FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: der_da am 21 Januar 2016, 09:18:33

Titel: [gelöst] Problem bei Auswertung von state bei einem at
Beitrag von: der_da am 21 Januar 2016, 09:18:33
Moin!

Bisher schalte ich meine Rollläden mittels at:

*07:00:00 { if(!($we)) { fhem("set Rollladen hoch"); }}

Nun habe ich mir einen dummy du_Rollladen_Zeit_hoch gebaut, in dem ich die Zeit für das hochfahren hinterlegen kann (z.B: state: 07:00).

Mir gelingt es aber nicht, mein at so zu ändern, dass statt der fest hinterlegten 07:00:00 dort der State-Wert aus meinem dummy genutzt werden kann.
Weiß einer, wie ich das anstellen müsste? ???
Titel: Antw:Problem bei Auswertung von state bei einem at
Beitrag von: Ellert am 21 Januar 2016, 09:55:30
Wie es mit einem at geht kann ich Dir  leider nicht sagen, da ich at nur selten verwende.

Mit einem DOIF (http://fhem.de/commandref_DE.html#DOIF) würde es so gehen:

([[du_Rollladen_Zeit_hoch]|8]) (set Rollladen hoch)
und das Attribut
do always

8 steht für !$we
Titel: Antw:Problem bei Auswertung von state bei einem at
Beitrag von: franky08 am 21 Januar 2016, 10:21:26
Die Zeit im at kannst du mit  modifyTimeSpec anpassen.
Titel: [gelöst] Problem bei Auswertung von state bei einem at
Beitrag von: der_da am 21 Januar 2016, 15:22:33
Danke Ellert und franky08.

Ich habe es nun mittels DOIF gelöst. ;D