NEWS
Wo sind die Daten für die flot-Anzeige abgelegt?
-
Steht in der Anleitung
https://github.com/ioBroker/ioBroker.history/blob/master/docs/de/README.md#zugriff-auf-history-werte-mit-javascriptUm den Server nicht zu überlasten, kann man die Logik so schreiben, das sie immer häppchenweise abgerufen werden.
Wie groß ein Happen ist kann man ja zuvor ein wenig testen.Zum exportieren ist es am einfachsten als csv zu schreiben.
Der Aufbau ist ja relativ einfach und lässt sich direkt mit den node fs Funktionen bewerkstelligen.https://nodejs.org/api/fs.html
Also einfach die feldnamen in die erste Zeile, alles kommasepariertUnd für jeden Wert eine neue Zeile in eine Datei schreiben, mehrere Felder auch wieder mit komm trennen
Wenn man Texte mit Umlauten exportieren will, dann noch einen BOM davor schreibenhttps://de.wikipedia.org/wiki/CSV_(Dateiformat)
https://de.wikipedia.org/wiki/Byte_Order_MarkWer es komfortabler haben möchte kann die folgende Bibliothek nehmen
https://www.npmjs.com/package/csv
Lohnt sich aber nur beim umfangreicheren Sachen, da man sich da ja auch wieder einarbeiten muss
excel direkt gibt es natürlich ebenfalls eine Bibliothek, aber die ist noch komplexer.
Wenn du noch am programmieren lernen bist, kann dir ChatGPT schon sehr helfen. Das Problem nicht zu komplex formulieren und das bisherige Ergebnis immer wieder bereitstellen.
Dann bekommt man sowas relativ gut hin.
Die Frage richtig stellen ist evtl die Kunst, bei das bekommt man raus