Guten Morgen...
ist es möglich statt fester Zeiten die sunrise Variable direkt mit in eine Bedingung einzubauen ohne den at Befehl in der Ausführung zu setzen?
Also wie hier im Beispiel, schalte nach 0 Uhr und vor Sonnenaufgang?
if.. .....&& (($hour >= 10 || $hour > sunrise)))
abgesehen davon, dass Dein Beispiel weder was mit 0 Uhr noch mit VOR Sonnenaufgang zu tun hat...
Ja, grundsätzlich geht das schon. ABER: sunrise liefert jetzt z.B. einen Wert 30:23:21 (weil Sonnenaufgang erst morgen wieder ist) und Du wirst schwer eine $hour finden, mit der Du das sinnvoll vergleichen kannst.
{sunrise_abs("REAL")} liefert 07:00:51
Gruß
Hans
ja tut mir leid wegen des Beispiels, es sollte so heissen.
Also wie hier im Beispiel, schalte nach 0 Uhr und vor Sonnenaufgang?
if.. .....&& (($hour >= 0 || $hour < sunrise)))
Also müsste es nun mit richtig? gesetzten Klammern so lauten?
if.. .....&& (($hour >= 10 || $hour > {sunrise_abs("REAL")})) {mache dies}?