Sancho писал(а): ↑01.10.2021{, 09:37}
Вчера вечером почитал темы форума, За текущую неделю.
Активно в обсуждении было голосовое управление.
После прочтения и анализа примеров для себя определил, если вдруг понадобится, следующие моменты.
Прив сей простоте предлагаемых решений, блоков, отказаться от данной концепции.
Использовать конечные устройства, которые никаким боком не должны быть завязаны напрямую куда-то вне моей сети.
Это значит, что все устройства, которые есть или будут в дальнейшем, будут использовать внутри моей системы принятый стандарт/стандарты. При этом брокер mqtt или мастер для modbus находятся у меня на сервере.
Интеграцию команд от голосового помощника производить в сервере - при потере с ним связи система останется жива.
При этом мне никак не нужно модифицировать существующие устройства - как было реле подключено к моему брокеру по mqtt на соответствующий топик, так и остаётся, ничего не нужно менять.
Всё, что нужно сделать - внести поступающую информацию в существующую систему.
А это уже совсем не сложно, тем-более в пределах одного устройства, сервера. Он у меня на Raspberry.
И там есть Node Red(N-R). А это упрощает всё!
Поэтому, вчера вечером, решил по быстрому проверить.
Установил в N-R пакет NodeRed Home, немного настроил его, привязал его в настройках алисы - всё взлетело.
Справедливости ради, необходимо отметить, что указанный пакет также существует на энтузиазме создателя, срок жизни не определён.
Поддерживаются, на первый взгляд, все возможные варианты сервиса алисы, но пока не проверил.
Сервис работает не на mqtt.
Выходы из нод уже можно загонять в логику управления, а дальше как душе угодно или как сейчас есть.
тестовый пример