Кратко, что это то такое
deCONZ это адаптер для подключения zigbee устройств для дальнейшего управления ими. Некоторыми может управлять сам. Можно строить автоматизации на базе большинства систем умного дома таких как OpenHub, Home Assistant, Hassio, ioBroker, Domotics и тд.
Выпускается в виде платы (RaspBee) для установки на GPIO на микрокомпьютеры типа Raspberry PI и подобные с аналогичным портом GPIO. А так же в виде USB (ConBee) для подключения уже к любому компьютеру имеющему USB порт.
Для работы deCONZ нужна ОС Windows или Linux (Raspbean, Debian, Ubuntu) для этих систем выпускается уже скомпилированный плагин.
Скачать его можно как на сайте производителя https://www.dresden-elektronik.de/funktechnik/service/downloads/software/?L=1
так и на github https://github.com/dresden-elektronik/deconz-rest-plugin
Установка
Для новичков я рекомендовал бы готовый образ системы для Малины (Raspberry PI 3) просто скачиваете свежий образ от сюда
https://www.dresden-elektronik.de/rpi/sd-card-image-beta/ и записываете его на microSD программой Etcher.
Так же по ссылке вы найдете образ с установленным и настроенным HomeBridge и плагином для deCONZ и Philips Hue Hub
Для установки на работающую систему в терминале нужно выполнить несколько команд:
wget http://www.dresden-elektronik.de/rpi/deconz/beta/deconz-2.05.48-qt5.deb sudo dpkg -i deconz-2.05.48-qt5.deb sudo apt update sudo apt install -f
Для обычного компьютера или виртуальной системы с архитектурой x86 и ОС Debian или Ubuntu команды те же, но скачиваем с другой ссылки.
wget https://www.dresden-elektronik.de/deconz/ubuntu/beta/deconz-2.05.48-qt5.deb sudo dpkg -i deconz-2.05.48-qt5.deb sudo apt update sudo apt install -f
Не всегда последние бетта версии могут работать хорошо и стабильно, по этому в команде wget ставим в ссылку версию программы просто заменив deconz-2.05.ХХ-qt5.deb, где XX нужная версия - 39, 42 и так далее.
Первый запуск
По умолчанию в RaspBee нет прошивки (по крайней мере некоторые пользователи с этим столкнулись), по этому после установки программы нужно зайти на рабочий стол вашей малины или компьютера, подключив его к монитору или подключившись через VNC client (у малины VNC сервер уже активирован) и в программе deCONZ будет висеть предложение обновить прошивку. Соглашаемся, по окончании процесса, можно полноценно пользоваться системой.
На малине для удобства подключения датчиков и исполнителей zigbee предлагается Phoscon - это web интерфейс, который доступен по ip малины на 80 порту. Если порт уже занят каким-то другим софтом, то можно попробовать подключиться к 8080
например http://192.168.1.200:80 или http://192.168.1.200:8080. Сперва Phoscon просит установить пароль для доступа к web интерфейсу.
В начале Phoscon всегда предлагает подключить лампочку или что-то из освещения. Это сделано из следующих соображений:
- Лампочки и другие устройства с питанием от сети становятся роутерами в сети zigbee и датчики подключаются уже к ним, разгружая сам адаптер.
- Phoscon изначально затачивался на освещение и создание несложных автоматизаций со светом.
В USB версии прошивка обычно уже есть, но при подключении в виртуальные системы может потребоваться установка прав для адаптера. Сперва посмотрите на каком порту повис ConBee:
ls -l /dev/tty*
Если в ответ увидели crw-rw---- 1 root dialout 166, 0 ноя 21 14:06 /dev/ttyACM0 ,то необходимо дать права на чтение и запись такой командой:
sudo adduser "user" dialout
Где "user" это ваш пользователь в системе, например pi.
Возможно ваш адаптер будет подключен к другому порту, например ttyUSB0, тогда в команде выше указывайте его.
Некоторые хитрости подключения
С подключением большинства устройств не должно возникнуть каких либо проблем, но есть некоторые особенности подключения датчиков и устройств работающих от батареек. Например датчик протечки Aqara для нормального окончания подключения нужно мокнуть в воду, аналогично дверной датчик по прошествии 20-40сек нужно поднести к его магниту - тогда в Phoscon с большей вероятностью появится кнопка Ready. Еще помогает кратковременное нажатие на кнопку сопряжения - это пробуждает датчик, и отправляет пакет координатору.
Архивирование
После того как добавите ваши датчики и лампочки, не забываем сохранить бекап настроек, если что-то пойдет не так вы всегда сможете вернуть все в рабочее состояние. А так же бекап необходим если вы планируете переезд с одного контроллера на другой, например с RaspBee на ConBee.
Полезности
Так как ZigBee работает на той же частоте что и Wi-Fi - 2.4GHz то все ваши и ваших соседей роутеры, смартфоны, ноуты и прочие девайсы будут являться серьезной помехой для работы датчиков. Для обеспечения лучшей работы слабо сигнальных датчиков и сделана возможность смены канала в ZigBee. Картинка ниже в помощь при выборе канала.
Выбирайте канал ZigBee дальше от канала ваших Wi-Fi устройств. Если в вашем распоряжении есть смартфон или планшет на базе Android - просто установите программу Wi-Fi Analyser - в ней вы сможете увидеть доступные Wi-Fi точки доступа и их каналы.
Срасибо за статью
Спасибо! Интересно как 2 кл выключатели с нулем Aqara отражаются...
обычно все выключатели и розетки для деконза это лампочки - беспроводные выключатели это кнопки. Но далее в системе автоматизации выключатели видятся нормально или как укажешь
Спасибо! А в
deCONZ есть возможность отвязать кнопку от реле выключателях?
Не знаю, не пробовал
Огромная благодарность Илье за то, что раскурил эту тему 👍
Большое спасибо за статью!
Подскажите, пожалуйста, плюсы и минусы по сравнению с CC2531
минус это цена и доставка,
Все остальное в плюс:
Разработкой и поддержкой драйвера занимается производитель чипа и не один человек а небольшая команда, которая тратит на разработку все время, а не как умельцы с 2531 наугад и в свободное от работы время.
Так же в плюс это большее число поддерживаемых устройств и моделей, 200 устройств всего и дальность до 500м
А как насчет поддержки самодельных устройств? если таковой нет то это огромный и решающий минус, не всегда есть в продаже то чего хочется..
Наконец-то мне пришел стик, делаю все по инструкции, накатил последний образ на Малинку https://www.dresden-elektronik.de/rpi/sd-card-image-beta/">отсюда и у меня ничего не открывается по этим адресам http://192.168.1.200">http://192.168.1.200:80 или http://192.168.1.200:8080">http://192.168.1.200:8080, не смотря на то, что эти порты у меня не заняты. Что я делаю не так?