Comments 20
А чем для реле не устроила эта штука? https://github.com/igzero/xiaomigateway пользуюсь ей, все хорошо работает.
github.com/rytilahti/python-miio/pull/696
Если в качестве основы управления всем хозяйством лежит MQTT, от которого уже уходят в разные стороны сигналы, то этот вариант не так удобен. HA будет лишним звеном.
Еще остается проблема несовместимости разных шлюзов с разными конечными устройствами. Например версия шлюза EU очень ограничена в наборе управляемых оконечных устройств и возможность управления ей через miio никак эту проблему не решит.
Вот если полностью заменить прошивку внутри и сделать нормальный шлюз zigbee 2 mqtt, это будет архитектурно правильно IMHO.
Спачмбо за труды =) а не подскажешь, лампы tradfri IKEA таким образом можно будет подключить к HA?
Шлюз 2, китайский, в михоум прекрасно пробрасывает эти лампы, а вот в ХА не хочет, пишет что якобы версия прошивки не подходит, попробуйте обновить) хотя прошивка последняя…
пишет что якобы версия прошивки не подходит
Это именно то о чем я пишу в developer api, китайцы забили на него и не пробрасывают id.
А Mi Home работает уже по miio протоколу.
Да, если работает в Mi Home значит подслушав трафик поддержать в Home Assistant — это просто…
github.com/rytilahti/python-miio/pull/709
Чтобы появилось в home assistant надо дождаться принятия пула — там чуть протормоз так как я ждал рефакторинга другого комитера.
Как случится релиз python-miio сделаю пул в home assitant и после его релиза будет у всех…
P.S. Я то быстрый, но приходится ждать комьюнити ;(
Вопрос, а можно ли будет обнаружение всех подключенных устройств к шлюзу делать в НА на этом протоколе?
И другой вопрос, если колбеков нет, то шлюз не сможет уведомлять НА о выполняемых автоматизациях/статусах zigbee устройств? Если настроены одновременно и в михоум и в НА одинаковые скрипты, то чтобы статус zigbee лампочки включенной через михоум из интернета отправился в НА.
Вам в копилку (есть, что поразглядывать)
https://github.com/wpmyj/Device_ForRemote
Очень подозреваю, что исходники, собственно, mi home. Может не самые свежие, но всё же.
можно искать по ключевым словам известных команд (например, play_specify_fm) и находить всякое актуальное (например, несложно собрать список ВСЕХ команд шлюза или ещё чего-нибудь, не парся исходные пакеты)
Xiaomi Gateway 2 можно и не паять