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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden