Автоматизация кнопок Home Assistant с Zigbee, датчиками присутствия и сценами IR

Автоматизация кнопок Home Assistant с Zigbee, датчиками присутствия и сценами IR

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

В этом руководстве показано, как объединить кнопку или переключатель Zigbee с LinknLink ZG-808Z, HomeClaw, датчики присутствия LinknLink eMotion, eRemote HA, и eHome HA. Целью является автоматизация кнопок, которая работает даже тогда, когда облачные приложения работают медленно, поскольку логика находится в Home Assistant, а контекст комнаты поступает с локальных устройств.

Почему автоматизация кнопок не работает в реальных домах

Большинство автоматизаций кнопок терпят неудачу, потому что они слишком буквальны. Нажатие кнопки включает устройство каждый раз, независимо от занятости помещения, времени суток, температуры или текущего режима. Вот почему сцена, которая хорошо выглядит в демо-версии, дома становится раздражающей. Надежная сцена с кнопками должна проверять контекст, прежде чем действовать.

Ввод кнопки

Кнопка Zigbee обеспечивает чистый триггер: однократное нажатие, двойное нажатие, удержание, отпускание или многократное нажатие.

Контекст комнаты

Присутствие, освещение, температура, влажность, режим и время определяют, должен ли срабатывать этот триггер.

Локальный выход

IR, RF, освещение, карты приборной панели и сцены Home Assistant должны реагировать без задержки облака.

Воспринимайте кнопку как сигнал о намерении. Он сообщает дому, чего хочет человек, а Home Assistant решает, как это безопасно выполнить.

eMotion Air Датчик присутствия mmWave с батарейным питанием для системы автоматизации помещений Home Assistant, изображение 7

Рекомендуемый стек LinknLink для сцен с кнопками

В приведенном ниже стеке каждое задание хранится отдельно. Zigbee управляет физической кнопкой и датчиками малой мощности. Датчики присутствия обеспечивают уверенность в помещении. Концентраторы IR и RF управляют устройствами, которые не поддерживают Home Assistant напрямую. HomeClaw или другой шлюз Home Assistant обеспечивает локальную автоматизацию.

Слой Рекомендуемое устройство Роль в автоматизации кнопок Почему это помогает
Вход Zigbee ЗГ-808З Подключает кнопки, переключатели, контактные датчики и вилки Zigbee к Home Assistant. Сохраняет входы кнопок с низким энергопотреблением локальными и видимыми для Zigbee2MQTT или ZHA.
шлюз HomeClaw Запускает Home Assistant, локальную логику, информационные панели и частное планирование с использованием ИИ. Хорошо подходит для безоблачных сцен и локальной автоматизации.
Присутствие eMotion Air, eMotion Pro, eMotion Ultra Подтверждает, занята ли комната, перед запуском сцены кнопки. Уменьшает количество ложных срабатываний и позволяет ощущать нажатие кнопок в пространстве.
Управление бытовой техникой IR eRemote HA, eMotion Pro, eMotion Ultra Управляет AC, TV, вентилятором, очистителем, обогревателем и другими приборами IR. Превращает нажатие одной кнопки в сцены с устройством без облачных пультов дистанционного управления.
Управление бытовой техникой RF eHome HA Управляет совместимыми шторами RF, пультами дистанционного управления, переключателями, дверными звонками или устаревшими устройствами RF. Позволяет Zigbee и RF работать вместе через Home Assistant.
Панель управления комнатой iSG Display Max Показывает кнопки ручного управления, режимы комнаты и состояние устройства. Избавляет гостей и членов семьи от необходимости разбираться в сложной автоматизации.

ZG-808Z Zigbee координатор для автоматизации сцен с помощью кнопок Home Assistant

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

Сцена с кнопкой становится более полезной, когда она знает, действительно ли кто-то находится в комнате. LinknLink дает вам несколько способов добавить этот контекст. eMotion Air позволяет гибко размещать аккумуляторы. eMotion Pro сочетает в себе присутствие mmWave со встроенным IR для помещений в стиле AC и TV. В eMotion Ultra добавлен датчик 60GHz mmWave, встроенный IR и поддержка кабеля для передачи данных о температуре/влажности для более точной логики помещения.

Комната Выбор присутствия Действие кнопки Пример сцены
Спальня eMotion Air или eMotion Ultra Удерживайте кнопку перед сном. Выключите верхний свет, установите AC, закройте шторы и включите мягкий ночной свет, если присутствие остается.
Гостиная eMotion Pro или eMotion Ultra Режим мультимедиа с одним нажатием. Приглушите свет, включите TV–IR, установите скорость вентилятора и обновите состояние приборной панели.
Домашний офис eMotion Air Двойное нажатие режима фокусировки. Включите настольную лампу, отключите развлекательные сцены и запустите таймер простоя на основе присутствия.
прихожая Контактный датчик eMotion Air плюс Zigbee Нажмите режим отсутствия. Проверьте отсутствие присутствия, выключите свет, закройте шторы RF и поставьте на охрану логику уведомлений.
Гараж или подсобное помещение eMotion Pro плюс элемент управления RF или IR Удерживайте аварийное отключение. Включите рабочее освещение, запустите вентилятор и сохраните доступ к элементам управления на приборной панели.

Схема: одна кнопка, три сюжетных режима

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

Одно нажатие: запустить комнату

Если присутствие обнаружено, включите сцену комнаты. Если присутствие не обнаружено, включите только маломощный приветственный свет или ничего не делайте.

Двойное нажатие: изменить режим

Переключитесь с работы на отдых, от яркого к кино или от дня к ночи. При необходимости используйте eRemote HA для устройств IR и eHome HA для устройств RF.

Удержание: безопасное выключение

Выключите локальные устройства, отправьте команды питания IR, закройте шторы RF и выдержите небольшую задержку, прежде чем выключать свет, если присутствие все еще существует.

Trigger: Zigbee button single press
Condition: room presence is active
Action:
  - turn on room lights
  - set AC mode with eRemote HA or eMotion built-in IR
  - show "active scene" on the room dashboard

Trigger: Zigbee button double press
Condition: evening mode is active
Action:
  - dim lights
  - send TV power through IR
  - close compatible RF shades through eHome HA

Trigger: Zigbee button hold
Condition: no presence for 60 seconds OR manual override enabled
Action:
  - turn off scene devices
  - stop fan or AC if safe
  - reset room dashboard card

Как избежать случайного нажатия кнопок

Кнопки легко нажать случайно. Хорошая автоматизация должна рассматривать каждое событие кнопки как запрос, а не гарантированную команду. Добавьте немного контекста перед важными действиями. Это особенно важно для AC, обогревателей, штор, замков и режима отсутствия.

  • Используйте присутствие в качестве проверки безопасности: если присутствие не обнаружено, избегайте включения мощных приборов, если только сцена явно не является сценой отъезда или прибытия.
  • Используйте временные окна: кнопка сна должна вести себя иначе в 22:00, чем в 10:00.
  • Используйте режимы комнаты: сопоставьте одну и ту же кнопку с разными действиями для режима работы, просмотра фильмов, сна, гостя или отсутствия.
  • Используйте подтверждение для рискованных действий: требуется двойное нажатие или удержание для сцен AC, обогревателя, занавески, гаража или выезда.
  • Использовать переопределение информационной панели: покажите активную сцену на карточках комнаты приложения iSG Display Max или LinknLink, чтобы люди могли быстро исправить ошибки.

Примеры сцен IR и RF

Во многих домах по-прежнему используются устройства, которые не предоставляют чистые локальные API. IR и RF полезны, поскольку они могут соединить эти устройства с Home Assistant. Ключевым моментом является сохранение события кнопки локальным, а затем использование IR или RF только в качестве выходного слоя.

Сцена Вход Проверка контекста Локальный выход
Режим видео Двойное нажатие кнопки Zigbee Присутствие в гостиной активно, вечерний режим активен. Тусклый свет, питание от TV через IR, шторки RF закрыты, карта приборной панели обновлена.
Спящий режим Удержание прикроватной кнопки Присутствие в спальне активно, зарядка телефона или ночной режим активны. Температура сна от AC до IR, свет выключен, вентилятор работает на низком уровне, шторы закрыты.
Режим фокусировки Кнопка на столе, однократное нажатие Присутствие в офисе активно, режим календаря/работы включен. Настольная лампа включена, очиститель/вентилятор настроен с помощью IR, развлекательные сцены заблокированы.
Гостевой режим Кнопка входа двойное нажатие Помощник в гостевом режиме включен. Только безопасные фары и органы управления приборной панелью; никаких скрытых последовательностей работы с устройством.
Режим отсутствия Удержание кнопки выхода Никакого присутствия после задержки и закрытия дверей. Свет выключен, совместимые шторы RF закрыты, приборы IR выключены, уведомление отправлено.

Именование кнопок и дизайн информационной панели

Автоматизацию кнопок становится трудно поддерживать, когда имена объектов неясны. Назовите каждую кнопку по помещению, устройству и назначению. Доброе имя помогает в будущем устранять неполадки, разрабатывать дизайн информационной панели и передавать информацию семье. Соедините автоматизацию с панелью управления комнатой, чтобы люди могли видеть, что происходит после нажатия кнопки.

Рекомендуемый шаблон именования: room_device_action. Примеры: living_button_movie_mode, bedside_button_sleep_hold, entry_button_away_hold, office_button_focus_double.

На информационных панелях отображается текущий режим помещения, последнее нажатие кнопки, состояние присутствия и кнопки ручного управления. Руководство по панели управления комнаты приложений LinknLink объясняет, как организовать карточки комнат так, чтобы сцены с кнопками были видимыми, а не загадочными.

Контрольный список устранения неполадок

Если сцена кнопки ведет себя непредсказуемо, устраните неполадки, перейдя от входного слоя к выходному слою. Не переписывайте сначала всю автоматизацию. Подтвердите физическое событие, подтвердите состояние Home Assistant, затем подтвердите вывод действия.

Проблема Сначала проверьте Вероятное исправление Сопутствующее руководство
Нажатие кнопки не обнаружено Журнал событий Zigbee2MQTT или ZHA. Пододвиньте кнопку ближе, проверьте батарею, добавьте устройство маршрутизатора, проверьте путь ZG-808Z. Zigbee2MQTT Устранение неполадок с ZG-808Z
Сцена запускается, но устройство ничего не делает История команд IR или RF. Повторно изучите команду IR/RF, проверьте линию видимости излучателя, подтвердите объект eRemote HA или eHome HA. Руководство по дистанционному управлению Home Assistant
Сцена запускается, когда комната пуста Состояние датчика присутствия и тайм-аут. Увеличьте задержку отсутствия, используйте зоны помещений eMotion, добавьте помощника по занятости. Лучшие датчики присутствия mmWave для Home Assistant
Сцена кажется медленной Трассировка автоматизации и путь в локальной сети. Сохраняйте логику локальной, сокращайте количество вызовов в облако, упрощайте цепочки условий. Руководство по умному дому с локальным управлением
Члены семьи забывают действия кнопок Ярлыки информационной панели и карточки режимов комнаты. Добавьте панель управления комнатой приложения LinknLink или элементы управления комнатой iSG Display Max. Руководство по панели управления комнаты приложений LinknLink

Сопутствующие продукты LinknLink

Эти продукты являются рекомендуемыми строительными блоками для сцен с локальными кнопками, автоматизации с учетом присутствия, управления IR, управления RF и информационных панелей:

Связанные руководства

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

Может ли кнопка Zigbee запускать сцены IR в Home Assistant?

Да. Событие кнопки Zigbee может активировать автоматизацию Home Assistant, которая отправляет команды IR через eRemote HA, eMotion Pro или eMotion Ultra, в зависимости от помещения и устройства.

Почему присутствие должно быть частью автоматизации кнопок?

Функция присутствия позволяет системе автоматизации подтвердить, действительно ли кто-то находится в комнате, перед включением света, AC, TV, вентилятором, шторами или сценами режима отсутствия.

Какое устройство LinknLink следует использовать для кнопок Zigbee?

Используйте ZG-808Z в качестве координатора Zigbee, затем подключите его к Home Assistant через Zigbee2MQTT или ZHA в зависимости от предпочитаемой вами настройки.

Может ли одна кнопка управлять устройствами IR и RF?

Да. Home Assistant может получить один триггер кнопки Zigbee, а затем запускать отдельные локальные действия через eRemote HA для устройств IR и eHome HA для совместимых устройств RF.

Как предотвратить запуск больших сцен при случайном нажатии кнопок?

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

Требуется ли для этой установки облачная подписка?

Нет. Рекомендуемая архитектура сохраняет ввод кнопок, контекст присутствия, вывод IR/RF и логику Home Assistant, когда это возможно, локальными.

Создайте сцены с кнопками, которые понимают комнату

Начните с ZG-808Z для входа Zigbee, используйте HomeClaw для локальной логики Home Assistant, добавьте датчики присутствия eMotion для контекста помещения, затем направьте управление IR и RF через eRemote HA и eHome HA.