NEWS
Sonof startet nach Aktualisierung auf 3.2.1 nicht mehr
-
Hallo,
ich habe den Sonoff Adapter aktualisiert und jetzt startet er nicht mehr. Im Log steht folgendes. Leider kann ich damit nichts anfangen.
Jemand eine Idee zum Anstoss? Bin jetzt erstmal zurück auf die vorherige Version. Die funktioniert.sonoff.0 2025-09-13 12:23:47.350 warn Terminated (UNCAUGHT_EXCEPTION): Without reason sonoff.0 2025-09-13 12:23:47.348 info terminating sonoff.0 2025-09-13 12:23:46.819 error The id "info.clients." is invalid. Ids are not allowed to end in "." sonoff.0 2025-09-13 12:23:46.818 error Error: The id "info.clients." is invalid. Ids are not allowed to end in "." at Validator.validateId (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:214:23) at AdapterClass.getObject (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:3814:25) at /opt/iobroker/node_modules/@iobroker/js-controller-common-db/src/lib/common/tools.ts:2336:26 at new Promise (<anonymous>) at AdapterClass.getObjectAsync (/opt/iobroker/node_modules/@iobroker/js-controller-common-db/src/lib/common/tools.ts:2332:16) at updateClients (/opt/iobroker/node_modules/iobroker.sonoff/lib/server.js:824:49) sonoff.0 2025-09-13 12:23:46.488 error unhandled promise rejection: The id "info.clients." is invalid. Ids are not allowed to end in "." sonoff.0 2025-09-13 12:23:46.487 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). sonoff.0 2025-09-13 12:23:46.404 warn New object creation error: The id "sonoff.0." is invalid. Ids are not allowed to end in "."
-
Du hast da ein Gerät mit einem Punkt benannt bzw. nicht benannt.
Umbenennen.New object creation error: The id "sonoff.0." is invalid. Ids are not allowed to end in "."
-
@haselchen sagte in Sonof startet nach Aktualisierung auf 3.2.1 nicht mehr:
Du hast da ein Gerät mit einem Punkt benannt,
wohl eher nicht
@exmerci sagte in Sonof startet nach Aktualisierung auf 3.2.1 nicht mehr:
The id "info.clients." is invalid
@exmerci sagte in Sonof startet nach Aktualisierung auf 3.2.1 nicht mehr:
2025-09-13 12:23:46.404 warn New object creation error: The id "sonoff.0." is invalid. Ids are not allowed to end in "."
aber warum das angemeckert wird ist hieraus nicht ersichtlich
-
@haselchen sagte in Sonof startet nach Aktualisierung auf 3.2.1 nicht mehr:
bzw. nicht benannt.
das schon eher
-
sonoff.0.info.clients.
So müsste der Objektbaum aussehen. Und danach kommen die Geräte(bezeichnungen)
sonoff.0.info.clients.Carportsteckdose_hinten_links
Ausserdem der Hinweis im Changelog
3.2.1 (2024-10-07) (bluefox) Sanitize the IDs of the clients
-
Es liegt vermutlich nicht am Adapter. Ich nutze die v3.2.1 seit fast einem Jahr und habe keine Fehlermeldungen.
Edit: Zum Testen habe ich gerade alle Objekte gelöscht und den Adapter neu gestartet. Alle Datenpunkte werden sauber angelegt.
-
Die Fehlermeldung kommt vom js-controller. Ich vermute mal, das ein Gerät mit einem Leerzeichen benannt ist und keine Buchstaben enthält. Oder gar keinen Namen hat einfach nur eine leere Zeichenkette
-
Danke erstmal für die vielen Antworten. Ich werde mir das morgen alles mal ansehen. Heute komme ich leider nicht mehr dazu.