[Модуль] zigbee2mqtt (zigbee2mqtt)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

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

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вс мар 15, 2020 6:53 am

eulampy писал(а):
Сб мар 14, 2020 10:36 pm
Здравствуйте. У меня такая проблема: модуль в majordomo не видит, что запущен сервис zigbee2mqtt.service.
Т.е. статус во вкладке модуля красный, но логи на вкладке Zigbee2mqtt Log обновляются, данные от одного единственного датчика приходят. Если проверить, запущен ли сервис командой systemctl status zigbee2mqtt, то статус будет active (running). Как заставить модуль в majordomo увидеть запущенный сервис?
service-> disable strict mode
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
IrisKo
Сообщения: 60
Зарегистрирован: Пт фев 15, 2019 12:19 pm
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение IrisKo » Вт мар 17, 2020 7:58 pm

Добавьте в базу как нибудь в будущем еще и вот такой прибор https://www.zigbee2mqtt.io/devices/GZCGQ01LM а то картинка не подгружается и в списке гаджетов его нету чтоб выбрать
Capture.PNG
Capture.PNG (24.13 КБ) 4871 просмотр
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение iden » Пт мар 20, 2020 11:16 am

iden писал(а):
Пт мар 13, 2020 10:32 am
@directman66 не могу стартануть, что за хрень? не могу понять, подскажи пожалуйста)
какую прошивку лить для USB стика v3?
Модулем давно не пользовался, он оброс и стал "тяжелым"
СпойлерПоказать

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

pi@majordomo:/opt/zigbee2mqtt $ npm start

> zigbee2mqtt@1.11.0 start /opt/zigbee2mqtt
> node index.js

zigbee2mqtt:info  2020-03-13 10:19:07: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-03-13.10-19-07' filename: log.txt
zigbee2mqtt:debug 2020-03-13 10:19:07: Removing old log directory '/opt/zigbee2mqtt/data/log/2020-03-13.10-01-28'
zigbee2mqtt:debug 2020-03-13 10:19:08: Loaded state from file /opt/zigbee2mqtt/data/state.json
zigbee2mqtt:info  2020-03-13 10:19:08: Starting zigbee2mqtt version 1.11.0 (commit #e140cf5)
zigbee2mqtt:info  2020-03-13 10:19:08: Starting zigbee-herdsman...
zigbee2mqtt:debug 2020-03-13 10:19:08: Using zigbee-herdsman with settings: '{"network":{"panID":6754,"extendedPanID":[221,221,221,221,221,221,221,221],"channelList":[26],"networkKey":"HIDDEN"},"databasePath":"/opt/zigbee2mqtt/data/database.db","databaseBackupPath":"/opt/zigbee2mqtt/data/database.db.backup","backupPath":"/opt/zigbee2mqtt/data/coordinator_backup.json","serialPort":{"baudRate":115200,"rtscts":true,"path":"/dev/ttyACM0"}}'
zigbee2mqtt:error 2020-03-13 10:19:08: Error while starting zigbee-herdsman
zigbee2mqtt:error 2020-03-13 10:19:08: Failed to start zigbee
zigbee2mqtt:error 2020-03-13 10:19:08: Exiting...
zigbee2mqtt:error 2020-03-13 10:19:08: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
    at Znp.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32)
    at Generator.next (<anonymous>)
    at /opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12)
    at SerialPort.serialPort.open (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49)
    at SerialPort._error (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at binding.open.then.err (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.11.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.11.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2020-03-13T07_19_08_708Z-debug.log
pi@majordomo:/opt/zigbee2mqtt $ 

Удалось решить ошибку с портом на Ubuntu server 18.04.4+USB CC2538
1) в configuration.yaml permit_join должно быть прописано только true
если будет false то не стартует и ругается на порт
СпойлерПоказать

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

pi@nuc_server:/opt/zigbee2mqtt$ npm start

> zigbee2mqtt@1.12.0 start /opt/zigbee2mqtt
> node index.js

zigbee2mqtt:info  2020-03-20 07:42:50: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-03-20.07-42-49' filename: log.txt
zigbee2mqtt:info  2020-03-20 07:42:50: Starting zigbee2mqtt version 1.12.0 (commit #840b9d9)
zigbee2mqtt:info  2020-03-20 07:42:50: Starting zigbee-herdsman...
zigbee2mqtt:error 2020-03-20 07:42:50: Error while starting zigbee-herdsman
zigbee2mqtt:error 2020-03-20 07:42:50: Failed to start zigbee
zigbee2mqtt:error 2020-03-20 07:42:50: Exiting...
zigbee2mqtt:error 2020-03-20 07:42:50: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
    at Znp.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:113:32)
    at Generator.next (<anonymous>)
    at /opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:8:71
    at new Promise (<anonymous>)
    at __awaiter (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:4:12)
    at SerialPort.serialPort.open (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/dist/adapter/z-stack/znp/znp.js:111:49)
    at SerialPort._error (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:198:14)
    at binding.open.then.err (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/node_modules/@serialport/stream/lib/index.js:242:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.12.0 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.12.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2020-03-20T07_42_50_705Z-debug.log
2)

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

test -w /dev/ttyACM0 && echo success || echo failure 
если выдает failure
тогда это помогает:

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

sudo usermod -a -G dialout pi
3) перезагрузка сервера (возможно рестарта хватит )
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Пн мар 23, 2020 7:30 am

Обновление:
1) Добавлена RGB лампа TRUST
2) Добавлены метрики transition для ламп Ikea и Trust. Если есть такие параметры у других ламп, которых у меня нет, просьба сообщить.
3) Добавлен термостат Eutronic spirit SPZB0001 https://www.zigbee2mqtt.io/devices/SPZB0001.html (Необходимо обновить z2m до последней версии. Замечено, что устройство перестает принимать команды от координатора, есть соответствующий issue https://github.com/Koenkk/zigbee2mqtt/issues/2856 ) Нужно больше данных для тестирования и обратной связи. Плитка с режимами управления будет позже.
4) Оптимизирован обработчик принимаемых сообщений (автоматически разворачиваются вложенные json метрики)
5) Ускорено время обработки данных от устройств. https://www.youtube.com/watch?v=3BcWCa8sZj8 Кнопка WXKG02LM + выключатель QBKG04LM (все устройства подключены к SLS Zigbee Gateway)
За это сообщение автора directman66 поблагодарили (всего 3):
nick7zmail (Пн мар 23, 2020 8:17 am) • Denis_k (Пн мар 23, 2020 1:46 pm) • yii (Чт апр 09, 2020 5:17 am)
Рейтинг: 3.49%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение iden » Пн мар 23, 2020 5:39 pm

directman66 писал(а):
Пн мар 23, 2020 7:30 am
Обновление:
Эх не успел я раньше обратиться!?
Возможно добавить выключатель Lonsonho?
поддержка в zigbee2mqtt есть как TUYATEC
Самостоятельно добавил, была ошибка что нет конвертера
СпойлерПоказать
database1.inc.jpeg
database1.inc.jpeg (65.33 КБ) 4662 просмотра
правда почему-то эндпоинт только на левую клавишу появился в модуле, добавил топики /set/state_left и /set/state_right теперь можно управлять и правой.
СпойлерПоказать
view_modul.jpeg
view_modul.jpeg (22.89 КБ) 4662 просмотра
Edit_device.jpeg
Edit_device.jpeg (76.51 КБ) 4662 просмотра
Parameters.jpeg
Parameters.jpeg (62.06 КБ) 4662 просмотра
mqtt.jpeg
mqtt.jpeg (24.25 КБ) 4662 просмотра
данные лога:

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

{"ieeeAddr":"0xec1bbdfffe66f3f9","friendlyName":"0xec1bbdfffe66f3f9","type":"EndDevice","networkAddress":35492,"manufacturerName":"_TYZB01_mtlhqn48","modelID":"TS0012","lastSeen":1584692406006}]

{"friendly_name":"0xec1bbdfffe66f3f9","model":"GDKES-02TZXD","vendor":"TUYATEC","description":"Smart light switch - 2 gang without neutral wire","supported":true}
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вт мар 24, 2020 7:20 am

iden писал(а):
Пн мар 23, 2020 5:39 pm
directman66 писал(а):
Пн мар 23, 2020 7:30 am
Обновление:
Эх не успел я раньше обратиться!?
Возможно добавить выключатель Lonsonho?
поддержка в zigbee2mqtt есть как TUYATEC
Самостоятельно добавил, была ошибка что нет конвертера
СпойлерПоказать
database1.inc.jpeg
правда почему-то эндпоинт только на левую клавишу появился в модуле, добавил топики /set/state_left и /set/state_right теперь можно управлять и правой.
СпойлерПоказать
view_modul.jpegEdit_device.jpegParameters.jpegmqtt.jpeg
данные лога:

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

{"ieeeAddr":"0xec1bbdfffe66f3f9","friendlyName":"0xec1bbdfffe66f3f9","type":"EndDevice","networkAddress":35492,"manufacturerName":"_TYZB01_mtlhqn48","modelID":"TS0012","lastSeen":1584692406006}]

{"friendly_name":"0xec1bbdfffe66f3f9","model":"GDKES-02TZXD","vendor":"TUYATEC","description":"Smart light switch - 2 gang without neutral wire","supported":true}
Попробуйте. необходимо обновиться и на вкладке сервис обновить метрики устройств.
За это сообщение автора directman66 поблагодарил:
iden (Вт мар 24, 2020 1:09 pm)
Рейтинг: 1.16%
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Dasisfakt
Сообщения: 29
Зарегистрирован: Вт авг 06, 2019 5:48 pm
Благодарил (а): 27 раз
Поблагодарили: 2 раза

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение Dasisfakt » Вт мар 24, 2020 9:25 am

Приветствую, directman66! Подскажи в чем проблема, почему статус zigbee2mqtt горит красным, Хотя все датчики и кнопки исправно работают. Если на вкладке Сервис нажать Refresh device, то на какое то время статус становится нормальным.
https://yadi.sk/i/GTQCf6dSqfTlZw
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вт мар 24, 2020 9:31 am

Dasisfakt писал(а):
Вт мар 24, 2020 9:25 am
Приветствую, directman66! Подскажи в чем проблема, почему статус zigbee2mqtt горит красным, Хотя все датчики и кнопки исправно работают. Если на вкладке Сервис нажать Refresh device, то на какое то время статус становится нормальным.
https://yadi.sk/i/GTQCf6dSqfTlZw
Service-> Disable strict mode и проверьте наличие запущенного цикла.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение iden » Вт мар 24, 2020 1:19 pm

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

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Сообщение directman66 » Вт мар 24, 2020 1:26 pm

Удалите дублирующиеся метрики (у которых дата обновления раньше), проверьте пож-та, чтобы не появлялись снова.

Картинка есть? На скрине не совсем понятно.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Ответить