Привет. Вчера пришел программатор с защелками для разных ESP модулей. А значит, настало время заняться отучением термостатов от облака Tuya.
Для начала я выпаял модуль от Tuya. Посмотрел по распиновке, и правда - идеально совпадает с esp8266. Далее нашел у себя в загажниках что-то в стиле nodemcu, подпаял gnd, rx и tx к термостату, уже начал пытаться залить тестовую echo прошивку, чтобы посмотреть что там шлет регулятор, но, началось веселое.
Во первых, модуль nodemcu внезапно оказался не рабочим, пришлось его ремонтировать :) Потом вспомнил, что в esp8266 так то один uart. Ну и он как бы будет занят общением с регулятором, а значит ни прошивать я нормально не смогу, ни логи поглядеть...
Прошил я тестово сначала Tasmota. И внезапно, управление регулятором заработало. Правда всего-лишь в режиме вкл/выкл. А как туда запилить регулировку температуры, отправку данных, интеграции с HA - не совсем понятно было. Почитал за ESPhome. Оказалось, что там есть отправка логов прям по сети, и OTA есть из коробки (значит не придется для каждой прошивки выпаивать модуль).
Чтож, решено. Буду сразу прошивать модуль и запаивать его в регулятор, а там уже отлаживать через сеть и обновлять через OTA в случае чего.
Так я и сделал. Был конечно гемморой с прошивкой через этот китайский программатор. Почему многие подпружиненные контакты плохо прижимаются к контактным площадкам на модуле. Почти все удалось выпрямить и нормально поджать, а вот EN все никак. По итогу прошивал с вставленным пинцетом :) Но, таки прошилось.
После запаял модуль в регулятор. Он, конечно же с первого раза не заработал. Оказалось, что регулятор не подает сигнал EN, пришлось делать костылик с помощью проводка.
А дальше я до 12ти ночи сидел и занимался yaml программированием. Смотрел логи, пытался определить какой параметр из протокола Tuya к чему относится.
Привет. Тут проскочили жалобы, что я давно ничего не писал. Так что, исправляюсь. Попробую поведать вам что произошло за прошедшие дни. Сразу скажу, что по отделке пока ничего нового. Мы пока просто обустраиваемся. Вот например, на этом фото изображено, как я запиливаю себе рабочее место под пайку. Правда коврик для пайки еще не нашел. А так же паяльник от паяльной станции. Где-то это все в коробках, надо разгребать и искать...
Остальные же изменения по большей части связаны с автоматизацией дома. Например, я установил датчик открытия дверей на калитку во двор. И сразу же бахнул автоматизацию: если солнце село, и дверь открыта, то включаем освещение. Теперь прям очень кайфно. Когда возвращаешься домой, достаточно открыть калитку и свет тут же загорается. Раньше он загорался и от камеры. Но у нее реакция не моментальная. Бывает что успеешь наполовину по лестнице подняться, и только потом свет зажигается. Теперь же свет сразу есть.
Еще потом понял, что было б удобно, что по возвращению домой свет загорался сразу и в прихожей. Поэтому была по быстрому реализована автоматизация на гошке: если сначала была открыта калитка, а потом дверь входная, то свет загорается и в прихожей. Думаю не нужно объяснять, как это удобно :)
В подвал я установил второй мини пк на intel n100. В него воткнул второй zigbee свисток, поднял по сути вторую zigbee сеть. Но завел все в одно место. Был с этим конечно некоторый гемморой, но, по итогу все заработало.
На дверь в подвал я так же установил датчик открытия двери. И датчик температуры. Теперь знаю какая температура в подвале. И внезапно, там прям тепло. Все же греется от плиты в доме. Так что нужно будет ее утеплять. Греть подвал с одной стороны это конечно хорошо, но вот в данный момент мне это совсем не уперлось. А газ на это тратится.
Я ж с волгодонска привез кучу датчиков. И один решил определить на улицу, замерять показания температуры и влажности, скажем так по месту. Датчик изначально не знал куда закрепить, поэтому просто положил его на стремянку. А дело было в прошлую пятницу. Как раз тогда, когда бахнула сильная метель а я уехал в Волгодонск. Тогда порыв ветра швырнул и повалил стремянку, а датчик улетел на землю, и его потом замело снегом. Я его так и не смог найти. Пришлось ждать, пока снег растает. Но как только он растаял, датчик тут же нашелся. Внезапно оказалось, что он рабочий. И даже батарейка не разрядилась. Поэтому временно его закрепил вот так. С виду стремно, зато - надежно.
И смог я смотреть реальную температуру на улице, примерно вот так. Зацените кстати, как температура от яндекса отличается от реальной. Но, к слову, такое крайне редко случается. Обычно они идут нозря в ноздрю. Снимаю тут шляпу перед яндексом - прям очень качественно они данные собирают.
Так вот, датчик что весит на бельевой веревке это конечно круто, но не очень презентабельно, ну и надежность все же хромает. Поэтому заказал на озоне экран Стивенсона. Это такая метеорологическая защита для точного снятия показаний температуры в тени.
Вообще можно было б и распечатать, но, мне пока не на чем. А с озона как раз пришел печатный вариант. И он подогнанный как раз под такие датчики. Просто его вставляешь в паз и готово.
И вот в какой-то день как он пришел, я его по быстрому собрал и установил. Поставил на колонну, что максимально далеко от дома (чтобы стены теплые не грели его). так же на всякий разместил в тени. Я думаю такие показания будут максимально точными.
И вот так оно получилось. Без косяков конечно не вышло. Когда я затягивал винты, мне лень было делать это отверткой, так что я поставил шуруповерт на самое минимальное усилие трещетки. И это было все равно слишком и кусок пластика просто отлетел. Но, вроде и так держится. Конечно когда будет очередной ураган, посмотрим как оно будет. Но если переживет, то все отлично.
А так, уже который день стоит, выглядит красиво, показания думаю точны. Цель свою выполняет.
Теперь у меня есть такая история изменения температуры на улице. Можно наложить графики работы котла и наконец-то протестировать мой алгоритм установки температуры котла по температуре на улице. Это важная часть будущей отдельной регулировки температуры по комнатам.
И самое веселое: у нас тут последние дни авария на аварии. Электричество отключали практически каждый день. Вот в пятницу только не случалось аварий. А до этого - 3 дня подряд днем не было электричества. ИБП какое-то время тянул все, но 2 аккумулятора сдохло, и хватало заряда системы где-то на пару часов, а потом все - блэкаут. Я ж планировал заказать литий манганат канистры от Nissan Leaf, и таки заказал их какое-то время назад. А вот сегодня (ну, как сегодня, формально уже суббота, просто я спать не ложился еще и для меня до сих пор сегодня, а пришли они в пятницу) они пришли :)
Тут весу аж 76 кг. Теоретическая емкость: 6 кВт/ч. Теоретическая потому, что канистры б/у и я основываюсь на заявления продавца. Конечно, потом мы их реальную емкость замерим. А сейчас пока ориентирование идет на эти цифры. По моим расчетам, в режиме экономии, их должно хватать где-то на сутки. А потом конечно придется генератор запускать.
Вообще, у меня есть следующая идея автономии, на случай аварий на несколько суток. Если вдруг отключается электричество, и на улице день, то запускается автоматически генератор, контакторы переключают дом на него, и весь дом питается от генератора. После 9 вечера, чтобы не шуметь, генератор отключается и дом переходит на питание от аккумуляторов. И так он работает до утра. Если электричество за ночь не появилось, то с утра генератор опять автоматически запускается и дальше весь день питает дом, до кучи заряжает аккумуляторы, чтобы они потом смогли пропитать дом ночью.
Вот пока я иду к реализации этого плана. Нужно будет щиток в подвале доработать, купить подходящий генератор (а перед этим найти его). А пока - занимаюсь ИБП
Вот в данный момент занимаюсь балансировкой канистр. Проверил пока 12 штук, они все идеально отбалансированы, я уж было подумал, что ничего и не придется делать, а вот хрен - попалась канистра с разбалансом.
Зарядку попросил у камрада из мин. вод. Она вообще для аккумуляторов дронов, но, и для наших домашних целей сгодится. Только пришлось кабели изготовить. Но это не проблема, я когда-то давно и сам увлекался дронами, и у меня много всяких разъемов осталось :)
По поводу остальной оснастки: BMS идет из китая, уже прошло таможню, думаю на днях долго прийти. Я сегодня на озоне заказал винтов, шинки медные, наконечники круглые. По сути полный набор для сборки. Думаю все прийти должно где-то под новый год, так что на праздниках видимо буду собирать аккумулятор.
Еще кстати вот такую штуку заказал. Позволяет прошивать отдельные модули esp8266 и esp32, просто прижимая их к контактным площадкам. Все это для регуляторов теплого пола в туалете и теплой стены в ванне. Бахну туда по быстрому esphome, прошлью, выпаяю модули от tuya и запаяю свое, чтобы могло работать по MQTT и я мог этим управлять локальной и без лишних проблем.
Телик вот еще наконец-то повесил. Сегодня крепление пришло, так что вечером установил.
А несколько дней назад установил посудомойку и холодильник. Все подключено и уже успешно работает. Пока без фото, ибо на кухне полный разгром, сфоткаю попозже, когда там будет чуть более цивильно все.
Завтра по планам у нас присмотреть шкаф для вещей, а так же заказать стиралку. Жена вроде как ее уже выбрала. В идеале к ее приезду хотелось бы затереть швы в ванной. Но если вдруг не успеем, то поставлю пока так, а потом - если что временно ее уберу на денек. Но стиралка конечно срочно нужно, чистые вещи начинают кончаться)
Привет. В пятницу вечером я поехал в Волгодонск. То было то еще приключение. Днем пошел снег, а вечером он превратился в метель. Настолько жесткую, что трассы начали перекрывать. Я вот попал под перекрытие трассы невиномысск-мин. воды. Пришлось искать дорогу в объезд. Нашел, она не была перекрыта, но местами видимость была такая, что натурально вообще ничего не видно, даже капота тачки. Ехал 1 км/ч на ощупь. Если чувствую что тачка начинает наклоняться, значит я уже еду не по асфальту и съезжаю в кювет.
Короч, как-то я доехал до Волгодонска. В 4 утра аж. Ехал вместо обычных 5-6 часов все 10. Поспал там пару часов, и принялся последние вещи вывозить на однушку. В 2 часа дня приехала газель, грузчики, загрузили все и я поехал на съемную квартиру убираться. Убрался, и вот я, пикрил, жду пока придет владелица чтобы забрать ключи и я мог бы спокойно поехать обратно.
И, квартиру сдал, все отлично. Обратно выехал в субботу, где-то в 7 вечера, приехал в Ессентуки в 2 с копейками. Утром встретили газель с вещами, вызвали грузчиков, они все выгрузили, ну и вот, теперь мы полноценно переехали, со всем своим хабаром. Тут я уже успел собрать себе временно-нормальное рабочее место (у меня на него в будущем огромные планы, но пока вот так). Ну и по мелочи разгребали вещи.
Пока думаю все. Чутка разгребемся с вещами, и накидаю фоток, что сейчас по итогу получается (спойлер: места стало сильно меньше :))