Home Assistant: автоматизации и инфраструктурный контроль
Платформа автоматизации, используемая не только для бытовых сценариев, но и как панель контроля инженерного оборудования: датчики, освещение, камеры, расписания и уведомления, а также интеграция с внешними системами через REST и WebSocket API.
Панель состояния и сценарии
Задача
Свести устройства и инженерное оборудование в одну панель с понятными сценариями и уведомлениями, доступную снаружи по защищённому адресу.
Результат
устройства и оборудование управляются из одной панели
уведомления приходят по нужным событиям, а не потоком
конфигурация остаётся обозримой и восстановимой
Что реализовано
развёртывание в виртуальной машине
reverse proxy и TLS
интеграции устройств и протоколов
сценарии освещения, датчиков и инженерного оборудования
подключение камер по RTSP
оповещения и расписания
панели и представления
REST и WebSocket API для внешних систем
собственный компонент уведомлений
резервное копирование реестров устройств
очистка недоступных сущностей и аудит конфигурации
Архитектура
01платформа изолирована в виртуальной машине и публикуется только через reverse proxy
02внешние системы работают с платформой по API, а не через интерфейс
03уведомления вынесены в отдельный компонент — маршрут доставки меняется без правки сценариев
04реестры устройств включены в резервное копирование наравне с конфигурацией