Seite 1 von 2

Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 4:26 pm
von Zugschlus
Hallo,

die allseits beliebten MDT-Heizungsaktoren lassen ihren aktiven Sollwert nicht auslesen. Jedenfalls ist mir das nicht gelungen. So muss ich in Grafana, wenn ich Soll- und Istwert zusammen in eine Grafik haben möchte, das Übertragen eines neuen Sollwerts abpassen und diesen dann in die Grafik aufnehmen. Da scheine ich an eine Begrenzung von Influx-DB zu geraten, denn bei kurzfristigen Graphen wird nur etwas geplottet, wenn auch wirklich eine Wertübertragung _im_ Grafikbereich ist:

Bild

Am 26.03. um ca 23.00 Uhr wurde der Sollwert geändert. Man sieht dass die Ventile von 40 % auf Null zulaufen, und wenn man genau hinsieht, sieht man auch einen grauen Punkt bei 22 Grad, der von der roten Linie des Ventilstatus durchbohrt wird. Es gibt weder eine Linie, die den alten Sollwert visualisiert, noch eine vom Änderungszeitpunkt bis "jetzt" durchgezogene Linie, die den seitdem unveränderten Sollwert zeigt.

Was ich ähnlich interessant finde ist, dass eine Neuprogrammierung des Heizungsaktors über die ETS am 26.03 gegen 15:30 Uhr zwar den Sollwert geändert hat, Grafana davon aber nichts mitbekommen hat: Man sieht nur ohne ersichtlichen Grund dass die Ventile öffnen. Das wird aber eine Eigenheit des MDT Heizungsaktors sein, deswegen erwähne ich das hier nur "nebenbei". Hat jemand geschafft, dem Heizungsaktor die Preisgabe des gerade aktiven Sollwerts zu entlocken, vielleicht gar zyklisch?

Auf diesem Bild hier:

Bild

sieht man, wie der Sollwert zweimal auf 22 Grad gesetzt wird: Einmal am 23.03. mittags und einmal am 27.03. spät abends. Die zwei Punkte sind eingezeichnet und sogar miteinander verbunden.

Und hier

Bild

fehlt der Sollwert sogar komplett.

Wie bekomme ich grafana/influxDB dazu, den "aktuellen" Sollwert auch dann als Linie einzuzeichnen, wenn er außerhalb der aktuellen Grafik gesetzt wurde, und wie bekomme ich es dazu, vom letzten "Sollwert setzen" Punkt aus eine gerade Linie nach rechts bis ins "jetzt" hineinzuzeichnen? Konnte das schon jemand lösen, oder haben wir es hier wirklich mit einer Implementierungseinschränkung des Platzhirsches zu tun?

Grüße
Marc

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 7:37 pm
von gbglace
hmm ja das so ein Thema bei Grafana, gab da hier schon ein zwei andere TThreads an dem Problem.
Wenn man bei dem zu Grunde liegenden SQL noch etwas mehr rumbastelt könnte man natürlich den Zeitstempel / Wert des letzten Eintrages raussuchen und zwangsweise als ersten Wert mit ausgeben.

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 7:40 pm
von James_T_Kirk
Wenn du am KO mit dem Sollwert beim MDT Aktor das L Flag setzt, dann antwortet der Aktor zumindest auf Read-Requests. Klar, das bringt auch keinen Wert zyklisch auf den Bus. Hilft aber zumindest den gesetzten Wert abzufragen.

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 7:55 pm
von Zugschlus
gbglace hat geschrieben: Mi Mär 27, 2019 7:37 pm hmm ja das so ein Thema bei Grafana, gab da hier schon ein zwei andere TThreads an dem Problem.
Wenn man bei dem zu Grunde liegenden SQL noch etwas mehr rumbastelt könnte man natürlich den Zeitstempel / Wert des letzten Eintrages raussuchen und zwangsweise als ersten Wert mit ausgeben.
Gibt es da schon eine Standardlösung? Suchbegriff würde mir reichen.

Grüße
Marc

Hinzugefügt nach 4 Minuten 39 Sekunden:
James_T_Kirk hat geschrieben: Mi Mär 27, 2019 7:40 pm Wenn du am KO mit dem Sollwert beim MDT Aktor das L Flag setzt, dann antwortet der Aktor zumindest auf Read-Requests. Klar, das bringt auch keinen Wert zyklisch auf den Bus. Hilft aber zumindest den gesetzten Wert abzufragen.
Danke! Das wusste ich noch nicht.

Wird man mit dem Logikeditor einmal in der Minute ein Abfrage-Telegramm schicken können?

Grüße
Marc

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 8:23 pm
von StefanW
Zugschlus hat geschrieben: Mi Mär 27, 2019 7:55 pmWird man mit dem Logikeditor einmal in der Minute ein Abfrage-Telegramm schicken können?
Wäre - in unserer Architektur - nicht die Aufgabe der Logik, sondern eines Poll-Modules.

Ansich wiederspricht das Pollen von Werten der KNX Architektur, den es kostet unnötig Bandbreite, aber wir denken mal drüber nach.

Stefan

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 8:35 pm
von Robert_Mini
Diverse Dinge (wenn auch wenige) gehen nur wenn man einzelne Objekte pollen kann.
Die Antwort darauf kann dann ja die Logik triggern.

Damit bräuchte es nur einen poll-Baustein, der Rest bleibt Standard-Logikengine.

Robert

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 8:53 pm
von Zugschlus
StefanW hat geschrieben: Mi Mär 27, 2019 8:23 pm Ansich wiederspricht das Pollen von Werten der KNX Architektur, den es kostet unnötig Bandbreite, aber wir denken mal drüber nach.
Freilich widerspricht das, aber wenn das Gerät doof ist, dann ist es doch gut wenn man ihm mit Intelligenz an anderer Stelle auf die Sprünge helfen könnte. Soll ich ein FR-Thema aufmachen oder hast Du das intern schon notiert?

Grüße
Marc

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 9:23 pm
von StefanW
Hallo Marc,

das Thema / diese Anfrage kam schon öfters und ist intern auch schon notiert, genauso wie "Persistente Objekte" (die einen Reboot überleben und nach einem Restart wieder eigespeist werden ins System).

lg

Stefan

Re: Werte mit seltener Übertragung

Verfasst: Mi Mär 27, 2019 11:29 pm
von FabKNX
Aber der Mdt Heizungsaktor kann doch den Stellwert mitteilen.
Bild

Just my 5ct

Re: Werte mit seltener Übertragung

Verfasst: Do Mär 28, 2019 9:54 am
von gbglace
Stellwert (x% Ventilstellung) ist leider nicht die gesuchte Soll/Ziel-Temperatur (°C).