Одна люстра, несколько самостоятельных устройств
В комнате четыре лампы. Пользователю нужна одна кнопка, а иногда — отдельное управление каждой. Можно собрать общую сущность в HA, использовать радиогруппу Zigbee или просто запускать несколько команд сценой. Снаружи это выглядит похоже, но пути выполнения и смысл обратного состояния отличаются.
Сначала запишите задачу: общий свет, одинаковая яркость, сцена с разными уровнями или прямое управление кнопкой. Для последнего может понадобиться binding поддерживаемого пульта к группе. Не выбирайте механизм только по тому, насколько компактной стала карточка.
Группа HA объединяет сущности
Интеграция Group создаёт общую сущность из нескольких участников, чтобы управлять ими и наблюдать их вместе. Это логическая группа на уровне HA. Само её создание не настраивает membership в радиоустройствах Zigbee и не делает кнопку независимой от обработки HA.
Такой способ полезен, когда вы хотите понятное имя для набора сущностей. Но проверьте, какие возможности общая карточка предлагает для смешанных ламп. Если одна модель не умеет цвет, выбранный эффект нельзя обещать всей группе. Для разной яркости отдельных источников может быть понятнее сцена с явными целями, чем одно общее значение.
Zigbee-группа живёт в радиосети
В Zigbee2MQTT участник запоминает принадлежность группе, а команда адресуется группе. Это отличается от выполнения серии отдельных действий в HA. Принцип описан в документации групп. Состав в интерфейсе полезно проверять по фактическим участникам и их поддержке, а не только по имени.
Схема ниже разделяет уровни. Если задача — управление от пульта, проверьте также, поддерживает ли он привязку к группе и нужные команды. Наличие нескольких ламп в списке не означает, что любой пульт сможет регулировать их яркость. Способ настройки и ограничение конкретного endpoint остаются частью выбора.
- 01Группа в HAНесколько сущностей объединены в одну логическую цель управления.
- 02Группа ZigbeeУстройства состоят в радиогруппе, команда адресована её участникам.
Что означает общий статус
Для групп света в HA стандартное состояние on может означать, что включён хотя бы один участник; другие варианты поведения зависят от настроек. Поэтому on не сообщает, что все лампы включены. Посмотрите правило своей группы и проверьте состояние отдельных сущностей, если нужен именно полный результат.
У Zigbee2MQTT есть параметры агрегирования состояния и optimistic-поведения. Они определяют, как выглядит общий статус после команды или изменения одного участника. Удобное быстрое отображение не является отдельным физическим измерением каждой лампы. В списке проверки оставьте строку для реального результата каждого участника, особенно после изменения состава.
Проверьте несовпадения, которые скрывает одна кнопка
Начните с двух ламп. Включите группу, затем выключите одну лампу индивидуально и посмотрите на общий статус. Верните её, измените яркость и сравните возможности. Такой маленький пример быстрее раскрывает смысл группировки, чем сразу добавленная вся квартира. После него добавляйте участников по одному.
Отдельно предусмотрите лампу без питания и возврат питания. Сравните команду группе, индивидуальные карточки и физический свет. Не считайте успешный вызов группового действия доказательством, что недоступный участник отозвался. Если система не получает его состояние, покажите эту неопределённость, а не окрашивайте весь набор как полностью проверенный.
Разная яркость может требовать сцены
Представьте три источника: потолочный свет и две настольные лампы. Для уборки нужна одна яркость всем, для чтения — выключенный потолок и разный уровень настольных. Общая группа помогает первой задаче, но одно число яркости не описывает вторую. Запишите результат каждой лампы и выберите сцену или явные действия там, где нужны разные значения. Сама общая карточка не является обязательным решением для любой задачи комнаты.
Затем определите, что пользователь увидит после сцены: общий свет может считаться включённым, хотя часть ламп выключена по замыслу. Это не обязательно ошибка, если смысл карточки объясним. Нельзя только обещать словом «всё» полный одинаковый результат, которого не предполагалось. При добавлении новой лампы проверьте её включение, яркость и состав сцен отдельно. Сохраните различие между удобной общей целью и подробной настройкой отдельных устройств. Оно помогает семье пользоваться одной кнопкой, а владельцу — понимать, какой участник изменился и почему.
Сохраните понятные индивидуальные цели
Группа не должна лишать владельца возможности проверить отдельную лампу. Общую кнопку можно оставить на семейном экране, а подробности — в комнате или диагностике. Переименование группы желательно сопровождать проверкой сцен и автоматизаций, которые на неё ссылаются.
Если один и тот же свет входит в несколько групп, заранее объясните, что произойдёт с их состояниями и сценариями. «Свет гостиной» и «весь свет дома» могут пересекаться осмысленно, но это не две независимые физические системы. Проверьте последовательность команд и возврат к ручному управлению. Разбор результата начинается с состава и пути команды, а не с перенастройки всей Zigbee-сети.
Коротко по делу
Объединить лампы в подходящую группу
- Уточни, где создаётся группа: в HA или в Zigbee-сети. Сравни доступные команды и нужный способ управления.
- Проверь каждую лампу отдельно, затем общую команду. Выясни, что означает общее состояние группы.
- Проверь участника без питания и его возврат. Общая карточка не подтверждает выполнение команды каждой лампой.
Как понять результат. Группа выполняет нужное действие, а состояние участников не скрывается за общим значком.
