FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ingo46 am 03 Juni 2023, 09:51:54

Titel: DOIF - Verständnis Problem
Beitrag von: ingo46 am 03 Juni 2023, 09:51:54
Hallo,

mein Rollo "Archiv" soll bei Sonnenuntergang zugehen und bei Sonnenaufgang aufgehen, aber nicht vor 7:00 Uhr und spätestens um 8:45 Uhr.

define jAR DOIF ([({sunset("REAL")}+600+int(rand(600)))]) (set JAL_Archiv zu)\
DOELSEIF ([({sunrise("REAL","07:00","08:45")}+int(rand(600)))] or [08:45]) (set JAL_Archiv auf)

Das Zugehen funktioniert, aber das Rollo geht immer nur 8:45 Uhr auf.

Was mache ich falsch?

Ingo
Titel: Aw: DOIF - Verständnis Problem
Beitrag von: DL8EI Ralph am 03 Juni 2023, 19:44:20
Weil 08:45 or 08:85 erfüllt ist?
Probier doch mal ohhne "or 08:45", gehts dann?
Titel: Aw: DOIF - Verständnis Problem
Beitrag von: ingo46 am 04 Juni 2023, 09:14:50
Ich habe fölgendes geändert;

define jAR DOIF ([({sunset("REAL")}+600+int(rand(600)))]) (set JAL_Archiv zu)\
DOELSEIF ([({sunrise("REAL","07:00","08:45")}+int(rand(600)))]) (set JAL_Archiv auf)

...aber am Ergebnis ändert sich nichts - hochfahren heute um 8:45 Uhr
Titel: Aw: DOIF - Verständnis Problem
Beitrag von: rabehd am 04 Juni 2023, 12:38:42
Hast Du mal die Befehle in die Kommandozeile von FHEM eingegeben?
{sunset("REAL")}

{sunrise("REAL","07:00","08:45")}
Das sollte eigentlich auf Dein Probelm hinweisen. Lies mal die Erklärungen.

Mein Vorschlag wäre
{sunrise_abs("REAL", int(rand(600)), "07:00","08:45")}
Titel: Aw: DOIF - Verständnis Problem
Beitrag von: ingo46 am 04 Juni 2023, 20:39:06
Zitat von: rabehd am 04 Juni 2023, 12:38:42Hast Du mal die Befehle in die Kommandozeile von FHEM eingegeben?
Code Auswählen Erweitern
{sunset("REAL")}

{sunrise("REAL","07:00","08:45")}
Das sollte eigentlich auf Dein Probelm hinweisen.

...leider habe ich das nicht gemacht, sondern erst jetzt - Problem erkannt. Morgen werde ich sehen, ob auch gelöst. Aber ich denke schon!


Titel: Aw: DOIF - Verständnis Problem
Beitrag von: ingo46 am 05 Juni 2023, 10:06:11
Heute Morgen funktioniert alles wie gewünscht.

Danke für die Tipps.