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

01 ноября 2018, 09:27

Одним из самых популярных решений для подключения 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, то просто так обновить прошивку не получится.

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


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Maxmudjon Payziyev (Maxmudjon)
    Maxmudjon Payziyev (Maxmudjon) 7 месяцев назад

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

  2. Антон Самсонов (samsonovs)
    Антон Самсонов (samsonovs) 7 месяцев назад

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

  3. Алексей Новосельцев (novo)
    Алексей Новосельцев (novo) 7 месяцев назад

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

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

    :deconz 

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

    • Виталий Никольский (bigmanekb)

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

  4. Артем Симоненко (TopGun)
    Артем Симоненко (TopGun) 7 месяцев назад

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

  5. Виталий Никольский (bigmanekb)

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

  6. Дмитрий Демидов (DDemidov)
    Дмитрий Демидов (DDemidov) 7 месяцев назад

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

  7. Sergei Botvina (Tabasalu)
    Sergei Botvina (Tabasalu) 7 месяцев назад

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

  8. Евгений Лузин (EvLuz)
    Евгений Лузин (EvLuz) 6 месяцев назад

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

  9. (maikl)
    (maikl) 4 месяца назад

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

    • Виталий Никольский (bigmanekb)

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

К списку статей

Скидки для сообщества

MI-DOM

+7 977 282-80-53
Промокод:
SPRUTAI
Размер скидки:
5%

Похожие статьи

15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
24 августа 2018, 12:18
Пошаговая установка HomeAssistant
27 августа 2018, 10:14
Интегрируем ХА в HomeKit
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
14 ноября 2018, 06:43
Плагин для интеграции в Athom Homey дочерних zigbee-устройств, подключенных на координаторы deCONZ - RaspBee или ConBee.
25 ноября 2018, 18:23
Умное зеркало добавляем модули Airplay и Google Calendar