openhab schreibt neuerdings eine zusätzliche Spalte in die influxdb

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

nw378
Beiträge: 327
Registriert: 22. Sep 2018 10:38
Answers: 5

Re: openhab schreibt neuerdings eine zusätzliche Spalte in die influxdb

Beitrag von nw378 »

Der Import in Influxdb 2 funktioniert ebenfalls ganz easy per drag and drop über die WebUI.

Hatte ich damals beim Umstieg von 1.8 (?) auf 2.x so gemacht:

viewtopic.php?p=55907#p55907
openHAB 5.0.1 @ RPi 5 / M.2 SSD - InfluxDB2 und Grafana @ Synology Docker - KNX, Viessmann vcontrol, u.v.m.

iTob
Beiträge: 47
Registriert: 8. Mär 2020 19:58
Answers: 0

Re: openhab schreibt neuerdings eine zusätzliche Spalte in die influxdb

Beitrag von iTob »

Ich habe mal in dem o.g. Threat geschrieben, wie das Update im Docker bei mir funktioniert hatte.

Der Import über die Web-Oberfläsche funktioniert, aber die Teilung in die 10MB-Dateien ist nervig.
Gibt es bei influxdb2 auch eine Möglichkeit Line Protocol Dateien per Kommndo zu exportieren und importieren?
Die Befehle influx_inspect und influx -import gibt es da nicht.

Ich habe einmal im influxdb 1.8 getestet: (vielen Dank an Tokamak)

Code: Alles auswählen

influx_inspect export -datadir /var/lib/influxdb/data/ -waldir /var/lib/influxdb/wal/ -out db -database openhab_db
exportiert dierekt in die Datei db. Deshalb funktioniert dahinter das grep nicht.
Ich kann die Datei aber teilen per:

Code: Alles auswählen

grep "^hz_mqtt_aussentemp " db > hz_mqtt_aussentemp_anfang
^ steht für Zeilenanfang und danach noch eine Leertaste. Damit werden nur die Einträge ohne dem tag item gefiltert, da sonst die Zeile direkt mit Komma weiter geht.
Im Notepad++ habe ich dann die item-Werte eingefügt.
Der Import funktioniet dann mit einfachem:

Code: Alles auswählen

influx -import -path hz_mqtt_aussentemp_neu.txt
Löschen der Werte ohne item dann mit:

Code: Alles auswählen

delete from hz_mqtt_aussentemp where "item" = ''
Das ist eine Lösung, welche ich noch vor dem Update auf die 2.7 in influxdb1.8 durchziehen muss.
Deshalb noch mal die Frage:
Gibt es auch in der 2.7 einen Line Protocol Ex- und Import?

Antworten