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

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

Модератор: immortal

Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Вт апр 21, 2020 1:43 pm

yurasvas писал(а):
Вт апр 21, 2020 12:24 pm
В четверг отдам)
А чего так? Купи прошивальщик, раз уж вляпался в это
Raspberry Pi 3B+
yurasvas
Сообщения: 22
Зарегистрирован: Вс мар 29, 2020 4:55 pm
Благодарил (а): 4 раза
Поблагодарили: 1 раз

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

Сообщение yurasvas » Вт апр 21, 2020 10:29 pm

woow писал(а):
Вт апр 21, 2020 1:43 pm
yurasvas писал(а):
Вт апр 21, 2020 12:24 pm
В четверг отдам)
А чего так? Купи прошивальщик, раз уж вляпался в это
Далек я от этого всего)
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Ср апр 22, 2020 12:27 am

yurasvas писал(а):
Вт апр 21, 2020 10:29 pm
Далек я от этого всего)
уже нет, или уходи пока не поздно
Raspberry Pi 3B+
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

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

Сообщение woow » Пт апр 24, 2020 2:55 pm

терминале putty лог идёт без задержек и ошибок всё чётко, а на МДМ с перебоями или совсем не приходят, команды только с zigbee консоли
СпойлерПоказать
xzx.jpg
xzx.jpg (40.72 КБ) 3376 просмотров
в ручную и то до какой ситуации что не определить повисает и всё, а в putty терминале всё идёт дальше.
На саму физическую кнопку реакция в терминале мгновенная, в МДМ логе как когда или совсем проподает. команды выходят сразу две (видны в принтскреене).
Кто знает как решать такие грабли.
СпойлерПоказать
zbgg.jpg
zbgg.jpg (38.72 КБ) 3380 просмотров
Raspberry Pi 3B+
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

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

Сообщение mihas » Вс апр 26, 2020 8:11 pm

Что-то после обновления у меня стали постоянно сообщения приходить от датчиков. До этого такого не было:
20:07 Алиса: Насос теплого пола выключен
20:05 Алиса: Насос теплого пола выключен
20:05 Алиса: Значение датчика вернулось к норме: Датчик протечки в ванной
20:04 Алиса: Значение датчика вернулось к норме: Датчик дыма
С чем это может быть связано?

UPD: Еще и свет, который по датчикам включается, рандомно включается сам, хотя движения на датчиках нет.
UPD: Оказывается в настройках есть галочка "Сохранять только новые значения", вроде помогло. Спасибо Максиму из телеги!
UPD: Все стало еще хуже, в логах десятки раз в секунду летят события от всех устройств, mysql виснет, сервис виснет, умный дом не работает. Верните пожалуйста как было.
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

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

Сообщение directman66 » Пн апр 27, 2020 5:44 am

mihas писал(а):
Вс апр 26, 2020 8:11 pm
Что-то после обновления у меня стали постоянно сообщения приходить от датчиков. До этого такого не было:
20:07 Алиса: Насос теплого пола выключен
20:05 Алиса: Насос теплого пола выключен
20:05 Алиса: Значение датчика вернулось к норме: Датчик протечки в ванной
20:04 Алиса: Значение датчика вернулось к норме: Датчик дыма
С чем это может быть связано?

UPD: Еще и свет, который по датчикам включается, рандомно включается сам, хотя движения на датчиках нет.
UPD: Оказывается в настройках есть галочка "Сохранять только новые значения", вроде помогло. Спасибо Максиму из телеги!
UPD: Все стало еще хуже, в логах десятки раз в секунду летят события от всех устройств, mysql виснет, сервис виснет, умный дом не работает. Верните пожалуйста как было.
На галочку "Сохранять только новые значения" у вас не реагирует?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

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

Сообщение Denis_k » Пн апр 27, 2020 6:19 am

Замена блока питания особо ничего не дала, рестарт модуля ежедневный в лучшем случае, график значений с датчика выглядит так:
СпойлерПоказать
2fc95e90-f6ac-4567-be31-a2b736d88674.jpg
2fc95e90-f6ac-4567-be31-a2b736d88674.jpg (32.1 КБ) 3244 просмотра
а лог так:
СпойлерПоказать

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

1587957453: /opt/zigbee2mqtt/data/log/2020-04-27.06-14-17/log.txt
info 2020-04-27 06:17:18: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.11.0","commit":"e140cf5","coordinator":{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200128}},"log_level":"debug","permit_join":false}'
info 2020-04-27 06:17:18: Zigbee: disabling joining new devices.
debug 2020-04-27 06:17:18: Received MQTT message on 'zigbee2mqtt/bridge/config/permit_join' with data 'false'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d000410c4ae/linkquality/config', payload '{"icon":"mdi:signal","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}","state_topic":"zigbee2mqtt/0x00158d000410c4ae","json_attributes_topic":"zigbee2mqtt/0x00158d000410c4ae","name":"0x00158d000410c4ae_linkquality","unique_id":"0x00158d000410c4ae_linkquality_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d000410c4ae"],"name":"0x00158d000410c4ae","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara door & window contact sensor (MCCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d000410c4ae/battery/config', payload '{"unit_of_measurement":"%","device_class":"battery","value_template":"{{ value_json.battery }}","state_topic":"zigbee2mqtt/0x00158d000410c4ae","json_attributes_topic":"zigbee2mqtt/0x00158d000410c4ae","name":"0x00158d000410c4ae_battery","unique_id":"0x00158d000410c4ae_battery_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d000410c4ae"],"name":"0x00158d000410c4ae","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara door & window contact sensor (MCCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/binary_sensor/0x00158d000410c4ae/contact/config', payload '{"payload_on":false,"payload_off":true,"value_template":"{{ value_json.contact }}","device_class":"door","state_topic":"zigbee2mqtt/0x00158d000410c4ae","json_attributes_topic":"zigbee2mqtt/0x00158d000410c4ae","name":"0x00158d000410c4ae_contact","unique_id":"0x00158d000410c4ae_contact_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d000410c4ae"],"name":"0x00158d000410c4ae","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara door & window contact sensor (MCCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d00045d0200/linkquality/config', payload '{"icon":"mdi:signal","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}","state_topic":"zigbee2mqtt/0x00158d00045d0200","json_attributes_topic":"zigbee2mqtt/0x00158d00045d0200","name":"0x00158d00045d0200_linkquality","unique_id":"0x00158d00045d0200_linkquality_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d00045d0200"],"name":"0x00158d00045d0200","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d00045d0200/battery/config', payload '{"unit_of_measurement":"%","device_class":"battery","value_template":"{{ value_json.battery }}","state_topic":"zigbee2mqtt/0x00158d00045d0200","json_attributes_topic":"zigbee2mqtt/0x00158d00045d0200","name":"0x00158d00045d0200_battery","unique_id":"0x00158d00045d0200_battery_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d00045d0200"],"name":"0x00158d00045d0200","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d00045d0200/pressure/config', payload '{"unit_of_measurement":"hPa","device_class":"pressure","value_template":"{{ value_json.pressure }}","state_topic":"zigbee2mqtt/0x00158d00045d0200","json_attributes_topic":"zigbee2mqtt/0x00158d00045d0200","name":"0x00158d00045d0200_pressure","unique_id":"0x00158d00045d0200_pressure_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d00045d0200"],"name":"0x00158d00045d0200","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d00045d0200/humidity/config', payload '{"unit_of_measurement":"%","device_class":"humidity","value_template":"{{ value_json.humidity }}","state_topic":"zigbee2mqtt/0x00158d00045d0200","json_attributes_topic":"zigbee2mqtt/0x00158d00045d0200","name":"0x00158d00045d0200_humidity","unique_id":"0x00158d00045d0200_humidity_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d00045d0200"],"name":"0x00158d00045d0200","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'homeassistant/sensor/0x00158d00045d0200/temperature/config', payload '{"unit_of_measurement":"°C","device_class":"temperature","value_template":"{{ value_json.temperature }}","state_topic":"zigbee2mqtt/0x00158d00045d0200","json_attributes_topic":"zigbee2mqtt/0x00158d00045d0200","name":"0x00158d00045d0200_temperature","unique_id":"0x00158d00045d0200_temperature_zigbee2mqtt","device":{"identifiers":["zigbee2mqtt_0x00158d00045d0200"],"name":"0x00158d00045d0200","sw_version":"Zigbee2mqtt 1.11.0","model":"Aqara temperature, humidity and pressure sensor (WSDCGQ11LM)","manufacturer":"Xiaomi"},"availability_topic":"zigbee2mqtt/bridge/state"}'
info 2020-04-27 06:14:23: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.11.0","commit":"e140cf5","coordinator":{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200128}},"log_level":"debug","permit_join":true}'
info 2020-04-27 06:14:23: MQTT publish: topic 'zigbee2mqtt/0x00158d000410c4ae', payload '{"battery":91,"voltage":2985,"contact":true,"linkquality":118}'
info 2020-04-27 06:14:23: MQTT publish: topic 'zigbee2mqtt/0x00158d00045d0200', payload '{"battery":100,"voltage":3025,"temperature":25.09,"humidity":38.46,"pressure":982.3,"linkquality":107}'
info 2020-04-27 06:14:23: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
info 2020-04-27 06:14:23: Connected to MQTT server
info 2020-04-27 06:14:22: Connecting to MQTT server at mqtt://192.168.1.100:1883
debug 2020-04-27 06:14:22: Soft reset timeout set to 3000 seconds
info 2020-04-27 06:14:22: Zigbee: allowing new devices to join.
warn 2020-04-27 06:14:22: Set `permit_join` to `false` once you joined all devices.
warn 2020-04-27 06:14:22: Allowing new devices to join.
warn 2020-04-27 06:14:22: `permit_join` set to `true` in configuration.yaml.
info 2020-04-27 06:14:22: 0x00158d000410c4ae (0x00158d000410c4ae): MCCGQ11LM - Xiaomi Aqara door & window contact sensor (EndDevice)
info 2020-04-27 06:14:22: 0x00158d00045d0200 (0x00158d00045d0200): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
info 2020-04-27 06:14:22: Currently 2 devices are joined:
debug 2020-04-27 06:14:22: Zigbee network parameters: {"panID":6754,"extendedPanID":"0x00124b001940c125","channel":26}
info 2020-04-27 06:14:22: Coordinator firmware version: '{"type":"zStack30x","meta":{"transportrev":2,"product":2,"majorrel":2,"minorrel":7,"maintrel":2,"revision":20200128}}'
info 2020-04-27 06:14:22: zigbee-herdsman started
debug 2020-04-27 06:14:19: 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"}}'
info 2020-04-27 06:14:19: Starting zigbee-herdsman...
info 2020-04-27 06:14:19: Starting zigbee2mqtt version 1.11.0 (commit #e140cf5)
debug 2020-04-27 06:14:19: Loaded state from file /opt/zigbee2mqtt/data/state.json
debug 2020-04-27 06:14:18: Removing old log directory '/opt/zigbee2mqtt/data/log/2020-04-23.10-44-22'
info 2020-04-27 06:14:18: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2020-04-27.06-14-17' filename: log.txt
PS. планировал добавить еще пару датчиков, но с таким "режимом работы" толку не будет
MD на raspberry pi3
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

Сообщение SmoKE_xDDD » Пн апр 27, 2020 10:54 am

После обновления на последнюю версию, вылезло:

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

[Mon Apr 27 10:52:05.346979 2020] [:error] [pid 1003] [client 127.0.0.1:55964] PHP Warning:  in_array() expects parameter 2 to be array, null given in /var/www/html/modules/zigbee2mqtt/zigbee2mqtt.class.php on line 862
+ не вызывается метод у привязанного свойства power (Xiaomi relay module). Проверял через debmes - тишина при выполнении условий. Запускаю из скрипта, срабатывает:
1:11:16 0.75088400 Мощ - 23.41
11:11:16 0.74743800 Вызван метод
11:11:16 0.75130900 Вкл свет
mihas
Сообщения: 60
Зарегистрирован: Пт окт 04, 2019 11:20 am
Благодарил (а): 29 раз
Поблагодарили: 5 раз

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

Сообщение mihas » Пн апр 27, 2020 2:46 pm

directman66 писал(а):
Пн апр 27, 2020 5:44 am
mihas писал(а):
Вс апр 26, 2020 8:11 pm
Что-то после обновления у меня стали постоянно сообщения приходить от датчиков. До этого такого не было:
20:07 Алиса: Насос теплого пола выключен
20:05 Алиса: Насос теплого пола выключен
20:05 Алиса: Значение датчика вернулось к норме: Датчик протечки в ванной
20:04 Алиса: Значение датчика вернулось к норме: Датчик дыма
С чем это может быть связано?

UPD: Еще и свет, который по датчикам включается, рандомно включается сам, хотя движения на датчиках нет.
UPD: Оказывается в настройках есть галочка "Сохранять только новые значения", вроде помогло. Спасибо Максиму из телеги!
UPD: Все стало еще хуже, в логах десятки раз в секунду летят события от всех устройств, mysql виснет, сервис виснет, умный дом не работает. Верните пожалуйста как было.
На галочку "Сохранять только новые значения" у вас не реагирует?
Вроде после нескольких перезапусков все устаканилось, спасибо. Но были почему-то иногда возникают ситуации спонтанного включения реле. Просыпаюсь на улице свет горит, хотя я его отвязал даже от датчиков движения. Откуда он включается не разобрался.
Аватара пользователя
yii
Сообщения: 246
Зарегистрирован: Пн апр 17, 2017 1:39 pm
Благодарил (а): 30 раз
Поблагодарили: 33 раза

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

Сообщение yii » Пн апр 27, 2020 3:20 pm

mihas писал(а):
Вс апр 26, 2020 8:11 pm
UPD: Оказывается в настройках есть галочка "Сохранять только новые значения", вроде помогло. Спасибо Максиму из телеги!
Эту галочку как раз я подправлял в последнем обновлении, ранее хоть при ее отсутствии, хоть при наличии модуль всегда сохранял только новые значения. Т.е. если ваш датчик постоянно шлет true (например из кэша), раньше отрабатывал и сохранялся в истории только первый, а потом нет и так до того момента пока false не наступит. Сейчас я это поправил (у меня по крайней мере проблем нет, все работает как задумано). Сейчас же если галочки нет, будет отрабатываться каждый приход true, если поставить, то будет как раньше.
Ответить