Home Assistant
Home Assistant — платформа для управления умным домом с открытым кодом. Она объединяет разные протоколы (Zigbee, Z-Wave, Wi-Fi, Matter — см. раздел «Протоколы») в одном интерфейсе и позволяет писать сценарии поверх них. Ставится на свой сервер или мини-компьютер в доме, и вся логика автоматизаций считается на месте, а не на чьём-то стороннем сервере.
В этом разделе — то, что упростило бы мне жизнь, если бы я знал это в первый день: как устроена модель данных (устройство, сущность, область), чем локальные интеграции отличаются от облачных, из чего состоит автоматизация и когда вместо готового устройства проще прошить своё на ESPHome.
Термины, которые здесь используются без пояснений на месте, собраны в «Словаре».
- Устройство, сущность, область — Как Home Assistant видит ваш дом: физический объект, его сущности и группировка по помещениям.
- Локальные и облачные интеграции — Почему главный критерий при выборе устройства — не бренд, а то, где физически принимается решение включить лампу.
- Автоматизации: анатомия и типичные ошибки — Триггер, условие, действие — и три ошибки, из-за которых лампа мигает, не гаснет или срабатывает не вовремя.
- ESPHome — Когда готового устройства нужной формы не существует — и как вся его логика умещается в один YAML-файл.