FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: sunrise_ber am 02 April 2022, 14:52:38

Titel: Modbus get
Beitrag von: sunrise_ber am 02 April 2022, 14:52:38
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
Titel: Antw:Modbus get
Beitrag von: Fritz Muster am 02 April 2022, 22:33:54
Hallo Berthold,

versuche mal mit diesem Beispiel:

define meineAbfrage at *17:00:00 get WP WE_VD_Heizen_Tag

Viele Grüße
Fritz
Titel: Antw:Modbus get
Beitrag von: sunrise_ber am 03 April 2022, 09:59:28
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