Перейти к содержимому
productionУмный домАвтоматизацияLinuxМониторинг

Home Assistant: автоматизации и инфраструктурный контроль

Платформа автоматизации, используемая не только для бытовых сценариев, но и как панель контроля инженерного оборудования: датчики, освещение, камеры, расписания и уведомления, а также интеграция с внешними системами через REST и WebSocket API.

Панель с состоянием устройств, датчиков и сценариевдатчикисценариикамерыуведомления
Панель состояния и сценарии

Задача

Свести устройства и инженерное оборудование в одну панель с понятными сценариями и уведомлениями, доступную снаружи по защищённому адресу.

Результат

  • устройства и оборудование управляются из одной панели
  • уведомления приходят по нужным событиям, а не потоком
  • конфигурация остаётся обозримой и восстановимой

Что реализовано

  • развёртывание в виртуальной машине
  • reverse proxy и TLS
  • интеграции устройств и протоколов
  • сценарии освещения, датчиков и инженерного оборудования
  • подключение камер по RTSP
  • оповещения и расписания
  • панели и представления
  • REST и WebSocket API для внешних систем
  • собственный компонент уведомлений
  • резервное копирование реестров устройств
  • очистка недоступных сущностей и аудит конфигурации

Архитектура

  1. 01платформа изолирована в виртуальной машине и публикуется только через reverse proxy
  2. 02внешние системы работают с платформой по API, а не через интерфейс
  3. 03уведомления вынесены в отдельный компонент — маршрут доставки меняется без правки сценариев
  4. 04реестры устройств включены в резервное копирование наравне с конфигурацией

Смежные проекты

productionАвтоматизацияWindows

Резервное копирование с ротацией и контролем результата

Копии баз, конфигураций и файловых ресурсов на отдельный ресурс: расписание, ротация по сроку хранения, проверка и уведомление о результате.

Home Assistant: автоматизации и инфраструктурный контроль | RKTSocial