Seite 1 von 1

KNX Werte per Grafana darstellen

Verfasst: Mi Sep 23, 2020 3:49 pm
von KNXMane
Hallo Zusammen

Ich möchte gerne KNX Werte (Bsp. Windgeschwindigkeit von meiner KNX Wetterstation) mit Grafana visualisieren. Die 1W Wert bekomme ich ja einfach von TW auf Grafana. Aber wie gehe ich mit KNX Werten vor? Geht das auch so einfach und ich habe es nur noch nicht rausgefunden? Oder funktioniert es wie hier beschrieben:

app.php/kb/viewarticle?a=79

indem ich die KNX Objekte auf 1W Mappe und diese dann in Grafana einlese? Oder kann ich KNX Werte direkt in eine InfluxDB schreiben? Habe leider darüber nichts in der sonst sehr guten Knowledge Base gefunden.

Danke für die Hilfe.

Markus

Re: KNX Werte per Grafana darstellen

Verfasst: Mi Sep 23, 2020 5:26 pm
von eib-eg
Hallo Markus @KNXMane

Ja es geht seeeeeehr einfach

1. Unter Einstellungen/ KNX / Objekteditor
2. Dein KO raussuchen oder filtern wie auch immer du das handhabst
3. Du fährst mit der Maus über die Gruppenadresse
4. Sobald du die Maus über der Gruppenadresse hast,
erweitert sich die Gruppenadresse mit dem Grafanasymbol -> und da klickst mal drauf


Was erscheint dann?

Re: KNX Werte per Grafana darstellen

Verfasst: Mi Sep 23, 2020 5:30 pm
von StefanW
Hi Markus,
KNXMane hat geschrieben: Mi Sep 23, 2020 3:49 pmAber wie gehe ich mit KNX Werten vor? Geht das auch so einfach und ich habe es nur noch nicht rausgefunden?
Es ist offenbar leider noch nicht beschrieben, weil extrem einfach.

Zwei Möglichkeiten:


A: Bestehende Aufzeichnungen des Bus-Loggers nutzen

A: Der KNX Datenverkehr wird bereits aufgezeichnet. Das braucht man dann nur noch mit Grafana auf Basis der GA abfragen. Dafür sollte es Beispiele geben. Nachteil davon ist, dass der KNX Telegrammverkehr ein Ringpuffer ist (wenn auch mit Millionen Einträgen) aber mehr als 6 Monate bis 2 Jahre - je nach Umfang des Puffers und des freien Speichers - ist damit nicht drin. Außerdem werden die Werte erst dann sauber dekodiert, wenn das projekt eingelesen wurde, vorher stehe nur HEX-Werte drin (die man auch selbst dekodieren könnte.

Oder wie von Georg oben beschrieben.


B: Eine Zeitserie anlegen

B1: Du musst dafür mit der ETS ein KNX-Objekt anlegen. Also freies Objekt aus der Liste raussuchen, aktivieren mit dem richtigen DPT und mit der GA verbinden. Programmieren.

B2. Wenn Du Schritt B1 gemacht hast oder das Objekt schon existiert, dann in die Objektverwaltung, alle KNX Objekte anzeigen lassen und dort dann auf die abgehende Verknüpfung von dem Objekt klicken und dort im lil-Fenster einfach auf "Neue Zeitserie". Nummer lassen oder Namen vergeben und Ok.

Das war es schon.

Kurz: Einfach das gewünschte Objekt mit einer Zeitserie verbinden, schon wird es aufgezeichnet. Unter Zeitserien kannst Dir diese dann anzeigen lassen und per Knopfdruck auch in Grafana.

Mit den künftig verfügbaren modbus, MQTT-Objekten (egal welche) geht es dann ganz genauso. Einfach einer neuen Zeitserie zuweisen und fertig.

lg

Stefan

Re: KNX Werte per Grafana darstellen

Verfasst: Mo Jan 11, 2021 10:45 am
von KNXMane
Ich danke auch!

Re: KNX Werte per Grafana darstellen

Verfasst: So Jan 17, 2021 11:31 am
von KNXMane
eib-eg hat geschrieben: Mi Sep 23, 2020 5:26 pm Hallo Markus @KNXMane

Ja es geht seeeeeehr einfach

1. Unter Einstellungen/ KNX / Objekteditor
2. Dein KO raussuchen oder filtern wie auch immer du das handhabst
3. Du fährst mit der Maus über die Gruppenadresse
4. Sobald du die Maus über der Gruppenadresse hast,
erweitert sich die Gruppenadresse mit dem Grafanasymbol -> und da klickst mal drauf


Was erscheint dann?
Hallo und Danke

Das Problem ist, dass hier nur die 1-W Werte erscheinen, nicht aber die Daten des KNX Bus. Was mach ich hier falsch?

Markus

Re: KNX Werte per Grafana darstellen

Verfasst: So Jan 17, 2021 11:46 am
von Hiele
Hast du denn deine ETS Projetdatei eingelesen, sollte dann so aussehen:
Wind-KNX-Objekt.PNG
Grafana-KNX-Objekt.PNG
VG Hiele