Часть1.
Home Assistant — это бесплатное программное обеспечение с открытым исходным кодом, используемое для централизованного управления системами умного дома. Для реализации взаимодействия с устройствами поддерживается управление по нескольким широко распространенным протоколам, например, таким как MQTT и modbus RTU\TCP.
Установка Home Assistant на ПК может быть реализована несколькими путями. Установка на реальном ПК с операционной системой Linux (предпочтительно HAOS – специально разработанная для этого система), установка в контейнере (Docker) и использование виртуальной машины. Для примера была использована виртуальная машина в программе виртуализации VirtaulBox.
Первым шагом было создание виртуальной машины в VirtualBox со следующими параметрами:
- оперативная память: 2 ГБ;
- 2-х ядерный процессор;
- операционная система (ОС) Linux;
- дистрибутив Oracle Linux;
- версия ОС Oracle Linux (64-bit).

Рис.1 Настройка виртуальной машины.
После нажатия на кнопку «Готово» создается виртуальная машина. После чего нужно щелкнуть правой кнопкой мыши по созданной виртуальной машине и выбрать первый пункт «Настройка». Далее нужно выбрать пункт «Носители» (рис.2) с левой стороны окна и щелкнуть по названию жесткого диска с расширением vdi (название совпадает с названием виртуальной машины).

Рис.2 Удаление и подключение скаченного жесткого диска.
После чего нажать на крестик для удаления существующего жесткого диска. Затем нажать на плюс в синем квадрате и, в появившемся окне, выбрать «Жесткий диск». Далее нажать на «Добавить» в левом верхнем углу (рис.3) и выбрать предварительно скаченный и разархивированный файл жесткого диска.

Рис.3 Добавление жесткого диска.
После подключения жесткого диска необходимо настроить сетевое подключение. Для этого нужно перейти в настройках на вкладку «Сеть» (рис.4) и выбрать «Тип подключения: Сетевой мост». Выбрать имя адаптера (вкладка «Имя») через который осуществляется выход в интернет. Для применения настроек нужно нажать на кнопку «ОК» и подтвердить действия, если будет запрос.

Рис.4 Настройка сетевого подключения.
Теперь можно запускать машину. Для этого нужно щелкнуть правой кнопкой мыши по виртуальной машине и выбрать «Запустить», после чего «Запустить с граф. оболочкой» (при первом запуске потребуется ввести пароль для администратора, его нужно сохранить, он может понадобится при дальнейших установках). Появится окно с запуском ОС, где будет указан IP-адрес, через который осуществляется доступ к web-интерфейсу Home Assistant (рис.5).

Рис.5 Запуск Home Assistant.
Для запуска web-интерфейса в адресной строке браузера нужно забивать строку http://X.X.X.X:8123, где X – это IP-адрес. Также на web-интерфейс можно заходить, если написать в адресной строке браузера http://homeassistant.local:8123 (рис.6).

Рис.6 Web-интерфейс Home Assistant.
Уведомление: Интеграция modbus TCP в Home Assistant | Жизнь, бизнес и IT