Open n3ucr0n opened 3 months ago
Please fill requested information:
Shelly device alle - Please list those devices affected at you installation.
Shelly firmware version aktuellste - Please list the version number, aktuellest might be another version tomorrow
Version of nodejs unbekannt - check with node -v at commandline or look at hosts tab.
Thanks for reporting a new issue @n3ucr0n!
Otherwise this issue will be closed.
Please fill requested information:
Shelly device alle - Please list those devices affected at you installation.
Shelly firmware version aktuellste - Please list the version number, aktuellest might be another version tomorrow
Version of nodejs unbekannt - check with node -v at commandline or look at hosts tab.
hi and thanks for the information. I have added the information in the opening post and really hope for help. Thanks!
Edit: Ich kann auch nicht abschätzen, welcher Teil des Protokolls von Interesse ist. Wenn mir jemand einen Hinweis gib welcher Part unnütz ist, kann ich den Post auch kürzen.
Hallo,
habe genau das selbe Pronlem, habe nur 2 Stück Shelly Plus 1 verbaut und bekomme die selben Fehlermeldungen!
mein System:
Master Debian 10.10.0 (Wien) Intel NUC6CAYH 8GB RAM, 240 GB SSD & Proxmox
Slave Debian 10.10.0 (TULLN) --> OpenVPN to Vienna Intel NUC6CAYH 8GB RAM, 240 GB SSD & Proxmox
Node 18.20.2 Nodejs 18.20.2 npm 10.5.0 js-controller 5.0.19
shelly.1
2024-05-30 19:23:03.268 debug [deviceStatusUpdate] Online devices: []
shelly.1
2024-05-30 19:23:02.341 debug [MQTT Server] Close for 192.168.1.99 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:23:02.341 debug [MQTT] Destroying
shelly.1
2024-05-30 19:23:02.340 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: false
shelly.1
2024-05-30 19:23:02.340 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1)
shelly.1
2024-05-30 19:23:02.339 info [MQTT] Client Close: (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) (false)
shelly.1
2024-05-30 19:23:02.337 debug [MQTT Server] End for 192.168.1.99 ( (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1))
shelly.1
2024-05-30 19:22:53.829 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) for mode: <not set>
shelly.1
2024-05-30 19:22:52.354 info [MQTT] Device with client id "shellyplus1-441793a8d998" connected!
shelly.1
2024-05-30 19:22:52.354 debug [MQTT] Destroying
shelly.1
2024-05-30 19:22:52.353 debug [BaseClient] Destroying 192.168.1.99 (undefined / undefined / undefined)
shelly.1
2024-05-30 19:22:52.353 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-441793a8d998","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:22:52.349 debug [MQTT Server] New connection from 192.168.1.99
shelly.1
2024-05-30 19:22:36.767 debug [MQTT Server] Close for 192.168.1.98 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:22:36.766 debug [MQTT] Destroying
shelly.1
2024-05-30 19:22:36.766 debug [deviceStatusUpdate] shellyplus1#7c87ce64597c#1: false
shelly.1
2024-05-30 19:22:36.766 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1)
shelly.1
2024-05-30 19:22:36.765 info [MQTT] Client Close: (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1) (false)
shelly.1
2024-05-30 19:22:36.763 debug [MQTT Server] End for 192.168.1.98 ( (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1))
shelly.1
2024-05-30 19:22:28.037 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1) for mode: <not set>
shelly.1
2024-05-30 19:22:26.770 info [MQTT] Device with client id "shellyplus1-7c87ce64597c" connected!
shelly.1
2024-05-30 19:22:26.770 debug [MQTT] Destroying
shelly.1
2024-05-30 19:22:26.769 debug [BaseClient] Destroying 192.168.1.98 (undefined / undefined / undefined)
shelly.1
2024-05-30 19:22:26.768 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-7c87ce64597c/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-7c87ce64597c","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:22:26.765 debug [MQTT Server] New connection from 192.168.1.98
shelly.1
2024-05-30 19:22:20.222 debug [deviceStatusUpdate] Online devices: ["shellyplus1#441793a8d998#1"]
shelly.1
2024-05-30 19:22:19.528 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: true
shelly.1
2024-05-30 19:22:19.522 debug [onlineCheck] Checking shellyplus1#441793a8d998#1 on 192.168.1.99:80
shelly.1
2024-05-30 19:22:18.223 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1-441793a8d998"
shelly.1
2024-05-30 19:22:18.172 debug [setIP] New IP for device undefined: 192.168.1.99 (source: MQTT connect)
shelly.1
2024-05-30 19:22:18.172 debug [MQTT] Last will for client id "shellyplus1-441793a8d998" saved: {"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}}
shelly.1
2024-05-30 19:22:18.171 debug [createObjects] Finished object creation of (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:55.106 debug [deviceStatusUpdate] Online devices: []
shelly.1
2024-05-30 19:21:54.423 debug [MQTT Server] Close for 192.168.1.99 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:21:54.423 debug [MQTT] Destroying
shelly.1
2024-05-30 19:21:54.422 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: false
shelly.1
2024-05-30 19:21:54.422 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1)
shelly.1
2024-05-30 19:21:54.421 info [MQTT] Client Close: (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) (false)
shelly.1
2024-05-30 19:21:54.419 debug [MQTT Server] End for 192.168.1.99 ( (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1))
shelly.1
2024-05-30 19:21:45.697 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) for mode: <not set>
shelly.1
2024-05-30 19:21:44.928 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1-7c87ce64597c"
shelly.1
2024-05-30 19:21:44.925 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1-441793a8d998"
shelly.1
2024-05-30 19:21:44.791 debug [setIP] New IP for device undefined: 192.168.1.98 (source: MQTT connect)
shelly.1
2024-05-30 19:21:44.791 debug [MQTT] Last will for client id "shellyplus1-7c87ce64597c" saved: {"retain":true,"qos":0,"topic":"shellyplus1-7c87ce64597c/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}}
shelly.1
2024-05-30 19:21:44.790 debug [createObjects] Finished object creation of (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:44.790 debug [setIP] New IP for device undefined: 192.168.1.99 (source: MQTT connect)
shelly.1
2024-05-30 19:21:44.789 debug [MQTT] Last will for client id "shellyplus1-441793a8d998" saved: {"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}}
shelly.1
2024-05-30 19:21:44.789 debug [createObjects] Finished object creation of (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:44.547 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1-441793a8d998"
shelly.1
2024-05-30 19:21:44.547 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for (undefined / undefined / undefined): TypeError: Cannot read properties of undefined (reading 'replace')
shelly.1
2024-05-30 19:21:44.545 debug [MQTT] Started mqttprefix fallback via HTTP for (undefined / undefined / undefined) (Gen 1)
shelly.1
2024-05-30 19:21:44.435 info [MQTT] Device with client id "shellyplus1-441793a8d998" connected!
shelly.1
2024-05-30 19:21:44.435 debug [MQTT] Destroying
shelly.1
2024-05-30 19:21:44.435 debug [BaseClient] Destroying 192.168.1.99 (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:44.434 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-441793a8d998","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:21:44.429 debug [MQTT Server] New connection from 192.168.1.99
shelly.1
2024-05-30 19:21:44.418 debug [setIP] New IP for device undefined: 192.168.1.99 (source: MQTT connect)
shelly.1
2024-05-30 19:21:44.418 debug [MQTT] Last will for client id "shellyplus1-441793a8d998" saved: {"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}}
shelly.1
2024-05-30 19:21:44.416 debug [createObjects] Finished object creation of (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:44.212 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1-7c87ce64597c"
shelly.1
2024-05-30 19:21:44.116 debug [setIP] New IP for device undefined: 192.168.1.98 (source: MQTT connect)
shelly.1
2024-05-30 19:21:44.115 debug [MQTT] Last will for client id "shellyplus1-7c87ce64597c" saved: {"retain":true,"qos":0,"topic":"shellyplus1-7c87ce64597c/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}}
shelly.1
2024-05-30 19:21:44.115 debug [createObjects] Finished object creation of (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:28.749 debug [MQTT Server] Close for 192.168.1.98 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:21:28.748 debug [MQTT] Destroying
shelly.1
2024-05-30 19:21:28.748 debug [deviceStatusUpdate] shellyplus1#7c87ce64597c#1: false
shelly.1
2024-05-30 19:21:28.747 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1)
shelly.1
2024-05-30 19:21:28.747 info [MQTT] Client Close: (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1) (false)
shelly.1
2024-05-30 19:21:28.745 debug [MQTT Server] End for 192.168.1.98 ( (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1))
shelly.1
2024-05-30 19:21:20.493 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1) for mode: <not set>
shelly.1
2024-05-30 19:21:20.324 debug [deviceStatusUpdate] Online devices: ["shellyplus1#441793a8d998#1"]
shelly.1
2024-05-30 19:21:19.099 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: true
shelly.1
2024-05-30 19:21:19.092 debug [onlineCheck] Checking shellyplus1#441793a8d998#1 on 192.168.1.99:80
shelly.1
2024-05-30 19:21:18.761 info [MQTT] Device with client id "shellyplus1-7c87ce64597c" connected!
shelly.1
2024-05-30 19:21:18.761 debug [MQTT] Destroying
shelly.1
2024-05-30 19:21:18.760 debug [BaseClient] Destroying (undefined / undefined / undefined)
shelly.1
2024-05-30 19:21:18.759 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-7c87ce64597c/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-7c87ce64597c","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:21:18.751 debug [MQTT Server] New connection from 192.168.1.98
shelly.1
2024-05-30 19:20:47.724 debug [deviceStatusUpdate] Online devices: []
shelly.1
2024-05-30 19:20:46.754 debug [MQTT Server] Close for 192.168.1.99 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:20:46.754 debug [MQTT] Destroying
shelly.1
2024-05-30 19:20:46.753 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: false
shelly.1
2024-05-30 19:20:46.753 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1)
shelly.1
2024-05-30 19:20:46.752 info [MQTT] Client Close: (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) (false)
shelly.1
2024-05-30 19:20:46.750 debug [MQTT Server] End for 192.168.1.99 ( (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1))
shelly.1
2024-05-30 19:20:38.797 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) for mode: <not set>
shelly.1
2024-05-30 19:20:36.767 info [MQTT] Device with client id "shellyplus1-441793a8d998" connected!
shelly.1
2024-05-30 19:20:36.767 debug [MQTT] Destroying
shelly.1
2024-05-30 19:20:36.766 debug [BaseClient] Destroying (undefined / undefined / undefined)
shelly.1
2024-05-30 19:20:36.765 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-441793a8d998","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:20:36.760 debug [MQTT Server] New connection from 192.168.1.99
shelly.1
2024-05-30 19:20:19.780 debug [MQTT Server] Close for 192.168.1.98 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:20:19.779 debug [MQTT] Destroying
shelly.1
2024-05-30 19:20:19.778 debug [deviceStatusUpdate] shellyplus1#7c87ce64597c#1: false
shelly.1
2024-05-30 19:20:19.778 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1)
shelly.1
2024-05-30 19:20:19.777 info [MQTT] Client Close: (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1) (false)
shelly.1
2024-05-30 19:20:19.776 debug [MQTT Server] End for 192.168.1.98 ( (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1))
shelly.1
2024-05-30 19:20:18.411 debug [deviceStatusUpdate] Online devices: ["shellyplus1#441793a8d998#1"]
shelly.1
2024-05-30 19:20:17.953 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: true
shelly.1
2024-05-30 19:20:17.947 debug [onlineCheck] Checking shellyplus1#441793a8d998#1 on 192.168.1.99:80
shelly.1
2024-05-30 19:20:11.191 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-7c87ce64597c / shellyplus1#7c87ce64597c#1) for mode: <not set>
shelly.1
2024-05-30 19:20:09.782 info [MQTT] Device with client id "shellyplus1-7c87ce64597c" connected!
shelly.1
2024-05-30 19:20:09.781 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-7c87ce64597c/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-7c87ce64597c","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:20:09.776 debug [MQTT Server] New connection from 192.168.1.98
shelly.1
2024-05-30 19:19:42.071 debug [deviceStatusUpdate] Online devices: []
shelly.1
2024-05-30 19:19:41.283 debug [MQTT Server] Close for 192.168.1.99 ( (undefined / undefined / undefined))
shelly.1
2024-05-30 19:19:41.282 debug [MQTT] Destroying
shelly.1
2024-05-30 19:19:41.281 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: false
shelly.1
2024-05-30 19:19:41.281 debug [BaseClient] Destroying (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1)
shelly.1
2024-05-30 19:19:41.280 info [MQTT] Client Close: (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) (false)
shelly.1
2024-05-30 19:19:41.274 debug [MQTT Server] End for 192.168.1.99 ( (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1))
shelly.1
2024-05-30 19:19:32.561 debug [createObjects] Starting object creation of (shellyplus1 / shellyplus1-441793a8d998 / shellyplus1#441793a8d998#1) for mode: <not set>
shelly.1
2024-05-30 19:19:31.305 info [MQTT] Device with client id "shellyplus1-441793a8d998" connected!
shelly.1
2024-05-30 19:19:31.303 debug [MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":96,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplus1-441793a8d998/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplus1-441793a8d998","username":"mqttuser","password":{"type":"Buffer","data":[80,78,51,48,51,56,82,87]}}
shelly.1
2024-05-30 19:19:31.275 debug [MQTT Server] New connection from 192.168.1.99
shelly.1
2024-05-30 19:19:27.143 debug [firmwareNotify] Starting firmware check on every device
shelly.1
2024-05-30 19:19:18.013 debug [deviceStatusUpdate] Online devices: ["shellyplus1#441793a8d998#1"]
shelly.1
2024-05-30 19:19:17.152 debug [deviceStatusUpdate] shellyplus1#441793a8d998#1: true
shelly.1
2024-05-30 19:19:17.149 debug [MQTT Server] Started listener on 0.0.0.0:1882
shelly.1
2024-05-30 19:19:17.143 info Starting in MQTT mode. Listening on 0.0.0.0:1882 (QoS 0)
shelly.1
2024-05-30 19:19:17.138 debug [onlineCheck] Checking shellyplus1#441793a8d998#1 on 192.168.1.99:80
shelly.1
2024-05-30 19:19:14.228 info starting. Version 6.9.0 in /opt/iobroker/node_modules/iobroker.shelly, node: v18.20.2, js-controller: 5.0.19
shelly.1
2024-05-30 19:19:07.560 debug Plugin sentry Initialize Plugin `(enabled=true)
ps: mit version 7.0.0 kommen die selben Fehlermeldungen
I'm sure that
Shelly device
6x Shelly Pro 3 EM 6x Shelly Plus 2 PM 19x Shelly Plus 1 PM 17x Shelly Plug S 2x Shelly Dimmer 2 3x Shelly 1 2x Shelly PM Mini 1x Shelly Motion 2
Shelly firmware version
Shelly Pro 3 EM - 20240223-141900/1.2.2-g7c39781 Shelly Plus 2 PM - 20230913-114008/v1.14.0-gcb84623 Shelly Plus 1 PM - 20240223-141842/1.2.2-g7c39781 Shelly Plug S - 20240228-070935/1.2.3-gbd3eceb, 20230913-113421/v.1.14.0-gcb84623 Shelly Dimmer 2 - 20230913-114008/v1.14.0-gcb84623 Shelly 1 - 20230913-112003/v1.14.0-gcb84623 Shelly PM Mini - 20240223-141904/1.2.2-g7c39781 Shelly Motion 2 - 20240306-093418/v2.2.3@8f5e4729
Protocol
MQTT
The problem
Systeminformation: Synology NAS DMS DSM 7.2.1-69057 Update 3 Docker Image für ioBroker: buanet/iobroker aktuellste Version
Ich nutze einige Shelly Geräte. Dabei sind diverse Modelle verschiedener Generationen verbaut (Shelly Plug S, Shelly Plus 1 PM, Shelly Plus 2 PM, Shelly 1, Shelly i4, Shelly Pro 3 PM, Shelly PM Mini etc.).
Die Einbindung der Shellys in den ioBroker erfolgt via MQTT. Dies funktioniert problemlos.
Zu diesem Zeitpunkt funktionieren alle Shelly Geräte problemlos.
Mein Problem ist folgendes: Ohne (für mich) ersichtlichen Auslöser verfallen alle Shelly Geräte in eine Art Loop. Sie connecten und verlieren wenige Sekunden später wieder die Verbindung. Dann verbinden Sie sich wieder und das Spiel beginnt von Vorne.
Ab diesem Zeitpunkt lässt sich keines der Shelly Geräte mehr über den ioBroker steuern.
Neustarts (Adapter, Container, komplette NAS) bringt nichts.
Einzige bisher funktionierende Lösung: Ich muss JEDEN Shelly via Webinterface ansteuern, MQTT deaktivieren und wenn bei allen Geräten MQTT deaktiviert ist, den Adapter starten, und dann wieder im Webinterface jeden Shellys MQTT neu aktivieren.
Dann läuft der Adapter wieder für einige Stunden / Tage, bis der Spaß wieder neu beginnt.
Ich habe in der letzten Woche bereits 3 Mal dieses Spielchen durchführen müssen. Wenn der "Loop" beginnt, zieht der ioBroker so viel Performance, dass das komplette System in die Knie geht. Erst wenn ich den Shelly Adapter deaktiviere, kann ich mit dem restlichen System einigermaßen arbeiten. Natürlich ärgerlich, da der Großteil meines SmartHome auf Shelly Geräten basiert.
Ich nutze standardmäßig ausschließlich Adapter welche Stable sind, In der Hoffnung, dass eine aktuellere Version des Shelly Adapters dieses Problem behebt, habe ich den Shelly Adapter bereits auf 6.9.0 aktualisiert. Der Fehler ist jedoch wieder aufgetreten
Issue #956 beschreibt auch dieses Problem, jedoch scheint in diesem Issue nicht jedes Shelly Gerät des Adapters betroffen zu sein und ebenso ließt es sich so, als ob es sich dabei lediglich um Logeinträge handelt. In meinem Fall ist eine Nutzung der Shelly Geräte nicht mehr möglich und der Adapter zieht sämtliche verfügbare Ressourcen des Systems auf welchem der ioBroker läuft.
iobroker.current.log (in debug mode!)
Version of nodejs
v18.19.1
Version of ioBroker js-controller
5.0.19
Version of adapter
6.9.0