Найти в Дзене
HASSStas: Рецепты HomeAssistant

Ваш zigbee и тут, и там передают. Или deConz против Z2M

Ну что ж, всё течёт, всё меняется. С Conbee II (оно же deConz) я прожил более четырёх лет. Прожил душа в душу, иногда поругивались, конечно, как же без этого. Но в целом, конечно, как и было заявлено - это отличное устройство, полностью готовое из коробки и с поддержкой. Но есть у zigbee один минус (который, на самом деле, и огромный плюс), который ставит в неравное положение коробочные устройства от производителя с командой поддержки и открытые проекты с большим комьюнити. И имя ему - легион. Легион различных поделий со своими нюансами, а то и модификаций этих самых поделий, которые незначительно, но всё же отличаются друг от друга. Более-менее в полной мере я это прочувствовал на примере датчика присутствия ZY-M100, который от конфига к конфигу менял свою функциональность, требовал доработки напильником и, в конечном официальном релизе, просто перестал работать. И вот у меня появился альтернативный хаб, который открыл мне форточку в мир zigbee2mqtt (оно же z2m), про который много вез
Изображение сгенерировано в Шедевруме. Любые совпадения случайны.
Изображение сгенерировано в Шедевруме. Любые совпадения случайны.

Ну что ж, всё течёт, всё меняется.

С Conbee II (оно же deConz) я прожил более четырёх лет. Прожил душа в душу, иногда поругивались, конечно, как же без этого. Но в целом, конечно, как и было заявлено - это отличное устройство, полностью готовое из коробки и с поддержкой.

Но есть у zigbee один минус (который, на самом деле, и огромный плюс), который ставит в неравное положение коробочные устройства от производителя с командой поддержки и открытые проекты с большим комьюнити. И имя ему - легион. Легион различных поделий со своими нюансами, а то и модификаций этих самых поделий, которые незначительно, но всё же отличаются друг от друга. Более-менее в полной мере я это прочувствовал на примере датчика присутствия ZY-M100, который от конфига к конфигу менял свою функциональность, требовал доработки напильником и, в конечном официальном релизе, просто перестал работать.

И вот у меня появился альтернативный хаб, который открыл мне форточку в мир zigbee2mqtt (оно же z2m), про который много везде говорят и рекомендуют как самое единственное решение для zigbee под Home Assistant. Тогда я узнал, каково это - по-другому, и, пожив некоторое время на два zigbee, принял тяжёлое волевое решение - переехать с deConz на z2m целиком.

С тех пор прошёл, наверное, месяц. Боевым контроллером zigbee был выбран всё тот же Conbee II, который так же поддерживал z2m. На него в итоге переехали все зигби-устройства и с deConz, и с хаба Xiaomi. И вот теперь мне есть что сказать.

-2

Самое главное - если вы часто видите рекомендацию использовать, например, Sonoff E-stick в связке с z2m - могу дать 100%, что это так и есть. z2m само по себе - это действительно мегакрутое и в подавляющем большинстве случаев рабочее решение буквально для всего. Но.

1. Не 100%. Эффект огромного количества устройств сказывается и тут. Всё успеть невозможно. Справедливости ради - у меня сейчас нет ни одного устройства, которое бы не заработало в z2m. Но ради той же справедливости - не все мои устройства работают стабильно и на 100%. То, что работало в deConz - оно работало стабильно, и иногда я по этому скучаю. Очень жаль, что в deConz работало не всё.

2. Разные хабы (или концентраторы) могут вести себя по-разному с одними и теми же устройствами. Пример с Tuya Knob лежит у меня в черновиках и когда-нибудь я это допишу и опубликую с конкретными примерами, но да, работа устройства в deConz, работа этого же устройства в z2m на хабе Xiaomi и работа опять его же в z2m на Conbee - это три разные вещи. Ориентироваться на самый популярный концентратор - это очень даже здравая идея. Иногда устройства работают чересчур, избыточно хорошо, как например Aqara FP-1, который практически идеально отслеживал присутствие у меня на кухне в deConz, а в z2m он стал отслеживать не только присутствие, но и события "вошёл/вышел", что полностью порушило работу готовой автоматизации.

Вот, в общем-то, самое главное сравнение. Я целиком перешёл на z2m, хотя, возможно, в будущем всё же надумаю поменять стик Conbee на что-то популярное в сообществе z2m, в надежде получить чуть бОльшую стабильность.

Ну а напоследок - конкретные примеры работы устройств, вкратце, в сравнительном режиме:

Датчик присутствия Aqara FP-1

deConz: работало идеально, простое определение home/not_home
z2m Xiaomi: постоянно теряло соединение с хабом, требовало ручного переподключения каждый раз. Расширенное определение enter/home/leave/not_home
z2m Conbee: расширенное определение enter/home/leave/not_home, более-менее стабильная связь, при редких потерях/ребутах HA не требуется ручное переподключение

Безнулевое реле Sonoff ZMINIL2

deConz: на текущий момент отсутствует в поставке, требует ручной загрузки DDF
z2m Xiaomi: постоянно теряло соединение с хабом, требовало ручного переподключения каждый раз (что для реле не очень-то)
z2m Conbee: рандомно отваливается и так же самовосстанавливается

Многофункциональная кнопка Tuya Knob

deConz: на текущий момент отсутствует в поставке
z2m Xiaomi: работает только в режиме event
z2m Conbee: работает в режиме event и command (больше гибкости в применении)

Датчик открытия Sonoff SNZB-04, кнопка Sonoff SNZB-01

deConz: работает, но при длительном простое может "потеряться"
z2m Xiaomi: работает нормально
z2m Conbee: работает нормально

Вот такие дела.

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