Denkanstoss Systemvariable
Moderator: Ulrich
Denkanstoss Systemvariable
Hallo zusammen,
ich versuche im Moment einige Systemvariablen aus RasperryMatic in Grafana zu visualisieren.
19.01. 10:01:01 -Multi Regler Auslesen [Start].
19.01. 10:01:01 -Verarbeitung von: '1.user.config.php' Regler: 62
19.01. 10:01:01 |---------------- Start huawei_LAN.php -----------------------------
19.01. 10:01:01 -Huawei: 192.168.2.203 Port: 502 GeräteID: 1
19.01. 10:01:04 > -Gerätetyp: SUN2000-6KTL-M1 Modell ID: 427
19.01. 10:01:09 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
19.01. 10:01:09 -Multi-Regler-Ausgang. 1
19.01. 10:01:09 -HM Übertragung mit _math Datei.
19.01. 10:01:09 -Daten zur HomeMatic gesendet.
19.01. 10:01:09 -OK. Datenübertragung erfolgreich.
19.01. 10:01:09 |---------------- Stop huawei_LAN.php ---------------------------
19.01. 10:01:09 -Verarbeitung von: '2.user.config.php' Regler: 72
19.01. 10:01:09 |---------------- Start hm_geraet.php --------------------------
19.01. 10:01:09 -HomeMatic: 192.168.2.130 Port: 80 GeräteID: 1
19.01. 10:01:09 + -Die Daten werden ausgelesen...
19.01. 10:01:14 * -Daten zur lokalen InfluxDB [ Homematic ] gesendet.
19.01. 10:01:14 -Multi-Regler-Ausgang. 2
19.01. 10:01:16 -OK. Datenübertragung erfolgreich.
19.01. 10:01:16 |---------------- Stop hm_geraet.php --------------------------
19.01. 10:01:18 -Multi Regler Auslesen [Stop].
Der Multi Regler wird ausgelesen. Meldet auch keinen Fehler.
In Grafana gibt es die Systemvariable auch, jedoch zeigt diese weder einen Wert noch einen Text.
In der User PhP habe ich die Eintragung wie folgt gemacht:
//
// HM_Systemvariable 1
$HM_Systemvariable[1] = "CPU Temperatur";
$HM_Systemvariable[2] = "DutyCycle";
//
Wo liegt mein Denkfehler? Ich erhalte von beiden Variablen ..... nichts?
Gruß
Torsten
ich versuche im Moment einige Systemvariablen aus RasperryMatic in Grafana zu visualisieren.
19.01. 10:01:01 -Multi Regler Auslesen [Start].
19.01. 10:01:01 -Verarbeitung von: '1.user.config.php' Regler: 62
19.01. 10:01:01 |---------------- Start huawei_LAN.php -----------------------------
19.01. 10:01:01 -Huawei: 192.168.2.203 Port: 502 GeräteID: 1
19.01. 10:01:04 > -Gerätetyp: SUN2000-6KTL-M1 Modell ID: 427
19.01. 10:01:09 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
19.01. 10:01:09 -Multi-Regler-Ausgang. 1
19.01. 10:01:09 -HM Übertragung mit _math Datei.
19.01. 10:01:09 -Daten zur HomeMatic gesendet.
19.01. 10:01:09 -OK. Datenübertragung erfolgreich.
19.01. 10:01:09 |---------------- Stop huawei_LAN.php ---------------------------
19.01. 10:01:09 -Verarbeitung von: '2.user.config.php' Regler: 72
19.01. 10:01:09 |---------------- Start hm_geraet.php --------------------------
19.01. 10:01:09 -HomeMatic: 192.168.2.130 Port: 80 GeräteID: 1
19.01. 10:01:09 + -Die Daten werden ausgelesen...
19.01. 10:01:14 * -Daten zur lokalen InfluxDB [ Homematic ] gesendet.
19.01. 10:01:14 -Multi-Regler-Ausgang. 2
19.01. 10:01:16 -OK. Datenübertragung erfolgreich.
19.01. 10:01:16 |---------------- Stop hm_geraet.php --------------------------
19.01. 10:01:18 -Multi Regler Auslesen [Stop].
Der Multi Regler wird ausgelesen. Meldet auch keinen Fehler.
In Grafana gibt es die Systemvariable auch, jedoch zeigt diese weder einen Wert noch einen Text.
In der User PhP habe ich die Eintragung wie folgt gemacht:
//
// HM_Systemvariable 1
$HM_Systemvariable[1] = "CPU Temperatur";
$HM_Systemvariable[2] = "DutyCycle";
//
Wo liegt mein Denkfehler? Ich erhalte von beiden Variablen ..... nichts?
Gruß
Torsten
- Ulrich
- Administrator
- Beiträge: 5944
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 827 Mal
- Kontaktdaten:
Re: Denkanstoss Systemvariable
Schau doch bitte einmal in die Influx Datenbank, welche Werte dort gespeichert werden. Hast du in Grafana auch die Datenbank Homematic bekannt gemacht?
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Denkanstoss Systemvariable
Hallo Ulrich,
DANKE für deinen immer schnellen Support.
Ja, ich habe die Homematic Datenbank in Grafana angelegt. Ich kann die Messsteckdosen und die Heizkörperthermostate auch komplett auslesen und
als Grafik darstellen. Nur die Systemvariablen zeigen immer No Data an, egal was ich mache.
Wie schaue ich denn am besten gezielt danach in der Datenbank?
Gruß aus Oberhausen
Torsten
DANKE für deinen immer schnellen Support.
Ja, ich habe die Homematic Datenbank in Grafana angelegt. Ich kann die Messsteckdosen und die Heizkörperthermostate auch komplett auslesen und
als Grafik darstellen. Nur die Systemvariablen zeigen immer No Data an, egal was ich mache.
Wie schaue ich denn am besten gezielt danach in der Datenbank?
Gruß aus Oberhausen
Torsten
- Ulrich
- Administrator
- Beiträge: 5944
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 827 Mal
- Kontaktdaten:
Re: Denkanstoss Systemvariable
Auf der Konsole folgendes eingeben:
influx
use Homematic
show measurements
select * from HM_Systemvariable1 order by time desc limit 5
select * from HM_Systemvariable2 order by time desc limit 5
quit
influx
use Homematic
show measurements
select * from HM_Systemvariable1 order by time desc limit 5
select * from HM_Systemvariable2 order by time desc limit 5
quit
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Denkanstoss Systemvariable
Hallo Ulrich,
hier das Ergebnis:
> show measurements
name: measurements
name
----
HM_Geraet1
HM_Geraet2
HM_Geraet3
HM_Geraet4
HM_Geraet5
HM_Geraet6
HM_Geraet7
HM_Systemvariable1
HM_Systemvariable2
Info
Statistik
> select * from HM_Systemvariable1 order by time desc limit 5
name: HM_Systemvariable1
time Name Typ Unit Wert
---- ---- --- ---- ----
1705666391000000000 CPU Temperatur 4 °C 54.000000
1705666331000000000 CPU Temperatur 4 °C 54.000000
1705666271000000000 CPU Temperatur 4 °C 53.000000
1705666211000000000 CPU Temperatur 4 °C 53.000000
1705666151000000000 CPU Temperatur 4 °C 53.000000
> select * from HM_Systemvariable2 order by time desc limit 5
name: HM_Systemvariable2
time Name Typ Unit Wert
---- ---- --- ---- ----
1704624311000000000 Aussen 4 °C 0.000000
1704624251000000000 Aussen 4 °C 0.000000
1704624192000000000 Aussen 4 °C 0.000000
1704624131000000000 Aussen 4 °C 0.000000
1704624071000000000 Aussen 4 °C 0.000000
> quit
pi@solaranzeige:~ $
Eigentlich sollte das doch dann in Grafana darstellbar sein.
Leider steht bei jedem Wert "No Data"
Woran kann das liegen?
Weder bei Timeseries noch bei Stat.
Gruß
Torsten
hier das Ergebnis:
> show measurements
name: measurements
name
----
HM_Geraet1
HM_Geraet2
HM_Geraet3
HM_Geraet4
HM_Geraet5
HM_Geraet6
HM_Geraet7
HM_Systemvariable1
HM_Systemvariable2
Info
Statistik
> select * from HM_Systemvariable1 order by time desc limit 5
name: HM_Systemvariable1
time Name Typ Unit Wert
---- ---- --- ---- ----
1705666391000000000 CPU Temperatur 4 °C 54.000000
1705666331000000000 CPU Temperatur 4 °C 54.000000
1705666271000000000 CPU Temperatur 4 °C 53.000000
1705666211000000000 CPU Temperatur 4 °C 53.000000
1705666151000000000 CPU Temperatur 4 °C 53.000000
> select * from HM_Systemvariable2 order by time desc limit 5
name: HM_Systemvariable2
time Name Typ Unit Wert
---- ---- --- ---- ----
1704624311000000000 Aussen 4 °C 0.000000
1704624251000000000 Aussen 4 °C 0.000000
1704624192000000000 Aussen 4 °C 0.000000
1704624131000000000 Aussen 4 °C 0.000000
1704624071000000000 Aussen 4 °C 0.000000
> quit
pi@solaranzeige:~ $
Eigentlich sollte das doch dann in Grafana darstellbar sein.
Leider steht bei jedem Wert "No Data"
Woran kann das liegen?
Weder bei Timeseries noch bei Stat.
Gruß
Torsten
- Ulrich
- Administrator
- Beiträge: 5944
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 827 Mal
- Kontaktdaten:
Re: Denkanstoss Systemvariable
Ja, alles was in der Influx Datenbank steht, kann auch in Grafana angezeigt werden. Wie es geht, hängt sehr stark von der Grafana Version ab.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: Denkanstoss Systemvariable
Hallo Ulrich,
Wie kann ich denn grafana updaten?
Vielleicht löst das ja das Problem dann?
Gruß
Torsten
Wie kann ich denn grafana updaten?
Vielleicht löst das ja das Problem dann?
Gruß
Torsten
- Ulrich
- Administrator
- Beiträge: 5944
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 152 Mal
- Danksagung erhalten: 827 Mal
- Kontaktdaten:
Re: Denkanstoss Systemvariable
Nein, ein Update bring meist mehr Probleme, da es immer komplizierter wird. Am besten sich mit Grafana etwas beschäftigen, das hilft so gut wie immer.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
- mdkeil
- Beiträge: 438
- Registriert: So 12. Sep 2021, 20:40
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 24 Mal
Re: Denkanstoss Systemvariable
Deine queries in Grafana scheinen falsch zu sein.. poste die hier mal.
IBN: 07/2021
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)
Fronius Symo : 13.2kWp S 45° + 3.96 kWp S 15°
Fronius Primo : 2.97 kWp N 15°
Speicher: 14,3 kWh LiFePO4 (EEL) + Seplos BMS @ Victron MP-II 48/5000
Wallbox: 11kW echarge Hardy Barth Cpμ2 Pro
######
Tibber-Invite (100% Öko-Strom + 50€ Bonus)
Re: Denkanstoss Systemvariable
Hallo mdkeil,
mittlerweile bin ich weiter gekommen. Die Systemvariablen sind als String gespeichert und nicht als Zahl.
Ich habe mir da jetzt was gebastelt, was mir hilft.
Wenn ich in Grafana die Tabellenform wähle, kann ich die Zahlen zumindestens sehen.
Gruß
Torsten
mittlerweile bin ich weiter gekommen. Die Systemvariablen sind als String gespeichert und nicht als Zahl.
Ich habe mir da jetzt was gebastelt, was mir hilft.
Wenn ich in Grafana die Tabellenform wähle, kann ich die Zahlen zumindestens sehen.
Gruß
Torsten