Проект создан с целью управления mqtt устройствами с помощью Алисы
munrexio/yandex2mqtt - прямой аналог этого проекта с некоторыми изменениями, о которых вы узнаете ниже
vadim121283/openhab-yandex - посредник между OpenHab и Яндексом
dext0r/yandex_smart_home - посредник между Home Assistant и Яндексом
Python 3.8, Django 4, uwsgi, nginx, postgresql
Хотелось создать более гибкий проект и готовый к использованию с использованием БД, а не конфигурируемого файла. Также в проекте уже настроена и готова стандартная django админка, которая по большей степени исключит большинство ошибок начинающих (валидаторы).
Избавление от множества ненужных посредников между физическим устройством и Алисой (openhab, openhab-cloud)
Потенциально будет поддержка не только mqtt устройств.
Более красивые формы в админке (вывод только нужных полей/значений для "толстых" моделей)
При обновлении конфигурации устройств необходимо отправлять соответствующий запрос в яндекс
При создании новой mqtt конфигурации необходимо перезапускать проект, чтобы прослушивались новые топики
Изменение значения передаваемого в Алису по формуле (например RGB возвращает яркость 0-255, а нам нужно 1-100) val=val*99/255+1
-
Документация умного дома Yandex . Нужно ознакомиться перед тем, как добавлять новые устройства. Особенно обратить внимание на "Протокол работы с платформой": "Устройства", "Умения", "Свойства"
Надеюсь, не придётся заполнять, потому что должно быть всё понятно и так