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

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

Модератор: immortal

maxkrok
Сообщения: 11
Зарегистрирован: Чт мар 05, 2020 6:18 pm
Благодарил (а): 1 раз
Поблагодарили: 0

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

Сообщение maxkrok » Вт мар 10, 2020 5:44 pm

Скажите, а можно через такой zigbee шлюз в МД контролировать, например, Xiaomi датчики?
https://aliexpress.ru/item/400060241709 ... hORjY&mp=1
Аватара пользователя
Nail
Сообщения: 373
Зарегистрирован: Пн мар 05, 2018 7:09 am
Откуда: Самара
Благодарил (а): 174 раза
Поблагодарили: 28 раз

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

Сообщение Nail » Вт мар 10, 2020 11:14 pm

maxkrok писал(а):
Вт мар 10, 2020 5:44 pm
Скажите, а можно через такой zigbee шлюз в МД контролировать, например, Xiaomi датчики?
https://aliexpress.ru/item/400060241709 ... hORjY&mp=1
мне кажется данный вопрос не в данной "колонке" форума ,так как шлюзы здесь специальные и рознятся со шлюзам Xiaomi т.е. здесь модуль zigbee2mqtt с использование спец шлюзов - УНИВЕРСАЛ конечных устройств zigbee .
Mini AMD A6 1450 Quad-core.Ubuntu Server 18.04 (64-bit). MegaD. Zigbee2mqtt+SLS ZigBee Gateway. Broadlink.
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Ср мар 11, 2020 6:11 pm

Подскажите как добавить устройство lumi.curtain
в логах видно, что оно сопрягается, в списке поддерживаемых устройств есть, а в устройствах нет. {"ieeeAddr":"0x00158d0002c6dxxx","friendlyName":"0x00158d0002c6dxxx","type":"Router","networkAddress":36280,"manufacturerName":"LUMI","modelID":"lumi.curtain","failed":[],"lastSeen":1583845702314}]
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Ср мар 11, 2020 9:48 pm

Ander писал(а):
Ср мар 11, 2020 6:11 pm
Подскажите как добавить устройство lumi.curtain
в логах видно, что оно сопрягается, в списке поддерживаемых устройств есть, а в устройствах нет. {"ieeeAddr":"0x00158d0002c6dxxx","friendlyName":"0x00158d0002c6dxxx","type":"Router","networkAddress":36280,"manufacturerName":"LUMI","modelID":"lumi.curtain","failed":[],"lastSeen":1583845702314}]
Дайте команду (открыть/закрыть) устройству в топик через MQTT вручную.
У меня, пока так не сделал приводы штор так и не появились
Ander
Сообщения: 56
Зарегистрирован: Вс авг 27, 2017 9:20 pm
Благодарил (а): 7 раз
Поблагодарили: 0

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

Сообщение Ander » Чт мар 12, 2020 9:13 am

VOVA_iS писал(а):
Ср мар 11, 2020 9:48 pm
Ander писал(а):
Ср мар 11, 2020 6:11 pm
Подскажите как добавить устройство lumi.curtain
в логах видно, что оно сопрягается, в списке поддерживаемых устройств есть, а в устройствах нет. {"ieeeAddr":"0x00158d0002c6dxxx","friendlyName":"0x00158d0002c6dxxx","type":"Router","networkAddress":36280,"manufacturerName":"LUMI","modelID":"lumi.curtain","failed":[],"lastSeen":1583845702314}]
Дайте команду (открыть/закрыть) устройству в топик через MQTT вручную.
У меня, пока так не сделал приводы штор так и не появились
Обновил метрики, устройство добавилось, все работает
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение 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 $ 

iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение iden » Пт мар 13, 2020 4:38 pm

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 $ 


после долгих мытарств выяснилось что появился вот такой нюанс с портом (и нахрена этот гемор сделали!!!)https://www.zigbee2mqtt.io/information/ ... s-to-start
как сделать правильно, чтобы не слетало при презагруке сервера настроить не смог. Делал как в описании, но есть непонятные моменты, не взлетело. Каждый раз настраивать порт при перезагрузке сервера тоже не вариант, в общем печально(
IrisKo
Сообщения: 60
Зарегистрирован: Пт фев 15, 2019 12:19 pm
Благодарил (а): 19 раз
Поблагодарили: 4 раза

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

Сообщение IrisKo » Сб мар 14, 2020 4:00 pm

Подскажите, а можно ли как то регулировать количество запросов-ответов между устройствами. Подключила сяомовский датчик температуры и он "бомбит" данными каждую секунду, мне впринципе не жалко, но боюсь батарею съест за день и такое количество информации мне не нужно, хватило бы раз в 10 минут например. Как это можно настроить?
iden
Сообщения: 84
Зарегистрирован: Вт мар 13, 2018 1:51 pm
Благодарил (а): 34 раза
Поблагодарили: 6 раз

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

Сообщение iden » Сб мар 14, 2020 5:49 pm

IrisKo писал(а):
Сб мар 14, 2020 4:00 pm
Подскажите, а можно ли как то регулировать количество запросов-ответов между устройствами. Подключила сяомовский датчик температуры и он "бомбит"....?
датчик сам отправляет данные при изменении температуры, влажности или раз в час. изменить нельзя, это в прошивке зашито.
посмотрите что в логе, если данные каждый раз разные то он штатно работает или сбросьте и снова заведите в сеть.
eulampy
Сообщения: 5
Зарегистрирован: Вс май 26, 2019 11:52 am
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение eulampy » Сб мар 14, 2020 10:36 pm

Здравствуйте. У меня такая проблема: модуль в majordomo не видит, что запущен сервис zigbee2mqtt.service.
Т.е. статус во вкладке модуля красный, но логи на вкладке Zigbee2mqtt Log обновляются, данные от одного единственного датчика приходят. Если проверить, запущен ли сервис командой systemctl status zigbee2mqtt, то статус будет active (running). Как заставить модуль в majordomo увидеть запущенный сервис?
Ответить