Denkanstoss Systemvariable

Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.

Moderator: Ulrich

ToTo_OB
Beiträge: 46
Registriert: Sa 19. Jun 2021, 11:16
Hat sich bedankt: 3 Mal

Denkanstoss Systemvariable

Beitrag von ToTo_OB »

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

Benutzeravatar
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

Beitrag von Ulrich »

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 ]

ToTo_OB
Beiträge: 46
Registriert: Sa 19. Jun 2021, 11:16
Hat sich bedankt: 3 Mal

Re: Denkanstoss Systemvariable

Beitrag von ToTo_OB »

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

Benutzeravatar
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

Beitrag von Ulrich »

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
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

ToTo_OB
Beiträge: 46
Registriert: Sa 19. Jun 2021, 11:16
Hat sich bedankt: 3 Mal

Re: Denkanstoss Systemvariable

Beitrag von ToTo_OB »

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

Benutzeravatar
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

Beitrag von Ulrich »

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 ]

ToTo_OB
Beiträge: 46
Registriert: Sa 19. Jun 2021, 11:16
Hat sich bedankt: 3 Mal

Re: Denkanstoss Systemvariable

Beitrag von ToTo_OB »

Hallo Ulrich,

Wie kann ich denn grafana updaten?
Vielleicht löst das ja das Problem dann?

Gruß
Torsten

Benutzeravatar
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

Beitrag von Ulrich »

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 ]

Benutzeravatar
mdkeil
Beiträge: 438
Registriert: So 12. Sep 2021, 20:40
Hat sich bedankt: 11 Mal
Danksagung erhalten: 24 Mal

Re: Denkanstoss Systemvariable

Beitrag von mdkeil »

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)

ToTo_OB
Beiträge: 46
Registriert: Sa 19. Jun 2021, 11:16
Hat sich bedankt: 3 Mal

Re: Denkanstoss Systemvariable

Beitrag von ToTo_OB »

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

Antworten

Zurück zu „HomeMatic, FHEM, ioBroker, Smart Home Zentralen und Solaranzeige“