FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: KPahli am 21 Dezember 2016, 11:47:39

Titel: Rollladensteuerung bei Abwesenheit
Beitrag von: KPahli am 21 Dezember 2016, 11:47:39
Die Aufgabestellung:
Bei Abwesenheit soll abhängig vom Sonnenuntergang, aber nicht vor 17:00Uhr und nach 22:00Uhr der Rollladen herunterfahren.

Ich habe folgendes programmiert:

define beiAbwesenheitab at *{sunset("REAL",0,"17:00","22:00")} {if ( "zuHause:state" eq "A0") { fhem("set OGWZ_Rolladen_Balkon closes") }}

Ich bekomme im logfile keine Fehlermeldungen, es passiert allerdings um 17:00Uhr auch nichts (Sonnenuntergang ist früher).

Wer kann mir weiterhelfen?
Titel: Antw:Rollladensteuerung bei Abwesenheit
Beitrag von: der_da am 21 Dezember 2016, 12:32:43
Ich nehme an, du möchtest dein AT in ein DOIF umwandeln oder warum meldest du dich hier im DOIF-Bereich?

Ich würde es ungefähr so machen:

define di_Rollo_bei_Abwesenheit DOIF ([zuHause] eq "A0" and [{sunset("REAL",0,"17:00","22:00")}] ) ({ fhem("set OGWZ_Rolladen_Balkon closes") })


*ohne es getestet zu haben
Titel: Antw:Rollladensteuerung bei Abwesenheit
Beitrag von: KPahli am 22 Dezember 2016, 09:38:20
Vielen Dank der_da!

egal ob at oder DOIF, Hauptsache es funktioniert. Und das tut es jetzt.
Danke noch einmal!
:)