Задержка обработки событий zigbee2mqtt

Хорошо, попробую … я причитал в смежных темах что это помогает, но вроде база данных не растет … и память не забивается

Выключил, не помогло …

Через некоторое время опять все зависает …

Прикладываю последние логи

приложен диагностический архив, доступен только сотрудникам поддержки
(86,8 КБ)
mosquitto_20231119T155837.log (244,7 КБ)
wb-rules_20231119T170710.log (884,8 КБ)

wb-rules_20231119T181600.log (4,1 КБ)
после перезагрузки контроллера

filename.csv (83,9 КБ)
может тоже будет полезно …

спустя две недели работы задержка увеличилась до неприличных значений
log_20231204T230356.log (76,5 КБ)

и видно что после перезагрузки отрабатывает норм, а потом опять нарастает

Перезагружаете целиком или только wb-rules?

В этот раз перегрузил целиком …

А хватает только wb-rules перезагрузить?

Нужно попробовать, не акцентировал на этом внимание

Вижу что wb-rules получает треть RAM и пятую часть процессора.
Синтетически - добиться подобного не получается. Точнее получается но - именно при создании обектов.
Вот тут:

2023-12-02T18:36:36.226Z [wb-rules] INFO: [rule info] [testerForWBR] Задержка составила 121мс
2023-12-02T18:21:05.251Z [wb-rules] INFO: [rule info] [testerForWBR] Задержка составила 1829мс
2023-12-02T18:19:43.882Z [wb-rules] INFO: [rule info] [testerForWBR] Задержка составила 10694мс

Мне бы весь лог публикуемого в топики z2m - помог бы.

zigbee2mqtt_20231205T124605.log (276,6 КБ)

sed 's/.*MQTT publish: topic/mosquitto_pub -t /g' zigbee2mqtt_20231205T124605.log | sed 's/, payload/ -m /g'

Привводит к готовому

mosquitto_pub -t  'zigbee2mqtt/Aqara_M&I_sensor_9' -m  '{"illuminance":8,"last_seen":1701714799537,"linkquality":7,"occupancy":true}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_M&I_sensor_3' -m  '{"illuminance":42,"last_seen":1701714787699,"linkquality":14,"occupancy":true}'
mosquitto_pub -t  'zigbee2mqtt/ZigBee_repeater' -m  '{"last_seen":1701714785925,"linkquality":25}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_M&I_sensor_5' -m  '{"illuminance":0,"last_seen":1701714671624,"linkquality":10,"occupancy":false}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_M&I_sensor_3' -m  '{"illuminance":42,"last_seen":1701714725795,"linkquality":0,"occupancy":true}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_M&I_sensor_5' -m  '{"illuminance":0,"last_seen":1701714671624,"linkquality":10,"occupancy":true}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_M&I_sensor_3' -m  '{"illuminance":18,"last_seen":1701714656436,"linkquality":7,"occupancy":true}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_T&H_sensor_1' -m  '{"humidity":28.05,"last_seen":1701714623575,"linkquality":3,"pressure":1013,"temperature":24.92}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_T&H_sensor_1' -m  '{"humidity":28.05,"last_seen":1701714623575,"linkquality":3,"pressure":1013,"temperature":24.92}'
mosquitto_pub -t  'zigbee2mqtt/Aqara_T&H_sensor_4' -m  '{"battery":100,"humidity":26.88,"last_seen":1701714621342,"linkquality":7,"pressure":1013.2,"temperature":25.32,"voltage":3005}'
mosquitto_pub -t  'zigbee2mqtt/ZigBee_repeater' -m  '{"last_seen":1701714622201,"linkquality":29}'

Завтра попробую.

Правильно ли я понимаю - после перезапуска контроллера, неделю-две у вас задержки маленькие, до заметных наростают не сразу?

Они растут по чуть-чуть …каждый день

Есть какие-то версии варианты …?

У меня (пока) не воспроизводится давайте файл больше, то есть длинее.
Желательно - подписаться на топики и после подписки рестартовать zigbee2mqtt, чтобы все создаваемые им записать.
И еще - точно ли нет никаких кастомных скриптов wb-rules?

На контроллере еще два файла работают
WB-R.txt (13,1 КБ)
WB-R-1.txt (2,7 КБ)

Но они простые и в них нет обращения к zigbeee

Да не в обращениях дело. А в том что где-то создаются правила, скорее всего. Регулярно создаются, ну и на них расходуются ресурсы.

Ещё раз повторюсь, правила простые, логика простая, рекурсий нет. Проблема в нарастании задержки, при том что загрузка процессора и использование памяти не растут

Может мы не совсем туда смотрим, не исключено что дело в брокере.
И даже не в нем а, например в NodeRed. На контроллере стенда у меня он не стоит, для чистоты. Его остановка - влияет на “скорость”?