NEWS
Script zum überarbeiten des Loggin von Datenpunkten
-
Hallo zusammen,
Im laufe der letzen knapp 8 Jahre IOBroker hat sich einiges an Datenpunkten gesammelt. Ich möchte nun bestimmte Änderungen vornehmen.
Zuerst möchte ich überhaupt eine Übersicht erhalten, welche Datenpunkte ein mysql-Logging haben. Danach sollen alle DPs mit "Trotzdem gleiche Werte aufzeichnen (Sekunden)" auf "0" gesetzt werden und "Ignoriere 0 oder Nullwerte (==0)" abgeschaltet werden.
Ich habe mit ChatGPT versucht was zu bauen, da scheitert es auch nach Stunden überhaupt Datenpunkte zu erhalten.
Hat jemand eine Idee?
-
@bytegetter Der erste Punkt ist direkt unter Objekte im Kopf ganz rechts unter Alle Anzeigen verborgen. Da kann man Filtern, welche Datenbank genutzt wird.
-
@peterfido Das weiss ich. Manche Werte lassen sich bei Mehrfachselektion durch Filter nicht ändern, dazu gehört z.B. "Trotzdem gleiche Werte aufzeichnen (Sekunden)"
Auch andere Massenänderungen der Einträge funktioniert nicht wie gewünscht an der Oberfläche. Zur Zeit sind über 26000 States in der mysql-Datenbank. Deshalb suche ich ein Script dafür.
-
@bytegetter ah - ok.
Auf meinem Testsystem konnte ich in der History.0 zumindest alle gefilterten IDs gleich einstellen. Die Sekunden bei Trotzdem... sowie ignoriere... wurden übernommen. mysql habe ich da nicht installiert. Vielleicht ein Ressourcen Problem bei 26.000 Stück. Oder evtl. nicht lang genug gewartet.Vielleicht lässt es sich stückeln, indem du zusätzlich zu der Datenbank bei der ID vorfilterst.
-
@bytegetter Du musst in den Objekten rechts Oben auf den Schraubenschlüssel.
Dann:
Ja...
Dann kannst DU bearbeiten. Bei mir geht da jede Einstellung.