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

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

Модератор: immortal

Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт май 05, 2020 8:24 am

сейчас модуль работает, это лог после рестарта, лучше всего видно по графику температуры с датчика
temp.png
temp.png (20.47 КБ) 3336 просмотров
MD на raspberry pi3
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт май 05, 2020 8:33 am

очередной раз появился красный ярлык "статус zigbee2mqtt", лог при этом такой:

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

1588656711: /opt/zigbee2mqtt/data/log/2020-05-05.06-58-13/log.txt
debug 2020-05-05 08:28:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 08:23:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 08:18:14: Saving state to file /opt/zigbee2mqtt/data/state.json
warn 2020-05-05 08:17:02: Soft resetted ZNP due to timeout
warn 2020-05-05 08:17:02: Soft reset timeout triggered
debug 2020-05-05 08:13:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 08:08:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 08:03:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:58:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:53:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:48:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:43:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:38:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:33:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:28:14: Saving state to file /opt/zigbee2mqtt/data/state.json
info 2020-05-05 07:27:02: MQTT publish: topic 'zigbee2mqtt/0x00158d000410c4ae', payload '{"battery":91,"voltage":2985,"contact":true,"linkquality":115}'
debug 2020-05-05 07:27:02: Received Zigbee message from '0x00158d000410c4ae', type 'attributeReport', cluster 'genBasic', data '{"65281":{"1":2985,"3":31,"4":17320,"5":23,"6":[0,917519],"10":0,"100":0}}' from endpoint 1 with groupID 0
debug 2020-05-05 07:23:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:18:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:13:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:08:14: Saving state to file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 07:03:14: Saving state to file /opt/zigbee2mqtt/data/state.json
info 2020-05-05 06:58:34: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.13.0","commit":"55e6283","coordinator":{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200128}},"log_level":"debug","permit_join":false}'
info 2020-05-05 06:58:33: Zigbee: disabling joining new devices.
debug 2020-05-05 06:58:33: Received MQTT message on 'zigbee2mqtt/bridge/config/permit_join' with data 'false'
info 2020-05-05 06:58:19: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.13.0","commit":"55e6283","coordinator":{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200128}},"log_level":"debug","permit_join":true}'
info 2020-05-05 06:58:19: MQTT publish: topic 'zigbee2mqtt/0x00158d000410c4ae', payload '{"battery":91,"voltage":2985,"contact":true,"linkquality":115}'
info 2020-05-05 06:58:19: MQTT publish: topic 'zigbee2mqtt/0x00158d00045d0200', payload '{"battery":100,"voltage":3045,"temperature":25.41,"humidity":34.74,"pressure":992.5,"linkquality":115}'
info 2020-05-05 06:58:19: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
info 2020-05-05 06:58:19: Connected to MQTT server
info 2020-05-05 06:58:18: Connecting to MQTT server at mqtt://192.168.1.100:1883
debug 2020-05-05 06:58:18: Soft reset timeout set to 3000 seconds
info 2020-05-05 06:58:18: Zigbee: allowing new devices to join.
warn 2020-05-05 06:58:18: Set `permit_join` to `false` once you joined all devices.
warn 2020-05-05 06:58:18: Allowing new devices to join.
warn 2020-05-05 06:58:18: `permit_join` set to `true` in configuration.yaml.
info 2020-05-05 06:58:18: 0x00158d000410c4ae (0x00158d000410c4ae): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
info 2020-05-05 06:58:18: 0x00158d00045d0200 (0x00158d00045d0200): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
info 2020-05-05 06:58:18: Currently 2 devices are joined:
debug 2020-05-05 06:58:18: Zigbee network parameters: {"panID":6754,"extendedPanID":"0x00124b001940c125","channel":26}
info 2020-05-05 06:58:18: Coordinator firmware version: '{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200128}}'
info 2020-05-05 06:58:18: zigbee-herdsman started
debug 2020-05-05 06:58:15: 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"},"adapter":{"concurrent":null}}'
info 2020-05-05 06:58:15: Starting zigbee-herdsman...
info 2020-05-05 06:58:15: Starting zigbee2mqtt version 1.13.0 (commit #55e6283)
debug 2020-05-05 06:58:14: Loaded state from file /opt/zigbee2mqtt/data/state.json
debug 2020-05-05 06:58:13: Removing old log directory '/opt/zigbee2mqtt/data/log/2020-05-04.15-33-38'
info 2020-05-05 06:58:13: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-05-05.06-58-13' filename: log.txt

MD на raspberry pi3
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт май 05, 2020 8:36 am

в mqtt значений так и нет, видимо я где то ошибаюсь, но вот где понять не могу, также не понятно почему некоторое время модуль работает
MD на raspberry pi3
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт май 05, 2020 8:42 am

c mqtt разобрался указав Subscription path: (*) #
MD на raspberry pi3
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Вт май 05, 2020 8:58 am

Denis_k писал(а):
Вт май 05, 2020 8:42 am
c mqtt разобрался указав Subscription path: (*) #
А зачем Вы в конфиге поставили ?
soft_reset_timeout: 3000
У меня вообще этой строчки нет
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт май 05, 2020 9:17 am

VOVA_iS писал(а):
Вт май 05, 2020 8:58 am
А зачем Вы в конфиге поставили ?
soft_reset_timeout: 3000
У меня вообще этой строчки нет
в хелпе модуля есть линк на гит автора с примером
MD на raspberry pi3
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Вт май 05, 2020 9:38 am

Denis_k писал(а):
Вт май 05, 2020 9:17 am
VOVA_iS писал(а):
Вт май 05, 2020 8:58 am
А зачем Вы в конфиге поставили ?
soft_reset_timeout: 3000
У меня вообще этой строчки нет
в хелпе модуля есть линк на гит автора с примером
А у автора zigbee2mqtt
https://www.zigbee2mqtt.io/information/ ... ation.html
По умолчанию стоит "0"

А вообще смотрите в сторону удлинителя usb. Raspberry подключена по проводу или wi-fi?
У датчиков очень слабый передатчик. А датчики отправляют данные либо при изменение данных, либо каждый час что "живы". И если вдруг в момент отправки данных активно работает wi-fi, данные точно не дойдут то стика. Просто заглушаться.

У меня например есть коптер с мощностью передатчика 1,5 вата. Если коптер включить дома ни wi-fi, ни сеть zigbee не работает.
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Вт май 05, 2020 12:23 pm

VOVA_iS писал(а):
Вт май 05, 2020 9:38 am
А у автора zigbee2mqtt
https://www.zigbee2mqtt.io/information/ ... ation.html
По умолчанию стоит "0"

А вообще смотрите в сторону удлинителя usb. Raspberry подключена по проводу или wi-fi?
У датчиков очень слабый передатчик. А датчики отправляют данные либо при изменение данных, либо каждый час что "живы". И если вдруг в момент отправки данных активно работает wi-fi, данные точно не дойдут то стика. Просто заглушаться.

У меня например есть коптер с мощностью передатчика 1,5 вата. Если коптер включить дома ни wi-fi, ни сеть zigbee не работает.
За ссылку спасибо, исправлю.
Удлинитель смогу попробовать по приезду.
Raspberry подключена по проводу.
Смущает то, что в такой конфигурации все работало достаточно большие промежутки времени (сутки и более), при этом и стик был также близко к малине и роутеру и wi fi работал.
ЗЫ. В любом случае спасибо.
MD на raspberry pi3
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

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

Сообщение mihas » Ср май 06, 2020 12:44 am

Что-то у меня периодически стала возникать такая ситуация - zigbee2mqtt начинает спамить сообщения постоянно типа такого:
"MQTT publish: topic 'zigbee2mqtt/0x00158d0002324f86', payload '{"battery":86,"voltage":2975,"temperature":21
.09,"humidity":69.55,"pressure":1001.1,"linkquality":84}'"
От этого majordomo плохеет, и он начинает спамить mysql от чего тому становится совсем плохо и все подвисает. Спасает временное отключение z2m, потом через какое-то время все приходит в норму.
Никто с таким не сталкивался? Может ли датчик так спамить? У него там вроде заряд батареи небольшой остался. Или это проблема в самом z2m? или в стике?
А еще можно ли предусмотреть в модуле, чтобы подобный спам не вешал mjdm?)
VOVA_iS
Сообщения: 205
Зарегистрирован: Пн фев 04, 2019 10:23 pm
Благодарил (а): 18 раз
Поблагодарили: 30 раз

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

Сообщение VOVA_iS » Ср май 06, 2020 6:28 am

mihas писал(а):
Ср май 06, 2020 12:44 am
Что-то у меня периодически стала возникать такая ситуация - zigbee2mqtt начинает спамить сообщения постоянно типа такого:
"MQTT publish: topic 'zigbee2mqtt/0x00158d0002324f86', payload '{"battery":86,"voltage":2975,"temperature":21
.09,"humidity":69.55,"pressure":1001.1,"linkquality":84}'"
От этого majordomo плохеет, и он начинает спамить mysql от чего тому становится совсем плохо и все подвисает. Спасает временное отключение z2m, потом через какое-то время все приходит в норму.
Никто с таким не сталкивался? Может ли датчик так спамить? У него там вроде заряд батареи небольшой остался. Или это проблема в самом z2m? или в стике?
А еще можно ли предусмотреть в модуле, чтобы подобный спам не вешал mjdm?)
А сколько сообщений приходит?
Честно у меня лог стоит только на ошибки.
ИМХО зачем оставлять лог в debug? Все это количество сообщений пишеться в базу данных и грузит систему.
Debug нужен в случае отлова ошибки или добавки нового устройства и т.п.


Чтобы датчик слал сообщений меньше добавить опцию в файл
configuration.yaml.
к датчику строчку
debounce: 1
За это сообщение автора VOVA_iS поблагодарил:
mihas (Ср май 06, 2020 1:09 pm)
Рейтинг: 1.16%
Ответить