NEWS
Werte aus Smartmeter Adapter in Excel exportieren
-
@huhie
ich habe mir den thread aus der vergangenheit mal angeschaut.
exceljs ist zwar sehr gut, aber für so einen zweck für leute mit beschränkten js kenntnissen halt schon nicht so einfach.wenn es um einfache fortschreibung geht, würde ich einfach in eine csv datei schreiben
csv ist sehr simple aufgebaut (eine zeile mit den feld titel, danach immer zeilen mit den einzelnen datensätzen, bei der jedes feld mit einem trenner (komme, semicolon, tab, etc getrennt ist).
diese dateien kann excel sehr gut einlesen, man kann sie auch einbinden, so das das excel von diesen dateien immer aktualisiert wird.dann kann man in excel mit den daten machen was man will.
gehen wir davon aus, man hat bereits eine csv datei manuell erstellt, die wie folgt aussieht
datum,wert1,wert2,wert3 01.01.2023,3,2,1 01.02.2023,4,3,2
und da möchte man dann einen datensatz anfügen, dann kann der code ausschnitt so aussehen:
const fs = require('fs'); let filename = "werte.csv"; let fields = [ "01.03.2023", 5, 6, 7 ]; fs.appendFileSync(filename, fields.join(",") + "\n");
wenn du dennoch mit exceljs weiter machen willst, dann sieht deine konfiguration erst einmal richtig aus. schau mal in das generelle iobroker log, ob beim hinzufügen des exceljs moduls etwas schief gegangen ist. du kannst das auch wieder herauslöschen, speichern und wieder hinzufügen und dann speichern
-
Da du mich einfach mal so negativ bewertest:
erwartest du nicht wirklich eine Antwort von mir.
-
@bahnuhr wie kann man sich denn downvoter ansehen?
-
doppelklick auf die Zahl.
Dann siehst du wer up und down gevotet hat. -
@bahnuhr Danke! Darauf wäre ich nie gekommen
-
@bahnuhr sagte in Werte aus Smartmeter Adapter in Excel exportieren:
doppelklick auf die Zahl
um nicht die Lebensdauer unnötig zu verkürzen reicht auch ein Einzelklick
-
@djmarc75 sagte in Werte aus Smartmeter Adapter in Excel exportieren:
@bahnuhr sagte in Werte aus Smartmeter Adapter in Excel exportieren:
doppelklick auf die Zahl
um nicht die Lebensdauer unnötig zu verkürzen reicht auch ein Einzelklick
Ha, ist ja nen ding.
Hab ich ja immer unnötig geklickt -
Ich denke da habe ich wohl mal glatt einen Bedienfehler gemacht. Wenn das mit den Pfeilen unterhalb des Threads ist, dann war das ganz klar ein Versehen.
Ich dachte damit komme ich zum nächsten Eintrag. Hatte mich schon gewundert, dass da nichts passiert...
Das das ein Vote darstellt war mir nicht bewusst und tut mir leid.
Kann ich das rückgängig machen?
-
@huhie sagte in Werte aus Smartmeter Adapter in Excel exportieren:
Kann ich das rückgängig machen?
ja!
noch mal down -
@huhie sagte in Werte aus Smartmeter Adapter in Excel exportieren:
Kann ich das rückgängig machen?
ja, in dem Du nochmals auf den "down" klickst...
Und lies auch mal den Beitrag in meiner Signatur bitte. Das kann helfen ! -
Kommen wir mal zurück zum Thema.
Ich würde mich der csv Variante mal annehmen. Die Frage ist wo muss die Datei denn in den iobroker Dateien liegen, damit die gefüllt wird?
Kannst Du mir das sagen?
-
@huhie
Es ist relativ egal wo die Datei liegt, sofern der User iobroker dort schreiben darf.
Ich glaube, weiß es nicht genau, das die Angabe nur eines Dateinamens direkt in /opt/iobroker schreibt.
Besser wäre in /opt/iobroker/iobroker-data/files
Zu schreiben. Um sicher zu gehen einfach den Dateinamen direkt mit einem absoluten Pfad angeben.