Hallo zusammen
Ich nutze einen Raspberry 4 mit 8GB, den Iobroker und habe etwas mehr als 60 Shellies (Gen1&Gen2) in Betrieb. Ich habe (soweit möglich) alle mit MQTT konfiguriert. In letzter Zeit kommen irre viele Meldungen mit:
[MQTT] Unable to get mqttprefix of client with id "shellyplusi4-xxxxxxxxxx"
Diese Meldungen kommen seitenweise. Dadurch wird der IObroker so langsam, dass keine Scripte mehr richtig laufen. Auch werden die Shellys unter Objekten „braun“ angezeigt, als ob diese Shellys keine Netzwerkverbindung haben. Manche Shellies sind „grün“, verlieren dann aber irgendwann die Netzwerkverbindung. Im Log kann das Ganze auch beobachtet werden.
2023-10-23 12:37:12.318 - [32minfo[39m: shelly.0 (8237) [MQTT] Device with client id "shellyplus1-441793a9c2e8" connected!2023-10-23 12:37:23.158 - [32minfo[39m: shelly.0 (8237) [MQTT] Client Close: (shellyplus1 / shellyplus1-441793a9c2e8 / shellyplus1#441793a9c2e8#1) (false)
2023-10-23 12:38:03.010 - [31merror[39m: shelly.0 (8237) [MQTT] Unable to get mqttprefix of client with id "shellyplus1-441793a9c2e8"
Erst Verbindung, dann Verbindungsverlust und dann „unable to get……..“
Noch ein paar Fakten: interner MQTT Port 1880
Fehler bleibt in Version 6.4.1 und 6.6.1 gleich
Die meisten Shellies haben die FW 20230912-081943/1.0.3-g6176478
Ich habe auch schon versucht ein paar Shellies auf die FW 20231018-133002/1.0.7-beta2-g5d80465 zu ziehen. Fehlerbild bleibt.
Alle Shellies haben den „Originalen“-Prefix.
host.iobroker iobroker Update shelly from @6.4.1 to @6.6.1 (Versuch von heute morgen!)
host.iobroker iobroker NPM version: 9.6.7
shelly.0 (8237) starting. Version 6.6.1 in /opt/iobroker/node_modules/iobroker.shelly, node: v18.17.1, js-controller: 5.0.14
shelly.0 (8237) Starting in MQTT mode. Listening on 0.0.0.0:1880 (QoS 0)
So, ich bin völlig fertig, weil nichts läuft und meine Familie mir auf’s Dach steigt.
Kann mir irgendjemand helfen? Hat irgendjemand eine Idee? Bild 23.10.23 um 16.19.jpegWas kann ich noch tun, um eine Verbesserung herbeizuführen.
VG
Don