NEWS
Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern
-
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
Gibt es da eine Art Web-Explorer, Manuelle Eingabe oder ev. CSV Import ?
Ich glaube, unter den Voraussetzungen wäre es am einfachsten, die Daten ins Line Protocol zu überführen, das ist ganz simpel aufgebaut. Einziger Haken ist dabei, dass du die Zeit in einen Unix Timestamp übersetzen musst.
measurementName fieldKey="field string value" <Zeitstempel>
Bei dir müsste es also so aussehen:
PV-SEWeb-Ertrag-Tag value="15.62" 1704326400 PV-SEWeb-Ertrag-Tag value="9.52" 1704412800 PV-SEWeb-Ertrag-Tag value="3.13" 1704499200
Diese Daten kannst du dann via InfluxDB Webgui (Sources-->File Upload-->Line Protocol) ganz einfach importieren. Wichtig ist dabei, dass du die passende Precision mit angibst. In meinem Beispiel wären das "Sekunden".
-
Unable to write.
bevor ich da was "kaputt" mache.
in der Weboberfläche steht sogar ein Beispiel:myMeasurement = PV-SEWeb-Ertrag-Tag
Tag1 = habe ich nicht ?
Tag2 = habe ich nicht ?
fieldKey = mein Wert
Timestamp = Zeit in Unix -SekundenMüsste es dann so aussehen?
PV-SEWeb-Ertrag-Tag, fieldKey="15.616" 1704376800
-
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
Müsste es dann so aussehen?
Nein, das Komma ist zu viel. Kommata benutzt man nur, wenn man mit Tags arbeitet. Mache es so, wie ich geschrieben habe, das ist getestet.
EDIT: und drauf achten, dass in der Datei keine leeren Zeilen am Ende stehen.
EDIT2: "fieldKey" MUSS "value" lauten!
-
@Marc-Berg
Da gibt es doch die Option: Upload oder ManuellIch wollt es mal manuell eingeben:
PV-SEWeb-Ertrag-Tag value="15.616" 1704376800
Dann kommt der Fehler:
unable to write data - unknown -
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
unable to write data - unknown
Hm, das geht bei mir völlig problemlos.
Du kannst mal noch versuchen, die Daten aus einer Textdatei herauszukopieren, nicht dass da unsichtbare Steuerzeichen drin stecken.
-
Ich habe mich jetzt mal neu angemeldet.
Daten aus dem Notepad kopiert:PV-SEWeb-Ertrag-Tag value="15.616" 1704376800
Bei mir kommt dieser Fehler:
-
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
Bei mir kommt dieser Fehler:
Ich kann den Fehler nur nachstellen, wenn ich die Precision falsch angebe. Die stellt sich immer wieder auf "Nanosekunden" zurück.
-
So stelle ich es ein:
Wenn ich eine Datei Uploade kommt der gleiche Fehler.
Wenn ich das richtig sehe läuft bei mir:
X-Influxdb-Build: OSS X-Influxdb-Version: v2.5.1
Bei mir stellt sich das aber nicht zurück wenn der Fehler kommt und ich auch edit oder clear gehe
-
Es hat eben funktioniert als ich aus versehen auf nonosecounds war.
Was habe ich denn nun geschrieben ?!?
-
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
X-Influxdb-Version: v2.5.1
Das kann doch nur ein Bug in deiner Version sein, aktuell ist die InfluxDB v2.7.5
-
Ich habe jetzt das ```
PV-SEWeb-Ertrag-Tag value="15.616" 1704376800Ist das Update einfach über die Shell zu machen oder ?
-
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
Ist das Update einfach über die Shell zu machen oder ?
Ja, das hängt aber auch davon ab, wie du die DB ursprünglich installiert hattest. Wenn du es über den Paket Manager gemacht hast (hier die Anleitung von @Thomas-Braun ), dann kämen die Updates mit einem
sudo apt update/sudo apt upgrade
mit. -
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
Ist das Update einfach über die Shell zu machen oder ?
sudo apt update apt policy influxdb*
sagt dazu? Grundsätzlich werden Softwarepakete unter 'Linux' immer über den Paketmanager installiert. Da gibt es nur ganz wenige Ausnahmen da anders vorzugehen. Und das machen auch besser nur 'Profis' am vorgesehen Weg vorbei.
-
Das ist ein Problem. Ich hatte da Hilfe und so weit ich mich erinnere wurde entweder iobroker oder die influx nicht über den Paketmanager installiert.
Kann ich das irgendwie sehen wie das installiert wurde ?
-
@bitwicht sagte in Ertrag (Tag, Monat, Jahr) berechnen und in Datei speichern:
Kann ich das irgendwie sehen wie das installiert wurde ?
Siehe vorstehende Antwort.
-
beim update eine Warnung:
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://apt.grafana.com stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 W: Failed to fetch https://apt.grafana.com/dists/stable/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 W: Some index files failed to download. They have been ignored, or old ones used instead.
und dann:
pi@raspberrypi:~ $ apt policy influxdb* N: Unable to locate package influxdb2-2.5.1-arm64.deb N: Couldn't find any package by glob 'influxdb2-2.5.1-arm64.deb' N: Unable to locate package influxdb2-client-2.5.0-linux-arm64 N: Couldn't find any package by glob 'influxdb2-client-2.5.0-linux-arm64' N: Unable to locate package influxdb2-client-2.5.0-linux-arm64.tar.gz N: Couldn't find any package by glob 'influxdb2-client-2.5.0-linux-arm64.tar.gz'
-
rm influxdb*
Zu grafana:
sudo rm /etc/apt/sources.list.d/graf* sudo apt-get install -y apt-transport-https sudo apt-get install -y software-properties-common wget sudo wget -q -O /usr/share/keyrings/grafana.key https://apt.grafana.com/gpg.key echo "deb [signed-by=/usr/share/keyrings/grafana.key] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
Dann nochmal
sudo apt update apt policy influx*
-
das geht schon nicht
pi@raspberrypi:~ $ rm influxdb* rm: cannot remove 'influxdb2-client-2.5.0-linux-arm64': Is a directory
-
-
das ging
pi@raspberrypi:~ $ rm -rf influxdb* pi@raspberrypi:~ $ apt policy influx* influxdb2-cli: Installed: (none) Candidate: (none) Version table: influxdb-client: Installed: (none) Candidate: 1.6.7~rc0-1+b5 Version table: 1.6.7~rc0-1+b5 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages influxdb-dev: Installed: (none) Candidate: (none) Version table: influxdb: Installed: (none) Candidate: 1.6.7~rc0-1+b5 Version table: 1.6.7~rc0-1+b5 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages 100 /var/lib/dpkg/status influxdb2: Installed: 2.5.1-1 Candidate: 2.5.1-1 Version table: *** 2.5.1-1 100 100 /var/lib/dpkg/status