Seite 1 von 3

Logging KNX Bus Daten

Verfasst: Mo Sep 10, 2018 10:59 pm
von Matthias
Hallo zusammen,

starte mal einen neuen Thread zum Logging. Nach dem ich gestern alle meine DPTs fein säuberlich vergeben habe, sind mir noch ein paar Feinheiten aufgefallen.

Ich experimentiere gerade damit KNX Daten in Grafana darzustellen. Dazu wollte ich nun meine Außenbeleuchtung darstellen, welche ziehmlich "verkopften" Zeitregeln folgt (Man freue ich mich schon auf eure Logikengine, dann fliegt die alte KNX Zeituhr samt Appl-Baustein raus...)
Leider kann Grafana keine Datenpunkte finden. Beim weiteren suchen, fiel mir auf das alle von mir mit DPT 1.017 (Auslöser) markierten Signale scheinbar nicht aufgezeichnet werden! Gibt es Einschränkungen bei den DPTs?

Dabei fiel mir auf, das bei Grafana auch nicht alle GAs angeboten werden. Wahrscheinlich ist dies so, weil nicht aufgezeicht wir....

Gibt es eine Möglichkeit einen Überblick zu bekommen, welche GAs wieviele Datenpunkte beinhalten?

Hat der KNX-Busmonitor eine Funktion zum Aufzeichnen, so das ich einen Abgleich fahren kann, welche Daten über den Bus herein gekommen sind und welche Daten für Grafan zur Verfügung stehen?

Gruß

Matthias

Re: Logging KNX Bus Daten

Verfasst: Di Sep 11, 2018 6:25 am
von gbglace
Grafana benutzt die gleiche Datendatei die beim wegschreiben des Busmonitors gefüllt wird (Auswahl KNX Linie in Grafana). Also das was im Busmonitor geloggt wird sollte sich auch in Grafana wiederfinden.

Re: Logging KNX Bus Daten

Verfasst: Di Sep 11, 2018 9:12 am
von S. Kolbinger
Hallo Matthias,

ich hab da mal was vorbereitet ;-)
Im Anhang findest du ein File GA_statistics.zip , das du -- nach dem Entpacken -- wie folgt importieren kannst:

In der linken Spalte, das "+"-Zeichen -> "Import" -> "Upload .json File" oder Dateiinhalt in "Or paste JSON" kopieren -> Import

Dann sollte sich ein Dashboard ergeben, wie in GA_statistics.png angezeigt.

Hier eine Kurzbeschreibung:
- Panel links, unter "total", sieht man die adressierten GAs und die Telegrammanzahl im ausgewählten Zeitraum.
- Panel oben rechts sieht man die zeitliche Verteilung, wann und wie viele Telegramme auf dem KNX Bus gesendet wurden (die Farben entsprechen einer GA)
- Panel unten links sind dann die Telegramme mit Zeitstempel, Sender (ist leider erst ab nächster Beta für euch verfügbar), die GA, das reine Telegramm und der auskodierte Wert (falls DPT im Projektfile angebeben).
- Ganz oben kann man noch die Linie auswählen, mit GA(s) und -GA(s) einzelne GAs aus- bzw. abwählen und noch mit deltaT bestimmen, über welche Intervalle die Aufsummation im Panel oben rechts erfolgen soll.

Ich hoffe, das hilft dir bei deiner Auswertung weiter.

Gruß,
S. Kolbinger

Re: Logging KNX Bus Daten

Verfasst: Di Sep 11, 2018 6:46 pm
von gbglace
Die Auswahlliste für das Dashboard, ist dann über Grafana Variablen erzeugt, schaut so aus.
Die einzelnen Graphen im Chart sind gestapelt auf der Y-Ebene?

Das gesamte Grafana-Paket ist ja wirklich kaum vorzustellen was da auswertungsmäßig möglich ist.

Ich muss mir mal den SQL-Dialekt dazu anschauen, hier auf Arbeit mache ich ja tgl. nichts anderes, nur sitze ich da auf Sybays-IQ / Oracle DB's und gehe da entweder direkt mit DB-Tool oder indirekt mit SAS drauf. Dann habe ich sowas ggf schneller direkt getippt als geklickt.

Aber schonmal vielen Dank für die Impressionen.

Grüße
Göran

Re: Logging KNX Bus Daten

Verfasst: Di Sep 11, 2018 8:47 pm
von StefanW
Hinweis zu der obigen Grafik von Stefan K.:

Die obige (und andere Übersichts-Statistik-Grafiken) wird man ab der BETA 10 auf Knopfdruck aus dem Busmonitor fertig verfügbar haben

lg

Stefan

Re: Logging KNX Bus Daten

Verfasst: Di Sep 11, 2018 10:35 pm
von jockel
Sehr schön!

Re: Logging KNX Bus Daten

Verfasst: Di Sep 11, 2018 10:46 pm
von Matthias
Hi @S. Kolbinger und @Stefan_w
ich hab da mal was vorbereitet
You saved my day..... Super Tool, genau was man braucht. Grafana scheint da schon sehr mächtig....

Aber ich habe immer noch 1 paar Verständnisprobleme mit Grafana, da manche GAs sicht nicht richtig anzeigen lassen.

Hier mal ein Beispiel:

Die GA 1/0/10 (Astro Zeit) im GA-Statistics
Bild

Also Signal scheint da zu sein, nun mein eigenes Diagramm

Keine Val Werte vorhanden
Bild
Nur Raw Werte vorhanden
Bild
Hier ein Auszug aus dem GA Editor
Bild


Ich vermute jetzt mal, das "VAL" fehlt, weil mit den DPTs was nicht stimmt. Richtig? Die einzigen Hinweis den ich habe ist, dass ich die GA bei der Ersteinrichtung mit 1.017 benannt hatte und später auf 1.001 verändert habe. Das Phänomen habe ich auch noch bei anderen GAs, z.B. den Rollläden.

Gruß

Matthias

Re: Logging KNX Bus Daten

Verfasst: Mi Sep 12, 2018 8:30 am
von S. Kolbinger
Hallo @Matthias,

auf den ersten Blick scheint alles richtig eingestellt zu sein.
Und ob DPT auf 1.001 oder 1.017 steht, sollte auch keinen Unterschied in der Dekodierung von Val machen.
Wird es denn im Busmonitor richtig angezeigt?

Um hier genaueres sagen zu können, müsste ich mal direkt auf deinen Timberwolf schauen.
Ist das möglich?

Gruß,
S. Kolbinger

Re: Logging KNX Bus Daten

Verfasst: Mi Sep 12, 2018 8:41 am
von Dante
Kannst du in Grafana überhaupt von Raw auf Val umstellen? Das Problem hatte ich anfangs, nach einem ungeplanten Neustart durch Stromausfall war dann auf einmal Val auswählbar.

Re: Logging KNX Bus Daten

Verfasst: Mi Sep 12, 2018 7:38 pm
von Matthias
Hallo,
müsste ich mal direkt auf deinen Timberwolf schauen

Gerne, ich stelle aber gerade fest, dass es nicht mehr möglich ist das Wartungs-VPN aufzumachen! Der Button reagiert, aber nichts geschieht. Was kann ich da denn tun? Reboot habe ich schon versucht...
Bild

Wird es denn im Busmonitor richtig angezeigt?
Im Busmonitor sind die Werte richtig dargestellt! Irgendwie geht die Filterung aber auch nicht richtig. Noch eine Grundsatzfrage, Müsste ich im Bus Monitor auch Telegramme aus der Vergangenheit sehen, wenn ich den Filter entsprechend einstelle? Ich sehe da nur Daten in Echtzeit....
Kannst du in Grafana überhaupt von Raw auf Val umstellen?
Ja das funktioniert.


Gruß

Matthias, timberwolf153