Seite 1 von 1

einfache Cron-Rule für Weihnachtsbeleuchtung funktioniert nicht

Verfasst: 30. Nov 2021 01:17
von michi7744
Hallo zusammen,

ich bin leider ein absoluter Dummi was Rules angeht und hoffe auf Eure Unterstützung.

Ich habe mir für unsere Weihnachtsbeleuchtung folgende rech einfache Rule gebastelt, welche einfach um
16.30 Uhr jeden Tag das Lich einschalten soll und um 23.59Uhr wieder aus. Funktioniert leider nicht.

Code: Alles auswählen

rule "Weihnachtsbeleuchung an"
when
	Time cron “0 30 16 ? * *”
then
   	InnrSteckdose_1_OnOff.sendCommand(ON)
end

rule "Weihnachtsbeleuchung aus"
when
	Time cron “0 59 23 ? * *”
then
	InnrSteckdose_1_OnOff.sendCommand(OFF)
end
Wenn ich die Time cron Abfrage durch eine Item Abfrage ersetze ( z.B. beliebiges Item von einem Shelly ) kann ich den Schaltzustand der Steckdose mit dem Shelly beeinflussen.

Mit der Time cron Abfrage geht es nicht.

Wo liegt mein Fehler ?

Gruß Maik

Re: einfache Cron-Rule für Weihnachtsbeleuchtung funktioniert nicht

Verfasst: 30. Nov 2021 01:26
von peter-pan

Code: Alles auswählen

Time cron “0 30 16 ? * *”
....auf jeden Fall sind mal die Anführungszeichen falsch ;)
Richtig wäre:

Code: Alles auswählen

Time cron "0 30 16 ? * *"
Die Cron-Trigger-Syntax selbst habe ich nicht geprüft.

Re: einfache Cron-Rule für Weihnachtsbeleuchtung funktioniert nicht

Verfasst: 30. Nov 2021 07:53
von michi7744
Verrückt, es geht :D ... wenn man denn die richtigen Zeichen setzt :roll:
Da hätte ich noch lange suchen können ;)

Vielen Dank für die Hilfe !

Re: einfache Cron-Rule für Weihnachtsbeleuchtung funktioniert nicht

Verfasst: 30. Nov 2021 11:40
von peter-pan
...gerne.
Das passiert (Copy/Paste) meistens, wenn die Syntax nicht in Code-Fenstern gesetzt ist.