Hallo,
ich habe den Modbus meiner Wärmepumpe mit FHEM verbunden und frage Werte der WP zyklisch ab.
Einige Werte wie z.B. die Adresse i3523 würde ich gerne zeitgesteuert (über at-command) nur zu einem bestimmten Zeitpunkt abfragen.
Das soll laut Reference mit einem Get gehen, die Frage ist nur wie? Die FHEM-Reference sagt hierzu leider nichts genaues oder ich habe es überlesen.
Kann jemand ein Code-Beispiel liefern?
Besten Dank.
Berthold
defmod WP ModbusAttr 1 10 192.168.178.35:502 TCP
attr WP dev-i-defExpr $val/10
attr WP dev-i-defFormat %.1f
attr WP dev-i-defPoll 0
attr WP dev-i-defUnpack s>
attr WP obj-i3522-expr $val
attr WP obj-i3522-format %3d
attr WP obj-i3522-reading WE_VD_Heizen_Tag
attr WP obj-i3523-expr "$val[1].$val[0]"
attr WP obj-i3523-format %6s
attr WP obj-i3523-len 2
attr WP obj-i3523-poll 0
attr WP obj-i3523-reading WE_VD_Heizen_Sum
attr WP obj-i3523-revRegs 0
attr WP obj-i3523-unpack s>s>
attr WP obj-i506-reading Außentemperatur
attr WP obj-i507-reading HK1_Isttemp
attr WP obj-i509-reading HK1_Solltemp
attr WP obj-i515-reading RL_temp
attr WP obj-i517-reading Puffer_Isttemp
attr WP obj-i518-reading Puffer_Solltemp
attr WP obj-i541-reading WP_RL_Temp
attr WP obj-i542-reading WP_VL_Temp
attr WP obj-i547-reading Wasservolumenstrom_WP
attr WP room Wärmepumpe
Hallo Berthold,
versuche mal mit diesem Beispiel:
define meineAbfrage at *17:00:00 get WP WE_VD_Heizen_Tag
Viele Grüße
Fritz
Hallo Fritz,
dein Code funktioniert super. Ich habe leider gedacht, dass man bei Modbus einen anderen Befehl braucht, aber der Modbus ist ein ganz normales Device.
Vielen Dank
Berthold