Приложения для автоматизации ночной режима Home Assistant

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

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

На что обратить внимание при выборе приложения для ночной рутины

Ночная рутина имеет одну задачу (приготовить дом ко сну) и она должна работать каждую ночь безошибочно. При оценке приложений мы ищем:

Быстрое сравнение

Приложение Лучше всего для Бесплатный план Рейтинг
Home Assistant Локальный хаб автоматизации Бесплатно, открытый исходный код 4.6
Node-RED Визуальный конструктор рабочих процессов Бесплатно, открытый исходный код 4.5
ESPHome Самодельные кнопки и датчики Бесплатно, открытый исходный код 4.7
Google Home Голосовые рутины Бесплатно 4.4
Sleep as Android Триггеры циклов сна Freemium 4.5
IFTTT Связь между сервисами Freemium 3.9
Tasker Локальная автоматизация Android Платно 4.4
Bond Home RF и IR мост устройств Бесплатно (с оборудованием) 4.1

1. Home Assistant — лучший локальный хаб

Home Assistant является основой надежной ночной рутины, потому что все остальное в этом списке в него встраивается. Home Assistant для автоматизации режима сна работает полностью локально по умолчанию, что означает, что рутина работает даже когда интернет отключен. Приложение Companion — это поверхность мобильного управления, на которую полагаются большинство семей.

Где оно подводит: первоначальная настройка занимает вечер. В первый день ничего в этом приложении не рассчитано на новичков.

Цена:

Вывод: Необходимо, если рутина содержит более трех устройств.

Скачать: Google Play | F-Droid | App Store

2. Node-RED — лучший визуальный конструктор рабочих процессов

Node-RED превращает ночную рутину в диаграмму, которую может прочитать непрограммист. Node-RED для автоматизации режима сна Home Assistant — это то, что мы используем, когда рутина имеет ветвления (будни против выходных, переопределение гостевого режима, комнаты детей с более медленным затемнением). Home Assistant Community Add-on устанавливает его внутри HA одним щелчком.

Где оно подводит: отладка сломанного потока означает трассировку проводов. Для пятиступенчатой рутины YAML в Home Assistant работает быстрее.

Цена:

Скачать: nodered.org (устанавливается внутри Home Assistant как дополнение)

3. ESPHome — лучшая прошивка для самодельных кнопок и датчиков

ESPHome — это то, что мы устанавливаем на запасное устройство ESP32 или M5Stack для создания физической кнопки для сна. ESPHome для Home Assistant интегрирует кнопку как нативный объект, так что одна конфигурация YAML обрабатывает весь процесс: нажатие, отправка, запуск.

Где оно подводит: одноразовая установка требует кабеля USB-to-serial. Не больно, просто дополнительный шаг.

Цена:

Скачать: esphome.io | GitHub

4. Google Home — лучший голосовой триггер

Google Home обеспечивает голосовой вариант для тех, кто хочет, чтобы “Hey Google, ночной режим” работал наряду с кнопкой. Google Home для ночных рутин хорошо работает с Home Assistant через Nabu Casa или через локальную интеграцию Assistant.

Где оно подводит: рутина живет в облаке Google. Если служба Google Assistant недоступна, голосовой триггер не сработает, даже если локальные автоматизации продолжат работать.

Цена:

Скачать: Google Play | App Store

5. Sleep as Android — лучший триггер циклов сна

Sleep as Android отслеживает фазы сна и может вызвать webhook Home Assistant, когда он обнаружит глубокий сон. Sleep as Android для автоматизации режима сна — это то, как мы добавляем ногу “автоматически понизить термостат, когда обладатель будильника уснул” к рутине.

Где оно подводит: обнаружение фазы сна точнее с носимым устройством. Отслеживание только по телефону — это грубый сигнал.

Цена:

Скачать: Google Play

6. IFTTT — лучшая связь между сервисами

IFTTT объединяет странные облачные устройства, которые отказываются разговаривать с Home Assistant нативно. IFTTT для ночных рутин раньше был хлебом с маслом бесплатного уровня и теперь это служба с оплатой за рецепт, так что выбирайте внимательно.

Где оно подводит: модель ценообразования изменилась в 2020 году и так и не полностью восстановила доброжелательность. Нативные интеграции в Home Assistant заменили большинство рецептов IFTTT.

Цена:

Скачать: Google Play | App Store

7. Tasker — лучшая локальная автоматизация Android

Tasker выполняет телефонную часть рутины (отключение уведомлений, включение режима “Не беспокоить”, затемнение экрана, запуск ночной панели) без необходимости в сетевом обращении. Tasker для автоматизации режима сна интегрируется с Home Assistant через пользовательские HTTP-задачи или через плагин AutoRemote.

Где оно подводит: пользовательский интерфейс печально известен своей плотностью. Кривая обучения реальна.

Цена:

Скачать: Google Play

8. Bond Home — лучший RF и IR мост

Bond Home — это комбинация оборудования и приложения, которая вносит старые потолочные вентиляторы и RF-управляемые устройства в ночную рутину Home Assistant. Bond Home для автоматизации режима сна важен, если установка имеет неумные вентиляторы, которые должны работать на низкой скорости в течение ночи.

Где оно подводит: требует оборудования Bond Bridge (около 99 доллара). Нет чистого программного варианта.

Цена:

Скачать: Google Play | App Store

Как выбрать правильное

Если рутина содержит менее пяти шагов и остается внутри устройств Home Assistant: Home Assistant Companion одного достаточно.

Если рутина ветвится по расписанию, присутствию или дню недели: Node-RED делает ее поддерживаемой.

Если членам семьи нужна физическая кнопка вместо голоса: ESPHome для прошивки, интегрированной в Home Assistant.

Если кто-то хочет запустить рутину голосом: Google Home поверх Home Assistant.

Если целью является “автоматическая ночь” без нажатия чего-либо: Sleep as Android отслеживает циклы сна и вызывает webhook, когда приходит время.

Если телефонные действия важны (отключение, режим “Не беспокоить”, панель): Tasker справляется с этим локально без облачных зависимостей.

Часто задаваемые вопросы

Какая самая простая ночная рутина для первой сборки? Начните с сценария Home Assistant, который выключает свет, устанавливает термостат и запирает входную дверь. Запустите его из мобильного приложения. Когда это сработает, добавьте физическую кнопку.

Нужен ли нам Node-RED или Home Assistant достаточно? Встроенные автоматизации Home Assistant обрабатывают большинство рутин. Node-RED сияет, когда рутина имеет несколько ветвлений или ожидает условий между шагами.

Может ли Home Assistant управлять устройствами HomeKit? Да, через интеграцию HomeKit Controller. Рутина может включать только аксессуары Apple.

Какая физическая кнопка лучше всего работает с Home Assistant? Самодельная кнопка ESP32 с ESPHome — наиболее гибкий вариант. Для plug-and-play кнопки Zigbee Aqara или IKEA Tradfri чисто парятся с установкой Zigbee2MQTT.

Работает ли рутина, когда интернет отключен? Да, если каждый шаг использует локальные интеграции (Zigbee, Z-Wave, Matter, ESPHome). Облачные шаги (Google Home, IFTTT) не работают во время сбоев.

Что происходит, если устройство в рутине отключено? Home Assistant регистрирует сбой, но продолжает работу с остальной рутиной. Настройте логирование, чтобы отправить уведомление на следующее утро, чтобы сбой не остался незамеченным.