Блог

Айтишник на даче. День 2. Подбираю ZigBee-стик. Личный опыт

Вступление

В предыдущей записи я организовал 4G-связь в своем загородном доме (бывшей даче) для потребностей умного дома. Это и мультимедиа колонки, и ТВ-приставки, и связь с голосовым ассистентом через облако. В этой статье я расскажу, какой сетап выберу для реализации своих потребностей в скриптах и автоматизации. У меня есть опыт использования систем "умного" дома в личных целях, а также 3 объекта в качестве интегратора. Если вы хотите более подробно почитать про выбор стика в 2020 году, то вот июньская статья (не моя).

Железки в рукаве

Из Москвы я забрал с собой все железки, которые честно устанавливал в течение двух лет. Вот, что имею:

  1. Много ламп Zigbee IKEA E14
  2. WiFi реле Tuya (прошитое в Tasmota) в подрозетник
  3. Zigbee-шлюз Xiaomi (с управлением по локальной сети)
  4. Raspberry Pi 3
  5. Выключатели Aqara (с нулевой линией и без)
  6. Остальная линейка Aqara - датчики движения, герконы, температура, кнопки, реле
  7. Реле от Sonoff: Basic, Pro, 4CH Pro
  8. Куча DIY хлама в виде модулей ESP8266/ESP32, реле и датчиков

Первый опыт и Xiaomi

С самого начала и весьма продолжительное время у меня был Zigbee-шлюз Xiaomi. Ну вы знаете, этот круглый причудливый девайс с китайской вилкой и таким же голосовым сопровождением.

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

Минусы: замкнутая экосистема только из Xiaomi, которая 3 года назад была актуальной, но сейчас, на обильно заполненном рынке Zigbee-устройств, это большой недостаток.

Да, с него удобно начинать, есть базовые автоматизации, но

с расширением вашего "умного" дома такого устройства становится мало. Я подключал на этот шлюз около 15 датчиков и выключателей при максимуме в 30.

DIY и CC2531

Захотелось свободы от большого и частично бесполезного шлюза Xiaomi, и я перешел на USB-стик на чипе СС2531. Это позволило подключать устройства других производителей, настраивать автоматизации уже в OpenSource проекте типа Home Assistant, Node-RED, и даже непосредственно на самом стике через биндинги. Пользовался я им около года, в наличии есть программатор и 4 запасных девайса.

Данный стик прошивается как координатор (устройство, обеспечивающее работу сети и задающее ее параметры: номер канала, шифрование, схему сети) и роутер (aka ретранслятор) для увеличения радиуса действия сети и количества одновременно подключенных устройств.

Conbee II

Этот стик является профессиональным решением в сфере Zigbee-координаторов. Его поддержкой и изготовлением занимается Dresden Elektronik, он работает по USB и имеет неплохую начинку, в том числе прямые биндинги в обход MQTT и более высокоуровневых систем автоматизации. А это должно снижать задержку и отклик устройств. Данным шлюзом я пытался увеличить радиус действия своей сети без использования роутеров, ведь у него заявлена поддержка до 200 устройств.

CC2538 CC2592

Данная связка хорошо себя зарекомендовала, как следующий шаг DIY-пацанов после СС2531. Здесь и более мощный усилитель, и увеличенная память, и прошивка Z-Stack 3.x. Да, разработка идет своими темпами (актуальная рабочая и стабильная прошивка есть только от февраля 2020 года), но в целом этот стик при меньшей стоимости, по сравнению с Conbee II, дает такие же результаты (не знаю как лучше, но хуже точно не стало). Если вы хотите подробно почитать про это устройство и другие проекты ребят, то вот их свежая статья Zigbee расправил плечи.

Задержки между автоматизациями остались, но они сократились. Сократился и радиус действия сети. Несмотря на то, что я раньше мог включать свет в комнате с расстояния 25 метров (используя Conbee), здесь уровень сигнала показывает 0, и срабатывает запрос только с 3-4 раза. Такой результат я получил уже с внешней антенной. В данный момент продолжаю изучать стик и нагружать его новыми устройствами (их число дошло до 50).

Но пятый мой совсем не такой....

Параллельно со стиком v3 от Modkam я заказал и устройство, способное отправить мой старый-добрый шлюз Xiaomi на дальнюю полку. Это SLS Gateway. Особенностью данного устройства является база от шлюза Xiaomi. Он монтируется вместо родного и может быть компактно и красиво установлен в квартире.

Вместо заключения

Я не стал делать сравнительную таблицу цен/характеристик/стабильности, так как все эти цифры синтетические и к реальной жизни отношения имеют очень мало. Поэтому шлюз лучше выбрать на свое усмотрение, исходя из потребностей. Если у вас однушка и 3-5 лампочек, то стрелять из пушки по воробьям, приобретая Conbee II, точно не надо. Если вы матерый DIY-щик или пытаетесь таким казаться, то пробуйте стики CC25xx. А владельцам шлюзов Xiaomi, уставшим входить в приложение Mi Home и мечтающим затащить устройства других производителей в свой дом, можно попробовать и SLS Gateway. Если у вас есть другой опыт (противоположный или смежный моему), то можем пообсуждать данные стики в комментариях.


А пробовали ли вы conbee II с ZHA? может такая связка вас бы устроила по задержкам?


Я сейчас только начинаю пробовать эту связку, пока вроде без особых заморочек (42 устройства в сети, в основном aqara)

эта интеграция? https://www.home-assistant.io/integrations/zha/">https://www.home-assistant.io/integrations/zha/

как-то упустил ее и не знал, все хайпят на zigbee2mqtt.

теперь я просто обязан ее попробовать! спасибо! 👌

Попробуйте, очень интересно мнение. Конечно не так красиво как z2m, нет карты и других плюшек. Но это вроде как родная интеграция. 

У меня все пока на mihome. Поэтому я порпобовал только хам Xiaomi gateway 2, он работал нестабильно в моих условиях (2 этажа + подвал + мансарда) - регулярно терял устройства, даже несмотря на добавление усилителей/роутеров в виде зигби-розеток. Поменял хаб на Акаровский, и вот уже месяц все стабильно работает. ps. почему менял на другой хаб - где-то видел разборку обоих хабов. Так в хабе Сяоми - антенна встроенная-напечатанная, а в Акаре - внешняя (внутри корпуса, но внешняя относительно платы), поэтому надеялся на лучший уровень сигнала.

Приобрел CC2538, но не могу подключить. Есть, кто может с этим помочь?


Вернуться назад
Вернуться назад