Standard Aktion von Variablen nicht möglich

Hallo,

ich habe eine Modbus Variable die ich erhalte. Es handelt sich dabei um eine INT Variable, die eine Temperatur anzeigt.

Diese Zahl sieht z.B. so aus: 246. Daher habe ich mir ein Skript gebaut und in die Instanz eine weitern Wert hinzugefügt als Float um diese richtig darzustellen:

SetValue(59798 /[ProgrammierungPrivat\Heizung\G1\Float]/, (GetValue(58889 /[ProgrammierungPrivat\Heizung\G1\Wert]/)/10));

Dazu ein Pofil, die aus der Zahl dann „24,6 °C“ macht. Jedoch kann ich mit diesem Wert keine StandardAktion ausführen, nur mit dem INT Wert. Soweit ich es heraus gefunden habe, liegt es ja daran, dass der Float Wert keine Status Variable ist. Aber ich will gerne die richtige Zahl mit einem Drehrad in der Webfront darstellen.

Habt ihr Ideen?
Danke

Du hast seit Version 4.1 (glaub ich) einen Teiler in den ModBus Instanzen. Somit musst du den ganzen Aufwand gar nicht treiben :slight_smile:

Falls doch fehlt die natürlich ein Aktionsskript, welches auch wieder * 10 rechnet.

paresy