"Зависание" wb-rules

У меня тоже wb-rules зависает
3 правила Dropbox - rules.zip - Simplify your life

использую wb-engine для проброса в home assistent


10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:29:25 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:29:58 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:30:30 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:31:02 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:31:35 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:32:08 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:32:40 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:33:12 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout
янв 15 21:33:45 wirenboard-A6GMQJIF wb-rules[10300]: ERROR: [wbgo_mqtt] MQTT error: publish was broken by timeout

Добрый день.
Остановите пожалуйста процессы
python3 -m homeassistant --config /config
и
node-red
проверьте после остановки.
Ну и - какое количество топиков публикуется/обновляетеся в секунду?

У меня нет этих процессов, HA и nodered в контейнере. Остановить их?

CONTAINER ID   IMAGE                                          COMMAND             CREATED       STATUS                PORTS                                                                                            NAMES
78bb06e3e484   causticlab/hass-configurator-docker            "/app/run.sh"       6 days ago    Up 4 days             0.0.0.0:3218->3218/tcp, :::3218->3218/tcp                                                        hassconf
b07f70f80a96   nodered/node-red                               "./entrypoint.sh"   6 days ago    Up 4 days (healthy)   0.0.0.0:1880->1880/tcp, :::1880->1880/tcp                                                        nodered
465f423f204e   ghcr.io/home-assistant/home-assistant:stable   "/init"             6 days ago    Up 4 days                                                                                                              homeassistant
bd13dddcc01a   portainer/portainer-ce:latest                  "/portainer"        12 days ago   Up 4 days             0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp, 9000/tcp   portainer

По топикам не знаю как посмотреть запустил mqtt-explorer на вскидку изменения в секунду 20-30 топиков в основном изменения wb-msw их у меня 3, вот они часто обновляются. остальное все довольно статично
2024-01-16_21-06

Совсем просто:

timeout --foreground -s 15 10s  mosquitto_sub -v -t "#" |wc -l

отдаст количество записей за 10 секунд.

Ого

root@wirenboard-A6GMQJIF:~# timeout --foreground -s 15 10s mosquitto_sub -v -t “#” |wc -l
4571
проверил несколько раз от 3500 до 4800 примерно
Если остановить контейнеры с HA и сопуткой то чуть меньше
root@wirenboard-A6GMQJIF:~# timeout --foreground -s 15 10s mosquitto_sub -v -t “#” |wc -l
3055
Но у меня есть второй сервер Home Assistant в виртуалке отдельно. Плюс робот пылесос с прошивкой Valetodo пишет в mqtt и Wallpanel(планшет с клиентом HA) тоже немногопишет в mqttю

500 топиков в секунду это много я так понимаю?

Нет, немного.
Советую проверить https://github.com/wirenboard/wb-zigbee2mqtt/blob/bugfix/52514-json-parsing/wb-zigbee2mqtt.js

По ссылке к сожалению 404 Error но я нагуглил по вашей наводке и нашел тему с анналогичной проблемой тут на форуме.

К сожалению как я понял решение пока только перезапуск wb-rules. Не подскажете как проще всего в кроне перезапустить wb-rules?

У меня похоже та-же коляска, что и у Вас. Подпишусь на тему пожалуй.

Да, уже включено в testing. Так что можно перейти на него и проверить.

Да я уже в тестинге, обновлю пакеты, там как раз wb-zigbee2mqtt (1.3.3) на замену 1.3.2 может решит проблему.

Ручками можно обновить пакеты, что-бы понять на берегу?

Да, конечно можно.

Как результаты, поделитесь?