Настройка Home Assistant на Raspberry Pi 5: гайд от прошивки до света

Настройка Home Assistant на Raspberry Pi 5: гайд от прошивки до света

Raspberry Pi 5 — это избыточная мощь для умного дома, которая наконец-то перестала тормозить на отрисовке тяжелых дашбордов. Пока «четверка» захлебывалась в логах SQLite, пятая итерация с процессором Broadcom BCM2712 (2.4 ГГц) переваривает сотни сущностей, не нагреваясь выше 50°C при наличии активного кулера. Если вы устали от облачных лагов Xiaomi или Tuya, пора переезжать на локальный сервер. Цена вопроса в РФ — от 8 500 рублей за версию на 4 ГБ, и это лучшая инвестиция в вашу приватность.

Железо: Что купить, чтобы не «отвалилось»

Забудьте про дешевые SD-карты из перехода. Home Assistant постоянно пишет логи, что убивает флешки быстрее, чем вы успеете настроить первую лампочку.

Рекомендуемый сетап для РФ/РБ:

КомпонентВариантПримерная цена (RUB)
ОдноплатникRaspberry Pi 5 (4GB RAM достаточно)8 500 – 11 000
ПитаниеОригинальный БП 27W USB-C (5.1V/5A)1 800 – 2 500
НакопительNVMe SSD + HAT (лучший выбор) или MicroSD Endurance3 000 (за SSD 128GB)
ОхлаждениеRaspberry Pi Active Cooler800 – 1 200
Zigbee-шлюзSonoff Zigbee 3.0 USB Dongle Plus (P)1 900 – 2 400

«Пятерка» потребляет до 5 Ампер. Попытка запитать её от старой зарядки смартфона приведет к потере производительности USB-портов и бесконечным перезагрузкам при подключении Zigbee-стиков. Не экономьте на БП.


Прошивка: HAOS — путь джедая

Не ставьте Home Assistant поверх Raspberry Pi OS через Docker, если не хотите провести вечность в терминале. Выбирайте Home Assistant OS (HAOS).

  1. Скачиваем Raspberry Pi Imager (версия 1.8.5+ уже знает про RPi 5).
  2. Выбираем устройство: Raspberry Pi 5.
  3. OS: Other specific-purpose OS -> Home Assistant -> Home Assistant OS 12.x (RPi 5).
  4. Выбираем ваш носитель (SSD или SD) и жмем «Write».

Вставляем карту в «Малину», втыкаем патч-корд (Wi-Fi — моветон для сервера) и ждем 5–10 минут. В браузере идем по адресу homeassistant.local:8123. Если не открывается — ищите IP в админке роутера.


Первичная настройка и Zigbee

После создания аккаунта HA найдет часть устройств (телевизоры, колонки) сама. Но нам нужен свет. Большинство ламп работают по протоколу Zigbee.

  1. Вставляем Sonoff Dongle в порт USB 2.0 (черный). Важно: используйте USB-удлинитель, иначе наводки от процессора и Wi-Fi модуля «забьют» эфир, и датчики будут отваливаться.
  2. Идем в Настройки -> Интеграции.
  3. Жмем «Добавить», ищем Zigbee Home Automation (ZHA).
  4. Выбираем ваш стик. Готово, теперь дом видит эфир.

Сценарий «Умный свет»: От теории к практике

Задача: Свет в коридоре включается по датчику движения, но только если на улице темно (после заката), и выключается через 2 минуты тишины.

Шаг 1: Добавляем устройства

Переводим лампу и датчик движения в режим сопряжения. В ZHA жмем «Добавить устройство». Через 10 секунд они в системе. Даем им вменяемые имена: light.corridor_main и binary_sensor.corridor_motion.

Шаг 2: Пишем автоматизацию

Идем в Конфигурации -> Автоматизации и сцены -> Создать автоматизацию.

  1. Триггер (Когда?): Состояние -> binary_sensor.corridor_motion изменилось с «Выкл» на «Вкл».
  2. Условие (Если?): Состояние солнца (sun.sun) -> «Ниже горизонта».
  3. Действие (Что делать?): Вызвать службу -> light.turn_on для light.corridor_main.

Шаг 3: Таймер выключения

Чтобы свет не горел вечно, добавляем вторую автоматизацию или используем режим «Wait for trigger» (Ожидание триггера) в первой.

YAML

alias: "Выключение света при отсутствии движения"
trigger:
  - platform: state
    entity_id: binary_sensor.corridor_motion
    to: "off"
    for: "00:02:00"
action:
  - service: light.turn_off
    target:
      entity_id: light.corridor_main

Почему это работает лучше, чем раньше?

На Raspberry Pi 5 время отклика (latency) снизилось на 30–40% по сравнению с RPi 4. В мире автоматизаций разница между 100 мс и 300 мс — это пропасть между «магией» и «почему так долго».

Нюансы локального рынка:

  • Где брать: На маркетплейсах (OZON, WB) цены часто задраны. Ищите у специализированных дилеров или заказывайте из Китая. В РБ смотрите в сторону магазинов для мейкеров, там цена часто ближе к рекомендованной.
  • Параллельный импорт: Проблем с активацией нет. HA — это Open Source, ему плевать на санкции и регионы.
  • Zigbee: Покупайте устройства Xiaomi (Aqara) или Tuya — они дешевые, продаются в любом сетевом магазине электроники и отлично пробрасываются в HA через ZHA или Zigbee2MQTT.

Система готова. Вы только что создали ядро дома, которое не зависит от серверов в облаке и работает даже при отключении интернета. Дальше — только бесконечный тюнинг дашбордов и покупка новых датчиков. Остановиться невозможно.