Skip to content
This repository has been archived by the owner on Apr 18, 2024. It is now read-only.
/ yandex2mqtt Public archive
generated from Xoma163/DjangoTemplate

Перенос устройств с mqtt в умный дом Яндекса

Notifications You must be signed in to change notification settings

Xoma163/yandex2mqtt

Repository files navigation

yandex2mqtt

Что это?

Проект создан с целью управления 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

Инструкции

FAQ

Надеюсь, не придётся заполнять, потому что должно быть всё понятно и так

Спасибо

TrashRoach

About

Перенос устройств с mqtt в умный дом Яндекса

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published