↑ К новым записям

Сегодня

На прошлой неделе начал думать о том, что пора бы доделать шкаф в прихожей. С субботы я этим занялся.

С утра съездил в магазин и купил 4 листа гипсокартона. После, пока не привезли щебенку я занялся подготовкой каркаса под зашивку. Первым делом сделал закладные под профиль натяжного потолка, чтобы было ему куда крепиться. Затем начал добавлять направляющие профиля, чтобы было куда крепить гипсокартон. А то к некоторым которые были повернуты пустотой его не прикрутить, и не хотелось, чтобы какие-то стороны болтались.

Сегодня я наконец-то добрался до зашивки. За вечер успел зашить два верхних ящика. Получилось не очень красиво, но после шпаклевания станет отлично. И в процессе я понял, что гипсокартона купил мало. На эти две полки ушло почти 2 листа. А я купил только 4. Маловато будет. Ну, ничего страшного, потом докуплю.

От текущего гипсокартона в любом случае нужно избавиться на этой неделе, ведь обещали наконец-то диван привести. А гипса лежит в гостиной. Лучше места для нее не нашлось, к сожалению. И чтоб не таскать ее туда-сюда, надо выработать. После того как привезут диван докуплю еще листов (благо теперь у меня есть понимание расхода и сколько его еще потребуется) и дозашью шкаф полностью.

Вчера

Последние 3 дня вайбкодил рефакторинг и изменения в логике автоматизации для своего домашнего водопровода. Токенов было сожжено немеряно. Но, оно того стоило 🙂

Реализовал в итоге почти все, что хотел (осталось только расширить состояния аварии, чтобы другие устройства могли знать состояние водопровода и например не включать автополив). Сам я запарюсь описывать текущую логику автоматизации, да и как всегда что-то забуду, так что пускай вместо меня это сделает нейронка 😀

Neptunus — это «мозг» водопровода на участке. Маленькая коробочка (компьютер ESP32), которая подключена к насосам, кранам-клапанам, датчикам воды и датчику давления. Её задача — самой решать, когда качать воду, когда отдыхать, и никогда не допустить аварии. Всё это видно и управляется с телефонной страницы-интерфейса или из Home Assistant.

Что за оборудование под управлением

Представьте цепочку: городская водопроводная сеть → большой бак (накопитель) → дом и уличный приямок с дождевой водой. По дороге стоят:

* Кран на бак — наполняет накопительный бак;

* Обводной кран («байпас») —Shortcut: если давление в городе хорошее, вода идёт в дом сама, без насоса;

* Домашний насос — качает воду в дом, когда давления из города не хватает;

* Уличный насос — качает воду из приямка;

* Кран на приямок — наполняет приямок дождевой/скважинной водой;

* Дренажный насос — автоматика его не трогает, включается только руками.

Ещё есть главный тумблер «Авто-режим»: выключен — вся автоматика спит, всем управляете вы вручную.

Основная идея: бак как «запас кармана»

Раз в секунду устройство смотрит на датчики и принимает одно решение по очереди:

1. Бак пустеет (ниже 40%) → открывает кран и наполняет. Бак полный (выше 95%) → закрывает. Это чтобы кран не щёлкал туда-обратно каждый литр.

2. Приямку тоже нужна вода (ниже 10%) → открывает кран на приямок. Но бак всегда важнее: если набирается бак, кран приямка подождёт, а потом наполнение продолжится само. И никогда оба крана открыты одновременно — иначе вода «не дойдёт» никуда.

3. Экономия электричества. Если давление в городской сети стабильно высокое минут 4 подряд, устройство понимает: насос не нужен, вода и так идёт. Отключает домашний насос и открывает обвод — вода идёт напрямую. Как только давление падает — снова включает насос.

4. Запас на случай аварии. Если давление в сети долго подозрительно низкое (вдруг прорвало трубу), устройство решает: пока вода есть — наполнить бак почти доверху, чтобы был запас. Про это оно сообщает в Home Assistant тревожным датчиком «аварийный режим».

Защита от отключения света

Устройство получает по сети сообщение от «умного электрощита»: сеть в норме, работает генератор, перешли на батарейку, или всё совсем плохо.

* На батарейке — если городское давление есть, вода идёт самотёком, насосы выключены (беречь энергию). Давления нет — включает насос: вода нужнее.

* Полная критическая ситуация или щит молчит дольше 10 минут (связь пропала) — перестраховка: насосы выключить, обвод открыть. Лучше остаться без накачанной воды, чем сгоревший насос или потоп.

Защита от «сухого хода» и потопа

* Приямок почти пуст (ниже 8%) → уличный насос выключается, чтобы не качал воздух и не сгорел. Когда воды снова достаточно (выше 10%) — включается обратно.

* Насос на улице работал 10 минут подряд, а счётчик во дворе не насчитал и 2 литров → значит вода вхолостую уходит или вода порвана — насос выключается.

* Кран приямка открыт, а данных об уровне нет (датчик/связь отвалились) или уровень достиг заданного (по умолчанию 20%) → кран закрывается. Это работает даже в ручном режиме: забыли закрыть — система закроет сама, двор не затопит.

Что видит человек

На странице в браузере или в Home Assistant: состояние каждого крана и насоса, давление в сети, уровень воды в баке и приямке (в процентах), расход воды дома и на участке (это обычные счётчики воды, которые устройство тоже читает и хранит), и аварийный флаг. Оттуда же можно включить/выключить что угодно руками или переключить авто-режим.

Мдя, дичь полная получилась. Наверное к работе с текстом нейронки еще слабо готовы 🙂

18 октября 2026

Вчера погода была хорошая, и я решил, что пора доделать боковой участок двора, который я еще летом начал засыпать щебнем, но засыпал только треть.

Заказал вчера три куба щебня и перетаскал. А сегодня погода была тоже хорошая, поэтому я заказал еще 3 куба щебня и продолжил. В итоге участок полностью засыпал. И еще осталась небольшая кучка щебня. Ее я оттащил на участок перед домом, там где калитка. Раньше там были поддоны, чтобы по грязи не ходить, а теперь там просыпано щебнем.

Тот участок что засыпал щебнем я после утрамбовал виброплитой. Получилось очень хорошо. Если раньше я по нему ходил и ноги ощутимо увязали в нем, то теперь ходишь как будто по бетону. Идеально.

Кажется, что для виброплиты нужен ощутимый слой. Потому что в подвале у меня был слой 10 см щебня и он очень плохо трамбовался. Я думал, что дело в геотекстиле. Но тут тоже геотекстиль. А толщина слоя уже 20 см. И трамбуется идеально. Так что, возможно тонкие слои трамбовать так себе затея. А вот толстые оч хорошо.

Смотрю сейчас на фотки и понимаю, что получилось очень даже красиво 🎉 Думаю надо будет до зимы сделать несколько высоких грядок и накидать в них всякого, пускай гниет, чтоб к весне был уже готовый черноземчик 🤗

17 октября 2026

Я опять пропал потому что опять заболел. Мдя. Ребенок в садике это полный ацтой.

Но, мне уже чуть получше, поэтому пытаюсь заниматься делами. Например, решил доделать водопроводную автоматику.

Как вы наверное помните, у меня была проблема с сервоприводами кранов. Проблема заключалась в том, что когда их закрываешь через автоматику они все равно чуть-чуть пропускают воду. При этом если снять привод и немного довернуть кран ключом, то все перекрывается отлично. Т.е. привод не доворачивает кран. Я ранее их разбирал, пытался дорисовать линии маркером, чтобы они доворачивали, но это не помогло. Я тогда забил и решил оставить это на потом. И вот потом настало.

Разобрал я привод и глянул свежей головой. И оказалось, что надо не дорисовывать черную полосу а наоборот срезать. Логика то у привода такая, что когда он доходит до черной полосы, то останавливается. А раз надо еще немного довернуть, то надо черную полосу чуть-чуть уменьшить. Я и уменьшил :)

Черная полоса там просто наклеена, материал что-то в духе изоленты. Я аккуратно ножом срезал по 3 мм с каждого черного полукруга, собрал, начал тестить - и теперь привод работает идеально. Ура!

Тоже самое проделал для привода байпаса. Проверил, тоже перестал пропускать. Теперь я наконец-то могу обратно вернуть автоматику, когда давление в водопроводе достаточное, переключаться полностью на него и не использовать насос. Смысла нет гонять воду через насос, когда в водопроводе все хорошо. Экономия элетричества будет :)

Раз туда я полез, подключил так же привод для крана наполнения емкости уличной для уличного водопровода. Сейчас в засушливое время вода там часто кончается, дождей нет, надо подливать из водопровода. Приходилось раньше это делать вручную. И ставить таймер, чтобы не забыть. Пару раз вот забывал, из-за чего устраивал потоп на улице :)

Подключил еще одну розетку для насоса домашнего. Никак ее не крепил, просто бросил висеть. Мысленно я понимаю, что там получается уже полный бардак и нужно все это переделать красиво. Кабеля раздельно уложить для слаботочки и высоковольтные. Может еще датчиков давления добавить...

Займусь я этим немного потом. А сейчас нужно подключить новые реле и навайбкодить новые алгоритмы для автоматики 👍

15 октября 2026

11 октября 2026

Новости думаю все читали. Сегодня ночью размотали ya-a, а у меня там как раз была виртуалка с частью моей сетевой инфраструктуры. Было весело. Пришлось экстренно настраивать по памяти все с нуля в другом датацентре. Бэкапов конечно же я никаких не делал.

Что весело, когда разнесли ya-b, я такой подумал: надо сделать бэкап, чтобы потом не настраивать с нуля. Мдя)

Мораль сей басни: делайте бэкапы, не откладывайте на потом)

А там временем, я опять заболел. Несколько дней вообще ничего не делал, только лежал. Вчера начал отходить взял мини-проектик - отремонтировать детский стульчик.

Проблема классическая: ребенок прыгает на стуле, в том месте где конфирмат вкручивается в дсп, оно ломается. Решил сделать более усиленный вариант - вместо дсп использовать мебельный щит.

Вчера купил кусок щита, вырезал из него заготовку. Еще пришлось сфрезеровать пару мм, толщина щита была больше толщины дсп, а там внизу есть подпорная планка, и если поджопник будет толще - он не встанет на место.

На середине фрезерования вручную понял, что вообще у меня есть мини чпу станок и поджопник в него вполне влезает, и можно было б сфрезеровать на нем, но, в голове проскочили мысли о том, что я х4 времени убью на настройку и наладку, чем если просто дофрезерую вручную. Поэтому оставил его до лучших времен и доделал вручную.

Затем шлифовка и покраска. Шлифовал кругами которые покупал для шлифовки стен, в целом весьма недурно получилось. Краску использовал акриловую. Она какая-то универсальная, мол что угодно ей крась. Я хотел чисто под дерево, но под дерево почему-то были только прозрачные лаки, а надо было белый. Возможно их можно было заколеровать в белый, но я не стал эксперементировать.

Покрасил вчера в 4 слоя выжидая пару часов между очередным слоем. А сегодня сделал нужные отверстия для конфирматов и собрал. Получилось издалека весьма недурно. Вблизи видны всякие неровности щита и небольшие трещинки. Надо было наверное пошпаклевать эту дешевяшку. Но, может в следующий раз. Сейчас главного заказчика устроило и так. Если опять сломает, то буду уже шпаклевать и возможно толщину сделаю поболее 🙂

Вот поэтому мой дом стараюсь делать максимально не завязанным на облака.

Но, все же хоть немного, но он на них завязан. Например на УДЯ. И управление через Алису. Которая закономерно теперь не работает. Печально.

Но, это возможность избавиться наконец-то от этой зависимости. Давно в голове вынашиваю планы полностью перейти на локальную модель. Которая будет конечно очень тупой (ресурсов то мало), но достаточно умной для того, чтобы уметь реагировать на всякие команды.

Была у меня еще одна зависимость от облака, в лице вызывной панели Hikvision и китайского облака с китайским приложением. Которые постоянно глючили.

Когда-то давно я пытался завести свой sip сервер на asterisk, который бы мог заменить китайское облако. Но, там были проблемы которые решить было практически невозможно. Например, несовместимость видеокодеков которые выдавала вызывная панель и те, что умеет обрабатывать safari на ios.

Тогда я решил, что временно посидим на китайском облаке, а когда свободного времени будет побольше, я напишу свой sip сервис, который будет иметь нормальную реализацию очереди, будет если что без проблем перекодировать из одного кодека в другой и ресурсов жрать почти не будет.

И вот это время пришло. Свободного времени у меня больше не стало, но благодаря развитию нейронок и всяких агенстких режимов, я решил попробовать запрячь qwen 3.8 flash написать этот сервис. И он написал.

Спустя несколько дней разработки, отладки, кучи проблем и тупняков с его стороны. Выжранные квоты на 2х подписках... Но, сервис готов и уже даже пытаюсь использовать его в проде.

Осталась там одна маленькая проблемка в уведомлениями, но она к сожалению, не поддается пока решению без разработки своего приложения. Приложение в целом навайбкодить не проблема, но чтобы его подписать и использовать на ios надо платить 99 баксов в год за подписку Apple Developer's. А я чет пока не настолько отчаялся, чтобы ее оплачивать :)

Сервис очень компактный получился. Кушает всего 6 Мб оперативки (когда астериск легко сжирает 1 Гб на чистом сетапе).

И в целом его можно просто как обычную атс использовать. Например, в качестве интеркома. Или в качестве замены всяких звонилок которые у нас вовсю блокируют ради нашей безопасности.

Так что, потенциал у сервиса большой, думаю его дальше развивать. Единственное, что он сейчас очень сильно завязан на мои внутренние сервисы, поэтому прежде чем выкладывать его в открытый доступ нужно будет его чутка переписать.

Но если кто-то увидел в нем штуку, которую хочется как можно скорее поставить себе, пишите в комментах - я ускорюсь :)

10 октября 2026

5 октября 2026

Закончил сегодня с подсветкой в нише для штор.

Было очень гемморойно. Паять ленты на потолке еще и в этой узкой нише то еще приключение. Еще пришлось кабели заменить. Потому что изначально я проложил 4х жильный. Наверное я хотел просто rgb ленту. А купил в итоге rgbw. Можно было б еще один провод кинуть, но чет не хотелось костылей. Поэтому купил 5ти жильный кабель и полностью его заменил.

Как закончил с установкой - по быстрому набросал код для управления. И потестил. Классно конечно получилось. Есть некоторые баги с пересчетом цветов, думаю завтра запрягу нейронку их исправлять. И автоматизации подключим. А когда появятся шторы, думаю будет полный шик :)

4 октября 2026

Вчера пришли провода для ибп, а сегодня с утра пораньше занялся их заменой.

Снятый разъем внушал большие надежды. Хорошо видно как один контакт подгорел. Но, к сожалению, нифига не помогло( даже как будто хуже стало. Сейчас на подключенном аккумуляторе с зарядкой показывает 70-71 вольта, при реальном напряжении на бате 83 вольта. Ну и стоит отключить электричество, как он показывает напряжение 0.5 вольта и вырубается.

По хорошему надо его снимать и опять отлаживать, что там не так. Но я чет уже устал с ним. Поэтому пойду заказывать grid инвертор…

Вернул сегодня подсветку на полочку. Снял адресную ленту и вместо нее воткнул обычную rgbw. Адресная круто конечно, но есть гемморой по управлению ею + блок питания отдельный держать. А выхлопа мало. Так что решил заменить.

3 октября 2026

Сегодня занялся изготовлением порожка на террасу со стороны кухни. Вообще мы хотели сегодня уже купить плитку, что сегодня я сделал порожек, завтра подготовил основание и нашлепал керамогранита.

Но, почему-то в последнее время нам не везет, и ту плитку что жена выбрала в понедельник и она была в наличии, сегодня уже не оказалось. Возможно теперь придется подождать 2-3 недели, пока привезут новую партию. Если еще привезут. В одном магазине сказали, что эту плитку завод снимает с производства и возможно придется вообще новую выбирать. Точно узнаем в понедельник.

А пока порожек я все равно сделал. Даже если с плиткой в этом году не срастется, он все равно нужен. Чтобы из кухни тепло не уходило. А то тут стяжка на улицу торчит. Не очень энергоэффективно.

Порожек я собрал из профилей для гипсокартона. Внутрь надул монтажной пены. Она будет утеплителем. И зашил остатками гипсокартона, которые остались еще со времен когда я нишу под шторы в гостиную делал.

2 октября 2026

1 октября 2026

загрузка…