Licht vor Sonnenaufgang oder nicht schalten

Begonnen von iceman, 24 Mai 2018, 14:43:20

Vorheriges Thema - Nächstes Thema

iceman

Hi zusammen,

irgendwie steh ich gerade auf dem Schlauch. Ich möchte eine Lampe mit folgenden Bedingungen anschalten bzw. nicht schalten.

Lampe an, wenn die Sonne um 5:50 noch nicht aufgegangen ist.

mit:

define test at *{sunrise("CIVIL",0,"05:50","08:00")} set LAMPE on

wird die Lampe ja spätestens um 8:00 Uhr angeschaltet. Ich möchte aber dass sie ausbleibt, wenn es um 5:50 Uhr noch nicht hell ist...

Wie löse ich das am besten?

Danke für Euere Hilfe schonmal im voraus.

rabehd

Du möchtest um 05:50 eine Lampe anschalten, wenn es noch dunkel ist?

define test at *05:50 IF (isday()) (set LAMPE on) (Syntax ungeprüft)
Auch funktionierende Lösungen kann man hinterfragen.

iceman

Danke für den Tipp. Isday() kannte ich noch garnicht.

Zitat von: rabehd am 24 Mai 2018, 15:09:07
define test at *05:50 IF (isday()) (set LAMPE on) (Syntax ungeprüft)

Aber müsste es nicht eher:

define test at *05:50 IF (!isday()) (set LAMPE on) (Syntax ungeprüft)

heißen?

rabehd

Auch funktionierende Lösungen kann man hinterfragen.