FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ArmFpc am 06 Mai 2015, 18:38:48

Titel: Problem mit notify's
Beitrag von: ArmFpc am 06 Mai 2015, 18:38:48
Hey Leute,

ich möchte gerne den "State"-wert eines Dummy in ein Modbusregister schreiben, so dass dieser an die Regelung weiter gegeben wird. Nur will das bei mir nicht funktionieren. Nach dem ich damit keine erfolg hatte wollte ich ein einfacheres Beispiel machen, von dem man auch Beispiele im net findet.

DEF     wert_t { if ( Value("wert_t") < 0.5 ") {fhem("set btn_test on")} else {fhem ("set btn_test off")}

so das wenn der wert in "wert_t" kleine oder größer 0.5 ist, der schalter entweder "on" oder "off" ist. Nur geht das leider auch nicht, wo ist der Fehler ?!

und wie kann ich das dann machen das ich konkret den Zahlenwert übergeben bekomme. Dieses beispiel ist aus der PDF für Heimautomatisierung für Anfänger.

Titel: Antw:Problem mit notify's
Beitrag von: flurin am 07 Mai 2015, 15:28:02
Zitat von: ArmFpc am 06 Mai 2015, 18:38:48
Hey Leute,

ich möchte gerne den "State"-wert eines Dummy in ein Modbusregister schreiben, so dass dieser an die Regelung weiter gegeben wird. Nur will das bei mir nicht funktionieren. Nach dem ich damit keine erfolg hatte wollte ich ein einfacheres Beispiel machen, von dem man auch Beispiele im net findet.

DEF     wert_t { if ( Value("wert_t") < 0.5 ") {fhem("set btn_test on")} else {fhem ("set btn_test off")}

so das wenn der wert in "wert_t" kleine oder größer 0.5 ist, der schalter entweder "on" oder "off" ist. Nur geht das leider auch nicht, wo ist der Fehler ?!

und wie kann ich das dann machen das ich konkret den Zahlenwert übergeben bekomme. Dieses beispiel ist aus der PDF für Heimautomatisierung für Anfänger.

Ein " zu viel und eine } zu wenig:


{ if ( Value("wert_t") < 0.5) {fhem("set btn_test on")} else {fhem ("set btn_test off")}}