Статья

Настройка Deconz USB стика ConBee в Hass.io

Одним из самых популярных решений для подключения Zigbee устройств к системам домашней автоматизации являются устройства от компании Dresden Elektronik

Существуют две версии: RaspBee (плата для Raspberry Pi) и ConBee (USB стик)

Мы будем рассматривать вариант установки с USB стиком ConBee хотя принципиальной разницы нет.

Нам понадобится установленный на Raspberry Pi 3 Model B  образ Hass.io (это комплексный пакет системы Home Assistant, наиболее подходящий для новичков, и не требует значительных усилий для первоначальной настройки)

И для того чтобы читать дальше, у вас должен быть установлен и настроен Hass.io и у вас должны быть навыки его конфигурирования, внесения изменений в конфигурационные файлы и т.д.

Итак, приступим

Так как продукты Dresden Elektronik являются самодостаточными, для них существует собственное программное обеспечение, которое и обеспечивает взаимодействие оборудования с различными программами. В обычной ситуации, если бы у нас Home Assistant был установлен на обычный компьютер, мы бы поставили идущую от производителя в комплекте программу на этот компьютер и настроили бы взаимодействие. 

Но в случае с Hass.io это невозможно. По той простой причине, что Hass.io является вещью в себе, и не позволяет полноценно пользоваться командной стройкой и устанавливать дополнительное программное обеспечение классическими для Linux систем вариантами. Даже если вы установите штатный SSH клиент из штатного репозитория Hass.io, у вас не будет возможности совершать большую часть действий, привычных при работе с Linux системами.

Именно поэтому потребуется установить репозиторий который нам потребуется для того, чтобы USB стик заработал с Hass.io

https://github.com/marthoc/hassio-addons

После того, как плагин установится, идем в его настройки (спускаемся вниз страницы плагина)

После этого, мы нажимаем SAVE и запускаем модуль нажав START наверху этой страницы.

И вот тут вы попадаете в ловушку. Так как если у вас нет ZigBee лампочек, то дальше этого экрана вы не пройдете.

Выходом является уход по прямой ссылке.

Для начала вы должны знать IP адрес вашего шлюза. Он прописан в правом верхнем углу страницы на которой вы сейчас находитесь. 

Вы берете этот адрес и вставляете в браузер ссылку в виде:

http://Ваш_IP_Адрес:8080/pwa/settings-view.html

И вуаля, вы на странице настройки шлюза.

Дальше мы добавим ZigBee розетку Xiaomi, назовем ее Power_Plug_Hall и поместим в группу Hall_Plugs 

В случае с розеткой Xiaomi, надо нажать на ней кнопку питания, и держать ее пока не заморгает синяя лампочка в режиме частого мигания

Дальше нам нужно будет немного настроить Home Assistant. Для этого мы возвращаемся на страницу управления Home Assistant (страницу управления шлюзом Deconz оставляем при этом открытой)

Открываем конфигурационный файл configuration.yaml и добавляем в него следующий код:

deconz: host: IP_адрес_шлюза_который_вы_только_что_использовали port: 8080

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

На каком порту обитает ваш шлюз, вы можете увидеть в окне конфигурации, где прописывали USB устройство. Он значится как web_port

После этого, необходимо перезагрузить Home Assistant.

После перезагрузки Home Assistant, мы идем в раздел настроек и совершаем следующие действия:

Потом возвращаемся на страницу шлюза Deconz и делаем:

Переходим на страницу управления Home Assistant

Если мы перейдем на главную страницу Home Assistant, то увидим что у нас появились следующие элементы:

В раздел освещение у нас попала группа созданная в шлюзе Deconz под названием Hall_Plugs

Сама розетка у нас попала куда нужно - в раздел выключателей

И появилось два сенсора присущие этому типу розеток, показывающие расход в ваттах и киловатт/часы

Итоги

Использование стика Deconz реально имеет свои плюсы. Независимость от шлюза Xiaomi и, что самое интересное, большее количество подключаемых устройств. Ведь у шлюза Xiaomi есть ограничение на количество подключаемых девайсов (вроде 20, но может быть я ошибаюсь)

У Deconz подтвержденная емкость 70, и это я так полагаю не предел.

Плюс розетка подключенная через Deconz срабатывает быстрее чем розетка подключенная через шлюз Xiaomi. Но это чисто мои субъективные ощущения.

Ну минусы тоже есть, это некоторые особенности сопряжения устройств Они попадают в разные группы и идентифицируются странным образом внутри ПО Deconz, плюс есть некоторые исключения и некоторые устройства не поддерживаются. Но узнается это экспериментальным путем.

И еще одна особенность реализации решения на базе Hass.io это сложности с обновлением прошивки USB стика. Так как мы не имеем доступа к полноценной командной строке Raspberry Pi с установленной Hass.io, то просто так обновить прошивку не получится.

Это не значит что это невозможно. Но это уже отдельная история.


Надо будет срочно заказать deconz спасибо за работу!

Отличная статья

Виталий, ты просто супер! С такой скоростью качественные статьи выкладываешь, что диву даёшься!

А если без hass.io Home Assistant поставлен достаточно просто 

:deconz 

прописать в configuration.yaml ?

Надо будет отдельно поставить софт деконза рядом с НА и все. Единственное нужно убедиться что софт деконза сел на 80й порт, ну или посадить его на свой порт и прописать его в конфиге НА

А hass.io можно как то доустановить в HA?

неа, только хассио из образа

Я себе уже взял deCONZ работает отлично с homebridge для управления лампами tradfri. Буду продолжать эксперименты.

Ты просто ОГОНЬ!

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

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

У меня планируется к выходу еще пара материалов по деконзу, так что лучше подписаться на меня и следить за тегами :) к тому же в НА стало щас все намного проще с деконзом. Да и со всем остальным.


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

Устройства


Xiaomi

Socket

(24 отзыва)

Phoscon

deCONZ Conbee

(3 отзыва)

Raspberry Pi

Raspberry Pi 4

(16 отзывов)

Raspberry Pi

Raspberry Pi 3 Model B+

(22 отзыва)

Phoscon

RaspBee GPIO

(1 отзыв)

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