Обновить

Комментарии 33

Про HOMMYN HDN/WFN-02-01 не совсем понятно по процедуре подключения с WiFi - судя по инструкции ssid и пароль к сети пользователя задается через приложение? при первом включении/режиме сопряжения оно должно поднимать свою точку доступа, можно подключиться посмотреть что там есть.

так же можно вставить в эту штуку в комп и как минимум посмотреть pid и vid, а возможно увидим сетевой адаптер который стоит изучить насчет tcp портов. Не похоже что там обычный простой WiFi адаптер

так же можно вставить в эту штуку в комп и как минимум посмотреть pid и vid, а возможно увидим сетевой адаптер который стоит изучить насчет tcp портов. Не похоже что там обычный простой WiFi адаптер

Там обычная esp32-c3, но это не usb по итогу - там выведен uart вместо линии данных. В комп засовывать не стоит, шьют их после вскрытия, подключаясь к отладочным пинам.

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

Спасибо за вопрос!
Само подключение у устройства типовое, там ничего сверхъестественного нету. Стандартная процедура для устройств умного дома. В приложении при подключении указывается SSID и пароль от сети.
И, как подметил @DaemonGloom, в комп его вставлять действительно нет смысла, устройство считывает сигналы кондиционера таким образом - это интерфейс шины, а не привычный USB
Полагаю, получение адреса для MQTT делали либо на уровне роутера, либо сам вендор его выдал в своё время.

ну если там esp32 то там запросто все на уровне примеров arduino может быть, но главное - то что это штука весьма хакабельная, на другом уровне нежели переброс tpc (хотя и так нормально если работает стабильно)

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

Если вопрос в группировке - можно взять любой датчик, например с MQTT, да прикрутить его как кастомное устройство с той же по значениям секцией device
Ссылка на доку: https://www.home-assistant.io/integrations/sensor.mqtt/
Надо будет указать device_class: temperature для "нативности"
По логике, со стороны ХА будет выглядеть как цельное устройство с отдельным сенсором температуры
В целом - путей много)

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

Не знал об этой опции, не практиковал
Но что-то у меня подозрение, что подружить это с чем-то не из экосистемы Hommyn будет сложно
Вот ссылка на их датчик: https://hommyn.app/products/datchik-temperatury-i-vlazhnosti-ths30zb/
Думаю с ним отработает

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

А для их датчика нужен еще их хаб, сомневаюсь что его можно к xiaomi подцепить. Хотя через zha может и прокатить.

В чате телеграм Polaris Home Assistant в закрепе есть ссылка на скрипт для трансляции любого сенсора из НА по UDP прямо в Конвектор.

Именно для этого случая.

Ух ты, спасибо, пошел ковырять

Работает, и даже лучше собственного датчика конвектора.

Сделал манипуляции с program_data через отдельный сенсор, потому что в нем кодируется сразу несколько флажков.

Можно глянуть в этом гисте, скорее всего можно что-нибудь полезное из него выцепить - https://gist.github.com/silentroach/d9cb5c8d0bfda55bd535c85132def42a

Спасибо за гист, почитаю обязательно
Конкретно в моём случае - это не особо важная настройка была, поэтому решил не разбираться

В чем сложность lytko 102 использовать?

Без танцев с бубном залетает в ха, Алису, Apple Home kit и скоро ещё zigbee завезут. Все в одном устройстве.

Прикол, выглядит лучше, чем поделка от hommyn, спасибо!

Спасибо большое!
Как и говорил, на тот момент не нашел девайса альтернативного, видимо плохо искал. Может смутило, что в официальной инструкции было указание на Hommyn
А как давно это устройство на рынке? Может в момент покупки как раз и не гуглилось
Выглядит вроде здорово, следующий девайс с управлением через внешний модуль попробую через него

102 на рынке уже года 4. Но раннее он был на 8266 и честно не очень. Глючил.

Сейчас на есп32с6 и там на хайер уже и wifi и ZigBee. Остальные в виде всех известных брендов только wifi (пока)

Для тех кто хочет пропустить раздел Настойки девайса в Home Assistant - есть интеграция Polaris в HACS, которая поддерживает устройства Hommyn.

Пока поддерживаются устройства указанные в описании интеграции:

Ballu ONEAIR ASP-200S

Ballu ASP-100 / Electrolux EASP-100

Electrolux Royal Flash/ Centurio IQ Inverter

На этой неделе выйдет очередной релиз, в котором добавятся:

Electrolux Smartline/ Ballu Eco Smart/ Ice Peak

Electrolux Centurio IQ 3.0

Transformer DI 3.0 и DI 4.0

Electrolux EAP-2050D/2075D

Репо: https://github.com/samoswall/polaris-mqtt

Автор открыт для добавления новых девайсов!

Круто! Было бы интересно почитать про это в отдельной статье
Готовые плагины всё таки более приятный инструмент и подходит большей аудитории, чем ручное ковыряние каких-то настроек и вычитывание документации
Может быть целесообразно назвать её не просто Polaris? Чтобы люди по названию могли понять, что им это подходит?

Вышла v1.0.11 с поддержкой выше перечисленных устройств.

целесообразно назвать её не просто Polaris

Так-то делал интеграцию для Polaris, но поскольку Русклимат (Hommyn) используют одну SDK, то добавил ASP-100 как девайс Polaris, и понеслась :)

Будет спрос - разделю на 2 разные.

PS по кондиционеру всё топики разобрал.

Не пробовали разобрать sycleiot sdk, через который оба производителя работают? Для некоторых устройств, привиредливых к mqtt, можно будет перейти на прямой udp

Работаю в этом направлении. Поиск устройств сделал, чайником управляю. Сейчас запихиваю в интеграцию, а дальше замена протокола mqtt на udp.
Думаю под конец года что нибуть состряпую :) Времени как всегда не хватает :(
По крайней мере логика и сторона НА интеграции уже готова (под те устройства, что поддерживаются)

khazhinov спасибо за статью. Интересно было почитать.
Но если подключить кондиционер через USB-WiFi Hommyn к роутеру, то в официальном приложении Hommyn можно зайти в настройки этого кондиционера и там будет пункт MQTT Settings (MQTT настройки), где можно просто прописать свой MQTT сервер и даже без SSL (см. спойлер ниже).
Пока не успел это проверить сам, но похоже, что просто сделав настрйоки эти не надо будет перенаправлять трафик, генерировать сертификаты и открывать доп. порты (8883).

Скрытый текст

Добрый день! Спасибо за указание!

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

Проверил работает. Но структура сообщения (топика) другая, но вроде все параметры нужные передает.

Не все конечно проверил, но основные посмотрел.

Вот такая структура. Swing тоже есть, но он там 2 перкменными конфигурится...
Вот такая структура. Swing тоже есть, но он там 2 перкменными конфигурится...

Если сделаете скрин с экрана, буду очень благодарен! Сразу в статью добавлю
Проверяли команды? Отрабатывает смена состояния?

А тут был включен режим Cool, Swing (2ной), FanSpeed: Low. Задана температура 23
А тут был включен режим Cool, Swing (2ной), FanSpeed: Low. Задана температура 23
Тут кондиционер выключен
Тут кондиционер выключен

Путем тыкания выяснилось: что надо добавить топики in (вместо out) и управление кондиционером с MQTT локальной будет происходить

Месяц занимался реверсом их протокола для бойлера, все никак не найду время добить

Кто знает, что насчет интеграции в умный дом бризера Ballu ASP200S?.. Там тоже приложение Hommyn, WIFI уже есть "на борту"..

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации