FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: kuwagei am 23 September 2023, 23:38:48

Titel: FBDECT:desired-temp lässt sich beim FRITZ!DECT 302 nicht per ReadingsVal setzen
Beitrag von: kuwagei am 23 September 2023, 23:38:48
Hallo Community,
ich möchte meinen Heizkörperregler FRITZ!DECT 302 per notify von einem Homematic-Raumthermostat aus setzen, indem ich ihm das ReadingsVal für desired-temp schicke.

Der Befehl "set WcHeizkoerper desired-temp {ReadingsVal("WcThermostat","desired-temp",0)}" erzeugt aber die Meldung: "desired-temp must be between 7.5 and 28.5", obwohl das ReadingsVal separat eingegeben z.B den Wert 17.0 liefert.

Wenn ich diesen Wert stattdessen direkt eingebe, also "set WcHeizkoerper desired-temp 17.0", funktioniert es aber.

Hat jemand eine Idee, woran das liegen könnte?

Mein Device ist folgendermaßen definiert:
defmod WcHeizkoerper FBDECT fb1:13979_0648388 actuator,tempSensor
attr WcHeizkoerper devStateIcon yes:fts_window_1w_open@red no:fts_window_1w@black
attr WcHeizkoerper event-min-interval power:120
attr WcHeizkoerper group Heizungssteuerung
attr WcHeizkoerper icon max_heizungsthermostat
attr WcHeizkoerper room F1->GästeWC,SYS->FBDECT
attr WcHeizkoerper stateFormat windowopenactiv
Titel: Aw: FBDECT:desired-temp lässt sich beim FRITZ!DECT 302 nicht per ReadingsVal setzen
Beitrag von: rudolfkoenig am 24 September 2023, 09:48:33
Zitatset WcHeizkoerper desired-temp {ReadingsVal("WcThermostat","desired-temp",0)}
Um perl-Code in set nutzen zu koennen muss man ihn in {(...)} einschliessen, {} reicht nicht.
Siehe auch set magic (https://fhem.de/commandref_modular.html#set)
Titel: Aw: FBDECT:desired-temp lässt sich beim FRITZ!DECT 302 nicht per ReadingsVal setzen
Beitrag von: kuwagei am 24 September 2023, 18:31:03
OK, vielen Dank, habe sowas schon lange nicht mehr gemacht und muss mir wohl mal die Einführung wieder durchlesen! :-[