Rollladensteuerung bei Abwesenheit

Begonnen von KPahli, 21 Dezember 2016, 11:47:39

Vorheriges Thema - Nächstes Thema

KPahli

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?

der_da

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

KPahli

Vielen Dank der_da!

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