Seite 1 von 1

Stellwert vom MDT Heizungsaktor wird in der Visu nicht gezeigt

Verfasst: Mi Mai 15, 2019 5:30 pm
von Zugschlus
Hallo,

In meiner Visu habe ich den folgenden Code:

Code: Alles auswählen

          <info format="%.1f %">
            <layout colspan="3"/>
            <label>Stellgrösse:</label>
            <address transform="DPT:5.001" mode="readwrite">9/3/23</address>
          </info>
Wenn das Ventil seine Positoin verändert, sehe ich das Telegramm an die Adresse 9/3/23:

Code: Alles auswählen

15.05.2019
16:48:12 	3700
low 	1.1.50
9/3/23 GA 	
HzV % DG Bad 	78.04 %
Nur in der Visu kommt's nicht an, es bleibt auf "Stellgröße: -" stehen. Die Aktualisierung der Raumtemperatur-Istwerte funktioniert.

Kommt der Statuswert vielleicht als 0,78 an was dann vom Format abgerundet wird?

Grüße
Marc

Re: Stellwert vom MDT Heizungsaktor wird in der Visu nicht gezeigt

Verfasst: Do Mai 16, 2019 9:54 pm
von Chris M.
Ein "-" bedeutet, dass noch keine Daten angekommen sind. Bei einem Abrunden auf 0 würde "0" bzw. hier wohl "0.0 %" stehen.

Du kannst im Browser die Konsole öffnen (Strg+Shift+I) und dort auf den Netzwerk-Reiter gehen. Dort sollten einige "r"-Requests stehen, im Aufruf stehen alle GAs die abgefragt werden und im Response die Antwort.
=> Ist die GA im "r" enthalten?
=> Kommt der Wert in der Antwort, wenn er auf den Bus geschrieben wird? (Ggf. getrennt zwischen per ETS manuell gesendet und wirklich durch den Aktor gesendet)

Re: Stellwert vom MDT Heizungsaktor wird in der Visu nicht gezeigt

Verfasst: Fr Mai 17, 2019 1:43 pm
von EarlBacid
Hi Zugschluss,

ich habe exakt die selbe Ausgangsvoraussetzung (MDT Heizungsaktor + CV) und lasse mir die Ventilöffnung in der CV ebenfalls darstellen.
Dabei verwende ich folgende CV Config:

Code: Alles auswählen

<info format="%.0f%%" align="left">
	<layout colspan="2" colspan-m="3" colspan-s="6"/>
	<address transform="DPT:5.001" mode="read">5/1/14</address>
</info>
Das sieht dann in der CV so aus:
Bild

Das Telegramm sieht so aus:
Bild

Der Status Stellwert ist auf "bei Änderung" parametriert.


Aber wie Chris bereits angemerkt hat, sieht das im Moment eher so aus, als ob dein CV Container das Telegramm gar nicht erhält. Deine CV Config sollte soweit passen.

VG Earl

Re: Stellwert vom MDT Heizungsaktor wird in der Visu nicht gezeigt

Verfasst: Fr Mai 17, 2019 7:34 pm
von Zugschlus
Chris M. hat geschrieben: Do Mai 16, 2019 9:54 pm Du kannst im Browser die Konsole öffnen (Strg+Shift+I) und dort auf den Netzwerk-Reiter gehen. Dort sollten einige "r"-Requests stehen, im Aufruf stehen alle GAs die abgefragt werden und im Response die Antwort.
=> Ist die GA im "r" enthalten?
=> Kommt der Wert in der Antwort, wenn er auf den Bus geschrieben wird? (Ggf. getrennt zwischen per ETS manuell gesendet und wirklich durch den Aktor gesendet)
Ja, die GA 9/3/23 ist im "r" enthalten
Ja, auch in der Antwort steht die GA 9/3/23 drin mit dem Wert "AD". Laut Grafana müsste das irgendwo zwischen 65 % und 70 % sein.

Grüße
Marc

Hinzugefügt nach 6 Minuten 13 Sekunden:
EarlBacid hat geschrieben: Fr Mai 17, 2019 1:43 pm Hi Zugschluss,
Nur echt mit einem "s" ;-)
EarlBacid hat geschrieben: Fr Mai 17, 2019 1:43 pm ich habe exakt die selbe Ausgangsvoraussetzung (MDT Heizungsaktor + CV) und lasse mir die Ventilöffnung in der CV ebenfalls darstellen.
Dabei verwende ich folgende CV Config:

Code: Alles auswählen

<info format="%.0f%%" align="left">
	<layout colspan="2" colspan-m="3" colspan-s="6"/>
	<address transform="DPT:5.001" mode="read">5/1/14</address>
</info>
Der Unterschied war das Format. Ich hab mein (kopiertes) "%.1f %" auf Dein "%.0f%%" geändert, und jetzt zeigt die Visu auch etwas an.

Grüße
Marc

Re: Stellwert vom MDT Heizungsaktor wird in der Visu nicht gezeigt

Verfasst: Fr Mai 17, 2019 11:25 pm
von Chris M.
Ah, Mist, mir ist das einzelne Prozent durchgerutscht! Wer ein Prozent darstellen will, muss "%%" verwenden, sonst geht's nicht.

Re: Stellwert vom MDT Heizungsaktor wird in der Visu nicht gezeigt

Verfasst: Sa Mai 18, 2019 6:26 am
von Zugschlus
Chris M. hat geschrieben: Fr Mai 17, 2019 11:25 pm Ah, Mist, mir ist das einzelne Prozent durchgerutscht! Wer ein Prozent darstellen will, muss "%%" verwenden, sonst geht's nicht.
Ich frag mich wo das her kommt, normalerweise kann ich printf-Formastrings schreiben.

Grüße
Marc