FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Kaspi am 19 Januar 2013, 20:54:07

Titel: Rollo AUF (sunrise und Zeit)
Beitrag von: Kaspi am 19 Januar 2013, 20:54:07
N'abend

folgendes Problem.

Sonnenaufgang REAL ca. zwischen 05:00 (Sommer) und 08:30 (Winter)
Rollo soll aber frühestens 07:55 AUFFAHREN

define RO_AUF at *{sunrise("CIVIL",,"07:55","09:00")} set RO_AUFFAHREN on
ist klar.
Aber wenn der Sonnenaufgang nicht im Bereich ist, fährt Rollo nicht hoch. Auch klar.
Müsste sowas wie If-Else oder sowas her. Oder ???

Danke im voraus

Kaspi

Titel: Aw: Rollo AUF (sunrise und Zeit)
Beitrag von: Rohan am 19 Januar 2013, 21:00:40
Hi Kaspi,

Zitat von: Kaspi schrieb am Sa, 19 Januar 2013 20:54define RO_AUF at *{sunrise("CIVIL",,"07:55","09:00")} set RO_AUFFAHREN on
ist klar.
Aber wenn der Sonnenaufgang nicht im Bereich ist, fährt Rollo nicht hoch. Auch klar.

Nein, nichts ist klar... das funktioniert nur am Tag der Definition nicht genau, danach wird nicht vor 07:55 und nicht nach 09:00 Uhr hoch gefahren.

Warte doch mal 1 Tag ab.

Gruß
Thomas
Titel: Aw: Rollo AUF (sunrise und Zeit)
Beitrag von: Kaspi am 19 Januar 2013, 22:10:31
also wenn der Sonnenaufgang vor 07:55 ist geht trotzdem erst um 07:55 das Rollo hoch ?


Kaspi
Titel: Aw: Rollo AUF (sunrise und Zeit)
Beitrag von: Puschel74 am 19 Januar 2013, 22:13:20
So der Gedanke - ja.
Und wenn Sonnenaufgang nach 09:00 geht die Rollo dennoch spätestens um 09:00 hoch - oder sollte hoch fahren ;-)
Titel: Aw: Rollo AUF (sunrise und Zeit)
Beitrag von: Kaspi am 20 Januar 2013, 09:46:05
hmm

irendwie ist der Wurm drin.
wenn ich
*{sunset("REAL",,"20:00","16:00")}
eingebe berechnet er im Moment 16:57:19. Ist korrekt.
wenn ich
*{sunset("REAL",,"16:00","20:00")}
eingebe berechnet er im Moment 20:00.
Sollte es nicht umgekehrt sein?
Bei
*{sunrise("REAL",,"08:00","08:30")}
berechnet er 08:30:49
sollte doch maximal 08:00:00 sein.
Was mache ich falsch?

mfG

Kaspi :-\