Настраивая мониторинг локальной системы в Home Assistant сразу появилась мысль настроить мониторинг и удаленных систем. Полистав список интеграций наткнулся на компонент Glances, позволяющий отображать статистику удаленных машин в Home Assistant с помощью Glances API. Понятно, что для мониторинга есть специальные комплексные системы, такие как Zabbix, но для домашнего использования, с минимально необходимым набором, разворачивать их не имеет смысла, достаточно того функционала, который может предложить Home Assistant.
Необходимость мониторинга системы возникает по разным причинам. Помимо красивых индикаторов и графиков, мониторинг позволяет отследить какие ресурсы необходимо добавить, какие можно подрезать, дает возможность оценить позволяют ли текущие мощности развернуть очередной сервис. В моем случае это было закончившееся место диске в виртуальной машине, в которой работает Home Assistant.
СС2531 дешевое USB устройство, которое в связке с программным обеспечением ZigBee2MQTT позволяет получать данные с ZigBee датчиков и управлять ZigBee устройствами. СС2531 может работать с различными ZigBee устройствами не зависимо от производителя, не использует облачные сервисы и позволяет избавиться от шлюзов производителей.
Увеличение количества хранимой информации с разных датчиков может не самым лучшим образом отразиться на производительности СУБД SQLite, которая используется Home Assistant по умолчанию. В качестве альтернативы возможно использовать СУБД MySQL, который может находится на другом, более производительном сервере.
В современной реальности тяжело представить умный дом без возможности удаленного доступа, для интеграции Home Assistant с умным домом от Яндекс или Google Home тоже необходим доступ к серверу снаружи. Для безопасного доступа к Home Assistant потребуется установка SSL сертификата, при этом самоподписанный сертификат не годится.
Ручная установка Home Assistant на операционную систему Ubuntu. Вся предоставленная в статье информация взята на сайте проекта Home Assistant и основана на установке для Raspberry Pi. Описанный материал подойдет для установки Home Assistant и на другие оперционные системы семейства Linux.