OH3 InfluxDB, alg. Fragen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

EMaster
Beiträge: 107
Registriert: 13. Dez 2018 21:02
Answers: 2

Re: OH3 InfluxDB, alg. Fragen

Beitrag von EMaster »

Vielleicht darf ich mich mit meiner Frage hier mal anschließen!?
Ich hatte bisher rrd4j benutzt und habe jetzt auf influxDB umgestellt.
In der Sitemap habe ich bisher folgenden Code für die Darstellung der Außentemperatur benutzt.

Code: Alles auswählen

Frame label="Außentemperatur" {
   Switch item=gChartIntervall label="Temperaturverlauf" icon=line mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Monat", 4="Jahr"]
   Chart item=Temp_AT_Sued period=h refresh=10000 visibility=[gChartIntervall==0,gChartIntervall=="Uninitialized" ]
   Chart item=Temp_AT_Sued period=D refresh=10000 visibility=[gChartIntervall==1]
   Chart item=Temp_AT_Sued period=W refresh=10000 visibility=[gChartIntervall==2]
   Chart item=Temp_AT_Sued period=M refresh=10000 visibility=[gChartIntervall==3]
   Chart item=Temp_AT_Sued period=Y refresh=10000 visibility=[gChartIntervall==4]  
    }
Nach der Umstellung auf influxDb läuft jetzt der Graph nur noch auf der 0-Linie im Diagramm.
Jetzt stehe ich wieder auf dem Schlauch! - Was muss ich denn nun wieder, wie anpassen, dass es wieder funktioniert?

Danke
openHAB 4.3.4 im Docker@Synology

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: OH3 InfluxDB, alg. Fragen

Beitrag von int5749 »

EMaster hat geschrieben: 23. Apr 2022 12:37
Jetzt stehe ich wieder auf dem Schlauch! - Was muss ich denn nun wieder, wie anpassen, dass es wieder funktioniert?
Also die Aussage "ICh habe auf InfluxDB umgestellt" ist für mich etwas dürftig. Was genau hast Du denn gemacht?

Hast Du die default Persistent umgestellt?
Hast Du eine influx.persist angelegt?
Sind Deine Itrems umgestellt, das diese in die Influx schreiben?? (wobei die nur wichtig wäre, wenn nicht default Influx ist)
Kommen Werte in der DB an sich an?

Meine Glaskugel ist immer noch zur Reparatur :lol:

VG
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

EMaster
Beiträge: 107
Registriert: 13. Dez 2018 21:02
Answers: 2

Re: OH3 InfluxDB, alg. Fragen

Beitrag von EMaster »

Sorry, das war mir nicht bewusst, dass diese Informationen bei meinem Problem erwähnenswert sind. ;)
int5749 hat geschrieben: 23. Apr 2022 13:07 Also die Aussage "ICh habe auf InfluxDB umgestellt" ist für mich etwas dürftig. Was genau hast Du denn gemacht?
int5749 hat geschrieben: 23. Apr 2022 13:07 Hast Du die default Persistent umgestellt?
JA
int5749 hat geschrieben: 23. Apr 2022 13:07 Hast Du eine influx.persist angelegt?
Nein, da ich auch keine rrd4j.persist mehr hatte, da sonst nur die persistiert werden, welche in der Datei eigetragen sind.
int5749 hat geschrieben: 23. Apr 2022 13:07 Sind Deine Itrems umgestellt, das diese in die Influx schreiben?? (wobei die nur wichtig wäre, wenn nicht default Influx ist)
-> default
int5749 hat geschrieben: 23. Apr 2022 13:07 Kommen Werte in der DB an sich an?
Ja, sie kommen an.
int5749 hat geschrieben: 23. Apr 2022 13:07 Meine Glaskugel ist immer noch zur Reparatur :lol:

VG
openHAB 4.3.4 im Docker@Synology

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: OH3 InfluxDB, alg. Fragen

Beitrag von udo1toni »

Wenn Du in der Sitemap das Chart Widget nutzt, musst Du die Daten mit everyMinute persistieren
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

EMaster
Beiträge: 107
Registriert: 13. Dez 2018 21:02
Answers: 2

Re: OH3 InfluxDB, alg. Fragen

Beitrag von EMaster »

udo1toni hat geschrieben: 23. Apr 2022 18:01 Wenn Du in der Sitemap das Chart Widget nutzt, musst Du die Daten mit everyMinute persistieren
Danke Dir für den Hinweis.
Heißt das, dass ich doch wieder mit einem .persist-File arbeiten muss und jedes Item einzeln definieren muss?
Oder gibt es auch in der GUI eine Möglichkeit?
openHAB 4.3.4 im Docker@Synology

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: OH3 InfluxDB, alg. Fragen

Beitrag von udo1toni »

Also, ich möchte es mal von einer anderen Seite angehen.

Warum willst Du in der Sitemap Charts mit der Datenbasis InfluxDB verwenden? InfluxDB ist vor allem interessant, um die Daten in Grafana anzeigen zu lassen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

EMaster
Beiträge: 107
Registriert: 13. Dez 2018 21:02
Answers: 2

Re: OH3 InfluxDB, alg. Fragen

Beitrag von EMaster »

Ich denke, ich habe die Antwort auf meine Frage hier gefunden. Also wurde das Thema in der aktuellen Version von OH noch nicht zu Ende gedacht.

Nun zu Deiner Frage.
Ich steige tatsächlich gerade auf Grafana um, hätte aber gerne 2 Dinge (Außentemperatur und Temperaturen der Solaranlage) als schellen Überblick in der Sitemap, um mit dem Smartphone unterwegs die Werte und Historie auf die Schnelle checken zu können.
Falls Du eine Idee für eine komfortablere Lösung hast, gerne her damit.
openHAB 4.3.4 im Docker@Synology

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: OH3 InfluxDB, alg. Fragen

Beitrag von udo1toni »

Ja sicher, nutze einfach weiterhin rrd4j (zusätzlich zu InfluxDB). Ob Du dann auf rrd4j zugreifst, oder auf InfluxDB, kannst Du von Fall zu Fall entscheiden, auch nach und nach. Wenn Du InfluxDB als Standard Persistence auswählst, musst Du keine Bezüge dazu angeben, dafür aber für rrd4j. So:

Code: Alles auswählen

Frame label="Außentemperatur" {
   Switch item=gChartIntervall label="Temperaturverlauf" icon=line mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Monat", 4="Jahr"]
   Chart item=Temp_AT_Sued period=h refresh=10000 service="rrd4j" visibility=[gChartIntervall==0,gChartIntervall=="Uninitialized" ]
   Chart item=Temp_AT_Sued period=D refresh=10000 service="rrd4j" visibility=[gChartIntervall==1]
   Chart item=Temp_AT_Sued period=W refresh=10000 service="rrd4j" visibility=[gChartIntervall==2]
   Chart item=Temp_AT_Sued period=M refresh=10000 service="rrd4j" visibility=[gChartIntervall==3]
   Chart item=Temp_AT_Sued period=Y refresh=10000 service="rrd4j" visibility=[gChartIntervall==4]  
}
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten