39. Работа с двумя серверами Home Assistant.
При использовании рабочего сервера умного дома иногда возникает необходимость провести какие-то проверки, установить новые дополнения или интеграции, сделать изменения в интерфейсе и т.д. Конечно же хочется сделать это без вреда для системы. Решением для этого является запуск ещё одного сервера умного дома. В данном примере не так важно какой вид установки используется, виртуальная или физическая машина. Если целью является проверка работы автоматизаций и реакции устройств, то совсем не обязательно "отвязывать" устройства от текущей системы и "привязывать" их к новой, чтобы потом снова вернуть их на рабочую.
В этой статье рассмотрим пример с зигби устройствами, т.к. работа с ними максимально проста и удобна.
Итак, устанавливаем ещё один сервер, например для удобства, пусть это будет виртуальная машина в той же сети, в которой уже находится рабочий сервер. Статья про установку уже была здесь.
Что можно сделать чтобы максимально просто получить возможность управления уже имеющимися устройствами? Вспоминаем статью про Home Assistant и zigbee.
На основном сервере есть дополнение работающее с координатором с одной стороны, и с брокером MQTT с другой. Так же, к брокеру подключается интеграция MQTT, позволяющая Home Assistant "общаться" с устройствами.
Т.е. чтобы новый сервер мог получить состояния и имена тех же устройств, а так же управлять ими, необходимо на новый сервер установить интеграцию MQTT и указать ей брокер на основном сервере.
Единственное отличие состоит в настройке. Вместо локально установленного брокера указываем айпи адрес рабочего сервера и порт брокера на нём. Ну и само собой юзера и пароль настроенные на рабочем брокере.
И уже здесь можно создать свои комнаты, назначить в них устройства, создать автоматизации и т.д. Единственное что стоит учесть, что работа устройств на обоих серверах теперь будет синхронной. Если на сервере 1 устройство включено, то и на сервере 2 оно тоже будет включено, и наоборот.
Комментарии
Отправить комментарий