[Разработка нового модуля] Deconz

Модератор: immortal

Ответить
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

[Разработка нового модуля] Deconz

Сообщение directman66 » Чт фев 14, 2019 12:57 pm

Запущен проект по разработке интерфейса интеграции zigbee устройств через плату deconz (raspbee-gateway) https://shop.dresden-elektronik.de/wire ... spbee.html или USB стик conBee https://shop.dresden-elektronik.de/conbee.html


api http://dresden-elektronik.github.io/dec ... -doc/rest/

список поддерживаемых устройств https://github.com/dresden-elektronik/d ... ed-Devices

Последнюю версию phoscon можно скачать тут https://www.dresden-elektronik.de/deconz/win/
Последний раз редактировалось directman66 Сб апр 20, 2019 10:11 pm, всего редактировалось 1 раз.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: [Разработка нового модуля] Deconz

Сообщение directman66 » Чт апр 18, 2019 12:01 pm

В виду идентичности REST API deconz и REST API Philips Hue, поддержка Deconz реализована в модуле Philips Hue viewtopic.php?f=5&t=5644&hilit=philips+hue
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: [Разработка нового модуля] Deconz

Сообщение directman66 » Сб апр 20, 2019 9:53 pm

Установка deconz на raspbian без консоли

Проверяем, определился ли стик

Код: Выделить всё

ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 апр 20 21:58 /dev/ttyUSB0

Код: Выделить всё

ls -l /dev/serial/by-id
итого 0
lrwxrwxrwx 1 root root 13 апр 20 21:58 usb-FTDI_FT230X_Basic_UART_DM01E2IE-if00-port0 -> ../../ttyUSB0



Устанавливаем phoscon:

Код: Выделить всё

$ wget http://www.dresden-elektronik.de/rpi/deconz/deconz-latest.deb
Installation of deCONZ:
$ sudo dpkg -i deconz-latest.deb
Install missing dependencies
$ sudo apt update 
$ sudo apt install -f
Далее добавляем в автозапуск сервис

Код: Выделить всё

sudo systemctl enable deconz
и запускаем его вручную

Код: Выделить всё

sudo systemctl start deconz
посмотреть, запустился ли

Код: Выделить всё

sudo systemctl start deconz


Если нужно изменить порт фоскона, или указать ком порт, нужна найти, где лежит конфиг
sudo systemctl cat deconz:

sudo systemctl cat deconz

Код: Выделить всё

# /lib/systemd/system/deconz.service
[Unit]
Description=deCONZ: ZigBee gateway -- REST API
Wants=deconz-init.service deconz-update.service

[Service]
User=1000
ExecStart=/usr/bin/deCONZ -platform minimal --http-port=80
Restart=on-failure
StartLimitInterval=60
AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_KILL CAP_SYS_BOOT CAP_SYS_TIME

[Install]
WantedBy=multi-user.target
и уже его поправить

Если версия прошивки не определяется в настройках phoscon, то скорее всего не хватет прав на порт

Попробуем выставить вручную

Код: Выделить всё

 sudo chmod 666 /dev/ttyUSB0
После чего стала отображаться версия прошивки стика, но перезагрузка сбросит настройки.

Чтобы настройки не слетали после перезагрузки, нужно нужно в файле /etc/udev/rules.d/70-snap.core.rules добавить строку

Код: Выделить всё

SUBSYSTEM == "tty", ATTRS {idVendor} == "0403", MODE="0666"
Или можно добавить пользователя www-data в dialout группу, что позволит ему получить доступ к последовательным устройствам.

Код: Выделить всё

sudo usermod -a -G dialout pi





Источники: https://www.dresden-elektronik.de/funkt ... linux/?L=1
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Aven
Сообщения: 528
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия
Благодарил (а): 3 раза
Поблагодарили: 151 раз

Re: [Разработка нового модуля] Deconz

Сообщение Aven » Вс апр 21, 2019 12:32 pm

он получше чем zigbee2mqtt ?
Аватара пользователя
Nail
Сообщения: 349
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 153 раза
Поблагодарили: 21 раз

Re: [Разработка нового модуля] Deconz

Сообщение Nail » Вс апр 21, 2019 7:03 pm

USB шлюз deconz-где можно приобрести?
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: [Разработка нового модуля] Deconz

Сообщение directman66 » Вс апр 21, 2019 10:59 pm

Aven писал(а):
Вс апр 21, 2019 12:32 pm
он получше чем zigbee2mqtt ?
Уже есть две версии. Вторая поддерживает 200 устройств и имеет хорошую дальнобойность. Список поддерживаемого оборудования найти не удается. Фанаты говорят, что поддерживает все, что можно. Но я, если честно сильно сомневаюсь.

Устанавливается фоскон, в котором уже реализованы группы и внутренние автоматизации, которых пока так не хватает в zigbee2mqtt.

Я бы поделил так:
1) Для датчиков и неподдерживаемых deconz устройств подойдет cc2531 и аналоги.
2) Для готового освещения (оборудование ikea, Philips Hue, Osram) с фирменными беспроводными пультами подойдет deconz. У меня не получилось подключить выключатели xiaomi, хотя пользователи пишут, что успешно работает.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 682 раза
Контактная информация:

Re: [Разработка нового модуля] Deconz

Сообщение directman66 » Вс апр 21, 2019 11:03 pm

Nail писал(а):
Вс апр 21, 2019 7:03 pm
USB шлюз deconz-где можно приобрести?
1) На офиц. сайте https://shop.dresden-elektronik.de/?___store=english
2) В складчину на оф. сайте (чтобы была дешевле доставка) https://t.me/joinchat/D1c_-RFdjoQZmw5bL0hE1A
3) У предпринимателей https://www.avito.ru/moskva/tovary_dlya ... 1504938035
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram | +79122962262 WhatsApp
Ответить