NEWS
Shelly Adapter - genereller Support
-
@mcm1957 Diese issues hab ich mir alle schon zigfach durchgelesen. Aber ich dachte mir, vielleicht habe ich ja irgend etwas nicht richtig verstanden oder doch überlesen. Für mich nicht ganz nachvollziehbar warum alle anderen Plus Geräte keine Probleme machen.
Vor allem, plötzlich funktioniert der Uni, und ich weiß nicht warum. -
@wuschl
Danke jedenfalls fürs Bescheid geben. Lösung hab ich derzeit leider nicht. -
@mcm1957 jederzeit gerne. Nun kommts, plötzlich und unerwartet war er wieder verbunden, ohne irgendein zu tun.
Wäre es möglich daß der Zeitserver irgendwelche Probleme macht? Das war das letzte was ich gestern Abend geguggt habe, und ich meine daß ich bei "Use Browser´s Time" auf Set geklickt habe. Danach habe ich mich ausgeklingt. -
@wuschl
Wenn der shelly im iobroker den Error wirft, kannst du ihn dann über seine GUI direkt erreichen? -
@zahnheinrich ja, erreichbar ohne Probleme. Habe gestern noch probiert den Zeitserver zu verändern, weil in den Plugs "time.google.com" als Zeitserver steht. Brachte keine Änderung. Erst als ich dann den originalen wieder gesetzt habe, war der UNI sofort verbunden. Keine Ahnung ob es damit etwas zu tun hat. Habe auch beobachtet das der Zeitvergleich mit anderen Plus Geräten zwischendurch ca 2 Sekunden hinterher hinkt, aber das kann auch der Browser beeinflussen.
-
@wuschl
Wenn du die Einstellung für den Zeitserver änderst, bootet der shelly neu. Daher die sofortige Verbindung.
Hast du mehrere AP's im Wlan?
Wenn ja, aktiviere das AP roaming in den Interneteinstellungen des shelly -
@zahnheinrich das funktioniert aber nur, wenn ich den Zeitserver auf den originalen zurück setze. Bei jedem anderen funktioniert das nicht.
Und der Reboot hat keine Auswirkung auf die sofortige Verbindung. Ich kann den UNI 50x hintereinander rebooten, da kommt immer wieder die Fehlermeldung. Es funktioniert nur in Verbindung - Zeitserver ändern - Zeitserver auf original ändern - RebootWie aktiviere ich das AP Roaming???
-
-
@zahnheinrich Ich habe einen UNI-Plus. Da gibt es diesen nicht.
-
@wuschl
Heisst bei dir Wifi roaming, ist wohl dauernd aktiv.
Setze das mal runter auf -70db.
Anschliessend rebooten und beobachten. -
@zahnheinrich es macht keinen Unterschied, er ist immer am selben AP angemeldet. Iobroker neustart, Stundenlanges warten...
-
@wuschl
Gibt es denn weitere AP's?
...und wenn er angemeldet ist, ist er doch erreichbar? -
@zahnheinrich ja über die Gui ist er immer erreichbar, nur im Iobroker nicht, da kommt dann die Fehlermeldung. Mittlerweile ist er wieder mit Iobroker verbunden, plötzlich und unerwartet nach Stunden.
-
@wuschl
Dann kommen imo nur noch deine mqtt Einstellungen in Betracht (auch die im shelly) -
Möcht mich in eure Diskussion einmischen,aber wenn es um aber welches Problem sucht ihr eigentlich ?
Gehts noch immer um das:
https://github.com/iobroker-community-adapters/ioBroker.shelly/issues/1026Das Problem ist bekannt. und wahrscheinlich liegt es nichtvdirekt an den WLAN oder MQTT Einstellungen. Aber ja,wenn ihr da was entdeckt sind wir dankbar.
-
@mcm1957
Denke , darum geht es immer noch.Meine Beobachtung ist, dass bei zeitweiser Nichterreichbarkeit einzelner shellys in einem Wlan mit mehreren AP's ein Aktivieren der Option 'AP roaming' im shelly eine deutliche Verbesserung/Lösung des Problems bringen kann.
-
@zahnheinrich es geht um die Verbindung zum iobroker, da kommt die Fehlermeldung und die Verbindung bricht alle 2 Minuten mit der Fehlermeldung "Unable to get mqtt-Präfix" ab.
Über Wlan ist er immer erreichbar. -
shelly.0 2025-06-29 19:30:34.664 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:30:34.664 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:29:26.647 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:29:26.646 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:28:17.782 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:28:17.782 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:27:12.561 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:27:12.560 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:26:05.180 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:26:05.179 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:25:00.182 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:25:00.182 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:23:49.865 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:23:49.865 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:22:44.596 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:22:44.596 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:21:34.041 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:21:34.041 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:20:28.000 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:20:28.000 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:19:18.356 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:19:18.356 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:18:07.470 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:18:07.470 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:17:02.382 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:17:02.382 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace') shelly.0 2025-06-29 19:15:55.825 error [MQTT] Unable to get mqttprefix of client with id "shellyplusuni-c4d8d553a8f4" shelly.0 2025-06-29 19:15:55.824 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for client undefined: TypeError: Cannot read properties of undefined (reading 'replace')
Plötzlich wie aus dem Nichts...
-
@zahnheinrich was mir noch aufgefallen ist, wenn man sich über Wlan einloggt, dann braucht es ewig bis die Timezone geladen ist, bestimmt 2 Minuten
Wenn ich dann den UNI im iobroker Adapter lösche, unten bei BrowserTime auf Set klicke, am UNI einen Reboot mache, dann ist er sofort richtig verbunden.
-
@wuschl
Ich benutze meine Fritzbox als timeserver, kann ich dazu also nichts sagen...