Давно и неспешно погружаюсь в тему умного дома. Имеется Home Assistant с различными интеграциями, в том числе с умной колонкой от Яндекса.
Давно и неспешно погружаюсь в тему умного дома. Имеется Home Assistant с различными интеграциями, в том числе с умной колонкой от Яндекса.
И тут с приходом теплых дней вспомнил я про кондиционеры и про их возможность управления по WiFi.
Поскольку в инструкции в к ним сказано лишь о возможности такой работы без какой-либо конкретики и о существовании какого-то абстрактного WiFi модуля, подключаемого в USB разъем кондиционера, начал гуглить.
Нагуглил вот такие варианты:
Ballu Smart Wi-Fi BEC/WFN-02
Рекомендуется “экспертами” Ballu
Управляется приложением HOMMYN, которое может интегрироваться с Алисой, Марусей и Салютом.
В продаже хрен найдешь ибо уже снят с производства.
HOMMYN HDN/WFN-02-01
Универсальный модуль от HOMMYN для HOMMYN
Есть в продаже. Даже разок заказал с Озона, но заказ отменили.
Решил еще раз поизучать вопрос и…
HeatStick
И тут я натыкаюсь на статью на хабре, в которой ребята представляют свой модуль для управления техникой Ballu, из которой меня осеняет что, несмотря на то что модули втыкаются в USB разъем, по факту же они взаимодействуют с устройством через UART посредством приема и отправки простейших команд при помощи контроллера esp8266.
Надо сказать, факт работы через UART меня сильно вдохновил. Ведь это означает, что все “мозги” для интеграций по сути находятся в модуле. Достаточно лишь заснифать общение оригинального модуля и можно интегрировать кондиционер с чем угодно посредством той же esp8266.
Но и этого делать мне не пришлось, так как, оказывается, давно уже есть решения на базе esphome. Не меньшим открытием для меня оказалось, что прошивки для midea, aux подходят для огромного множества кондиционеров разных фирм.
Сначала я наткнулся на вот такое решение: https://github.com/GrKoR/esphome_aux_ac_component, у которого в списке есть Ballu, хоть и не моей модели. Но, затем, когда я обнаружил явные расхождения по питанию (в доке везде 12-14В, а у меня 5), понял что это точно не мой вариант.
Обратился к доке на свою модель и обнаружил, что произведена она на заводе midea. И вот уж совпадение, но у esphome работа с ними есть прямо “из коробки”: https://esphome.io/components/climate/midea.html
Дело за малым: берем esp-01, заливаем прошивку, припаиваем usb разъем, втыкаем, добавляем появившуюся интеграцию esphome и радуемся маленькой личной победе и небольшой экономии.
Так это выглядит в настройках интеграции Home Assistant
Так это выглядит в lovelace Home Assistant
А вот так в умном доме от яндекса:
Фотографиями своей неаккуратной пайки, пожалуй, шокировать никого не буду, но схема там простейшая:
Есть небольшой нюанс, что у esp8266 по спеке максимальный вольтаж составляет 3,6В, а от кондея приходит 5В. По хорошему, необходимо этот момент учесть и каким-либо образом снизить напряжение. Однако, на практике же эта микросхема прекрасно живет и на 5 вольтах, что сводит весь набор компонентов лишь к платке с esp8266 (в моем случае, esp-01), разъему USB A male и 4 проводкам.
По ценам на али это тянет рублей на 100 вместо тех же 1500-2000 за решение от HOMMYN.
Полагаю, что для тру-электронщиков я никакого открытия не сделал, однако допускаю, что для начинающих это вполне может быть полезно.