Hi zusammen,
folgendes Problem:
Ich möchte gern den Status meiner Heizventile in Prozent einmal textuell anzeigen und dann als plot über die letzten tage anzeigen. Die Widgets an sich hab ich auch bereits problemlos implementiert. Mein Problem ist jetzt dieses:
Ich bekomme die Stellwerte vom KNX in Prozent, in smarthomeng sind sie mit knx_dpt 5001 als Items angelegt. Nun kommen die Werte aber trotzdem als Bytewert zwischen 0 und 255 in der Visu an, heißt, wenn ich das Stellventil voll aufmache, lautet der Wert in basic.print 255% und das plot.series sprint über die skala von 0 (ymin) bis 100 (ymax) hinaus.
Muss ich hier tatsächlich als formula manuell "(VAL*100/255)" angegeben? Wenn ja, wie ist das dann beim Plot? Muss ich da vorher mit nem eval den Bytewert in Prozent umrechenen?
Oder hab ich hier irgendwo nen Fehler, den ich nicht erkenne? Ich bin davon ausgegangen, dass smartvisu nen dpt 5.001 dann auch direkt in Prozent ausgibt.
Vielen Dank schonmal für jede Rückmeldung.
Matthias
folgendes Problem:
Ich möchte gern den Status meiner Heizventile in Prozent einmal textuell anzeigen und dann als plot über die letzten tage anzeigen. Die Widgets an sich hab ich auch bereits problemlos implementiert. Mein Problem ist jetzt dieses:
Ich bekomme die Stellwerte vom KNX in Prozent, in smarthomeng sind sie mit knx_dpt 5001 als Items angelegt. Nun kommen die Werte aber trotzdem als Bytewert zwischen 0 und 255 in der Visu an, heißt, wenn ich das Stellventil voll aufmache, lautet der Wert in basic.print 255% und das plot.series sprint über die skala von 0 (ymin) bis 100 (ymax) hinaus.
Muss ich hier tatsächlich als formula manuell "(VAL*100/255)" angegeben? Wenn ja, wie ist das dann beim Plot? Muss ich da vorher mit nem eval den Bytewert in Prozent umrechenen?
Oder hab ich hier irgendwo nen Fehler, den ich nicht erkenne? Ich bin davon ausgegangen, dass smartvisu nen dpt 5.001 dann auch direkt in Prozent ausgibt.
Vielen Dank schonmal für jede Rückmeldung.
Matthias
Kommentar