Mosquitto закрывает соединение с wb-rules

Добрый день.

В логе mosquitto вижу такую картину

27-02-2024 00:08:33.653	1708981713: New client connected from ::ffff:100.67.248.64:53521 as wb-mqtt-homeui-aknfz4Amn1 (p2, c1, k60).
27-02-2024 00:08:31.529	1708981711: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:08:31.527	1708981711: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
27-02-2024 00:08:30.037	1708981710: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
27-02-2024 00:07:30.005	1708981649: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:07:30.005	1708981649: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:07:29.997	1708981649: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
27-02-2024 00:07:27.539	1708981647: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
27-02-2024 00:05:32.540	1708981532: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:05:32.537	1708981532: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
27-02-2024 00:05:29.534	1708981529: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
27-02-2024 00:03:59.536	1708981439: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:03:59.535	1708981439: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
27-02-2024 00:03:58.920	1708981438: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
27-02-2024 00:02:48.902	1708981368: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:02:48.902	1708981368: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:02:48.899	1708981368: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
27-02-2024 00:02:47.340	1708981367: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
27-02-2024 00:01:12.339	1708981272: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
27-02-2024 00:01:12.337	1708981272: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
27-02-2024 00:01:10.112	1708981270: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
26-02-2024 23:57:45.097	1708981065: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:57:45.094	1708981065: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
26-02-2024 23:57:43.260	1708981063: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
26-02-2024 23:50:13.240	1708980613: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:50:13.240	1708980613: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:50:13.236	1708980613: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
26-02-2024 23:50:11.790	1708980611: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
26-02-2024 23:44:21.786	1708980261: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:44:21.785	1708980261: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
26-02-2024 23:44:20.947	1708980260: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
26-02-2024 23:40:35.945	1708980035: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:40:35.942	1708980035: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
26-02-2024 23:40:34.791	1708980034: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
26-02-2024 23:39:19.784	1708979959: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:39:19.784	1708979959: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:39:19.784	1708979959: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
26-02-2024 23:39:19.008	1708979958: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.
26-02-2024 23:34:24.009	1708979663: New client connected from /var/run/mosquitto/mosquitto.sock:0 as wb-rules-engine-wirenboard-AV7B3NT-3117 (p2, c1, k30).
26-02-2024 23:34:24.008	1708979663: New connection from /var/run/mosquitto/mosquitto.sock:0 on port 0.
26-02-2024 23:34:23.206	1708979663: Client wb-rules-engine-wirenboard-AV7B3NT-3117 closed its connection.

В логах wb-rules от начала потери соединения

26-02-2024 23:40:03.324	ERROR: [wbgo_mqtt] MQTT token wait timeout: *mqtt.PublishToken (&{{{{0 0} 0 0 0 0} 0xeef0c0 <nil>} 851})
26-02-2024 23:39:47.654	ERROR: [wbgo_mqtt] MQTT token wait timeout: *mqtt.PublishToken (&{{{{0 0} 0 0 0 0} 0x13de580 <nil>} 847})
26-02-2024 23:39:37.696	INFO: [rule info] e[0;36m[D][main:265]: Switch Turned On! light nonee[0m
26-02-2024 23:39:37.687	INFO: [rule info] e[0;36m[D][light:091]:   Effect: 'None'e[0m
26-02-2024 23:39:37.686	INFO: [rule info] e[0;36m[D][light:085]:   Transition length: 1.0se[0m
26-02-2024 23:39:37.659	INFO: [rule info] e[0;36m[D][light:036]: 'Light 1' Setting:e[0m
26-02-2024 23:39:37.655	INFO: [rule info] e[0;36m[D][main:297]: Switch Turned On! light nonee[0m
26-02-2024 23:39:37.655	INFO: [rule info] e[0;36m[D][light:091]:   Effect: 'None'e[0m
26-02-2024 23:39:37.655	INFO: [rule info] e[0;36m[D][light:091]:   Effect: 'None'e[0m
26-02-2024 23:39:37.654	INFO: [rule info] e[0;36m[D][light:085]:   Transition length: 1.0se[0m
26-02-2024 23:39:37.651	INFO: [rule info] e[0;36m[D][light:036]: 'Light 2' Setting:e[0m
26-02-2024 23:39:21.607	INFO: [rule info] e[0;36m[D][light:109]:   Effect: 'in'e[0m
26-02-2024 23:39:21.606	INFO: [rule info] e[0;36m[D][light:036]: 'Light 1' Setting:e[0m
26-02-2024 23:39:21.605	INFO: [rule info] e[0;36m[D][main:251]: Switch Turned On! light ine[0m
26-02-2024 23:39:21.604	INFO: [rule info] e[0;36m[D][switch:012]: 'Switch 1' Turning ON.e[0m
26-02-2024 23:39:21.592	INFO: [rule info] e[0;36m[D][light:109]:   Effect: 'in'e[0m
26-02-2024 23:39:21.569	INFO: [rule info] e[0;36m[D][light:036]: 'Light 2' Setting:e[0m
26-02-2024 23:39:21.558	INFO: [rule info] e[0;36m[D][main:283]: Switch Turned On! light ine[0m
26-02-2024 23:39:21.558	INFO: [rule info] e[0;36m[D][main:283]: Switch Turned On! light ine[0m
26-02-2024 23:39:21.545	INFO: [rule info] e[0;36m[D][switch:012]: 'Switch 2' Turning ON.e[0m
26-02-2024 23:39:20.671	INFO: [rule info] e[0;36m[D][main:297]: Switch Turned On! light nonee[0m
26-02-2024 23:39:19.785	INFO: [wbgo_mqtt] wb-rules-engine-wirenboard-AV7B3NT-3117: MQTT connection established
26-02-2024 23:39:19.783	WARNING: [wbgo_mqtt] Cleaning up token queue
26-02-2024 23:39:19.780	WARNING: [wbgo_mqtt] MQTT connection lost: pingresp not received, disconnecting
26-02-2024 23:34:33.657	INFO: [rule info] e[0;36m[D][main:297]: Switch Turned On! light nonee[0m
26-02-2024 23:34:33.656	INFO: [rule info] e[0;36m[D][light:091]:   Effect: 'None'e[0m
26-02-2024 23:34:33.640	INFO: [rule info] e[0;36m[D][light:085]:   Transition length: 1.0se[0m
26-02-2024 23:34:33.637	INFO: [rule info] e[0;36m[D][light:036]: 'Light 2' Setting:e[0m
26-02-2024 23:34:33.637	INFO: [rule info] e[0;36m[D][light:036]: 'Light 2' Setting:e[0m
26-02-2024 23:34:33.624	INFO: [rule info] e[0;36m[D][main:265]: Switch Turned On! light nonee[0m
26-02-2024 23:34:33.620	INFO: [rule info] e[0;36m[D][light:091]:   Effect: 'None'e[0m
26-02-2024 23:34:33.618	INFO: [rule info] e[0;36m[D][light:085]:   Transition length: 1.0se[0m
26-02-2024 23:34:33.599	INFO: [rule info] e[0;36m[D][light:036]: 'Light 1' Setting:e[0m
26-02-2024 23:34:27.093	INFO: [rule info] e[0;36m[D][light:109]:   Effect: 'in'e[0m
26-02-2024 23:34:27.071	INFO: [rule info] e[0;36m[D][light:036]: 'Light 2' Setting:e[0m
26-02-2024 23:34:27.070	INFO: [rule info] e[0;36m[D][main:283]: Switch Turned On! light ine[0m
26-02-2024 23:34:27.069	INFO: [rule info] e[0;36m[D][switch:012]: 'Switch 2' Turning ON.e[0m
26-02-2024 23:34:27.068	INFO: [rule info] e[0;36m[D][light:109]:   Effect: 'in'e[0m
26-02-2024 23:34:27.068	INFO: [rule info] e[0;36m[D][light:109]:   Effect: 'in'e[0m
26-02-2024 23:34:27.067	INFO: [rule info] e[0;36m[D][light:036]: 'Light 1' Setting:e[0m
26-02-2024 23:34:27.066	INFO: [rule info] e[0;36m[D][main:251]: Switch Turned On! light ine[0m
26-02-2024 23:34:27.063	INFO: [rule info] e[0;36m[D][switch:012]: 'Switch 1' Turning ON.e[0m
26-02-2024 23:34:24.844	INFO: [rule info] e[0;36m[D][light:085]:   Transition length: 1.0se[0m
26-02-2024 23:34:24.010	INFO: [wbgo_mqtt] wb-rules-engine-wirenboard-AV7B3NT-3117: MQTT connection established
26-02-2024 23:34:24.006	WARNING: [wbgo_mqtt] Cleaning up token queue
26-02-2024 23:34:24.003	WARNING: [wbgo_mqtt] MQTT connection lost: pingresp not received, disconnecting
26-02-2024 22:00:41.419	INFO: [rule info] e[0;36m[D][light:085]:   Transition length: 1.0se[0m

Диагностический архив:
diag_output_AV7B3NT_2024-02-27-01.03.53.zip (237,0 КБ)
image

Проблема решается путем перезагрузки правил.

Добрый день.
Да, вижу что стоит wb-zigbee2mqtt.js. Баг уже известен, в работе. Но довольно сложен в исправлении, к сожалению, так что срок точный не назову.

1 лайк