NEWS
UNSOLVED Sporadisch: sql loggt nur noch NULL für energymanager
-
Hallo miteinander, bin neu hier - grüße euch.
Ich bin jetzt seit gut einem Jahr intensiver iobroker-User und stöße gerade in einer Fehlersuche an meine Grenzen:Fehlerbild: Alle paar Tage kommt mein iobroker aus bislang nicht gefundenen Gründen in einen Fehlerzustand, in dem alle Objekte des Logging-Typs "Nummer" einer bestimmten Instanz (energymanager, Solaranlagen-Parameter) nicht mehr korrekt geloggt werden. Anstatt der sich auch weiterhin korrekt aktualisierenden Werte werden dann NULL-Einträge geloggt:
Wert Bestätigt Quelle Zeit Geändert null true sql.0 2020-05-24 20:20:42.963 null false sql.0 2020-05-24 20:20:36.882 null false sql.0 2020-05-24 19:57:18.052 null true sql.0 2020-05-24 19:46:07.937 null false sql.0 2020-05-24 19:46:01.052 526 true energymanager.0 2020-05-24 13:51:01.656 533 true energymanager.0 2020-05-24 13:50:46.979 Dieser Zustand tritt nur bei Objekte dieser Instanz von energymanger auf und auch nur bei Objekten, die mit Loggingtyp "Nummer" protokolliert werden (boolsche Objekte z. B. sind nicht betroffen).
Es nützt nichts Instanzen oder den ganzen Host neu zu starten, es geht stets mit den NULL-Werten weiter obwohl die Objekte selber korrekt mit neuen Daten aktualisiert werden. In den iobroker Logfiles habe ich bislang nichts Verdächtiges gefunden.
Workaround: Kurios: Wenn ich eine Speicherung der Seite "Einstellungen für sql.0" des Objekts veranlasse (z. B. durch Wegnahme des Haken "Aktiviert" und sofort wieder setzen + speichern) löst sich die Blockade und das Logging für das jeweilige Objekt geht wieder in den Normalzustand über.
Das ist aber keine Dauerlösung bei über 50 Objekten.
Habt ihr Tipps für mich für eine weitere Eingrenzung?Danke + viele Grüße,
Andreas.