Home Assistant
Режимы: HAOS, Docker, Supervised
UI: Lovelace (mushroom, button-card, custom cards)
Автоматизации: YAML, Node-RED, UI
Интеграции: MQTT, ZHA, Zigbee2MQTT, ESPHome, Shelly, Tasmota, Modbus, BLE, Thread, Matter
Node-RED
Ноды: function, ha-entity, mqtt, http-request, ui-builder, cron-plus
Хранилища: InfluxDB, Grafana, SQLite
Уведомления: Telegram, Pushover, HomeKit
ESPHome / ESP32 / ESP8266
Сенсоры: BME280, SHT30, DS18B20, radar LD2410, UART-устройства
Актуаторы: реле, SSR, PWM, сервоприводы
Протоколы: MQTT, HTTP, WebSocket, Modbus, BLE, ESP-NOW, Wiegand
Питание: Li-ion/LiFePO₄, солнечные панели, PoE
Особенности: lambda, OTA, Web-flasher
Проекты «под ключ»
Климат-контроль, вентиляция, учёт ресурсов (вода/газ/электричество)
Утечки/дым/открытие, ворота/шторы/роллеты, освещение, парковка
Сборка устройств с нуля: датчик → плата → корпус → прошивка → HA
Проект: Cat Repeller (AI + IoT)
Сценарий: Frigate + Coral TPU детектирует животное → MQTT → HA выбирает случайный сценарий → ESP32 запускает отпугивание
Железо: ESP32-C3 + соленоиды (стук) + DFPlayer MP3 (звук) + пьезо (УЗ) + BME280
Сценарии: 5–6 сцен с разными ритмами, звуками и частотами — животное не привыкает
Особенность: ритмы соленоидов записываются через keyboard-секвенсор (Python), хранятся в HA scripts.yaml, запускаются параллельно через ESPHome