В современном мире удаленный мониторинг устройств умного дома становится все более востребованным. Однако, если дом находится в месте без проводного интернета, необходимо искать альтернативные способы подключения. В этой статье рассмотрен вариант использования Raspberry Pi 3 B+ и 3G-модема MegaFon M21-4 (Huawei E3531) для организации интернет-соединения через оператора MegaFon. Пошагово разберем настройку модема, установку wvdial и автоматизацию подключения, что позволит обеспечить стабильный доступ к сети.
Настраиваем WireGuard на MikroTik как сервер, MikroTik как клиент, Android как клиент, Raspberry Pi как клиент на операционных системах Raspbian/Ubuntu.

В конце 2020 года вышло большое обновление OpenHAB с версии 2 до версии 3. Как утверждают разработчики, OpenHAB 3 стал более простым, современным и функциональным.

OpenHAB - система автоматизации для дома с открытым исходным кодом, расшифровывается как open Home Automation Bus. Устанавливается дома как единая система автоматизации, позволяющая подключать устройства и датчики различных производителей и использовать их в своих сценариях. У меня OpenHAB была второй системой автоматизации развернутой дома, после знакомства с Domoticz эта система показалась просто космосом, простая установка, приятный интерфейс, скрипты автоматизации на Java практически не ограничивают фантазию их использования, а HABPANEL считаю лучшей для использования в качестве интерактивного экрана.

Настраивая мониторинг локальной системы в Home Assistant сразу появилась мысль настроить мониторинг и удаленных систем. Полистав список интеграций наткнулся на компонент Glances, позволяющий отображать статистику удаленных машин в Home Assistant с помощью Glances API. Понятно, что для мониторинга есть специальные комплексные системы, такие как Zabbix, но для домашнего использования, с минимально необходимым набором, разворачивать их не имеет смысла, достаточно того функционала, который может предложить Home Assistant.

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