Seite 3 von 3

Re: Astro Bindung - Wie setze ich das denn nun ein?

Verfasst: 20. Dez 2021 10:49
von Boris099
Also Problem behoben. Der "channel" muß "Channel" sein :D

Log:

Code: Alles auswählen

2021-12-20 10:42:00.004 [vent.ChannelTriggeredEvent] - astro:sun:local:civilDawn#event triggered START

2021-12-20 10:42:00.273 [vent.ItemStateChangedEvent] - Nacht changed from ON to OFF
Ich überprüfe normal immer direkt nach dem Speichern eines rules das Log, ob alles OK ist.
Bin mir eigentlich sicher daß ich diese Fehlermeldung vorher nicht bekam, das sind ja auch noch 2 rules für Tag und Nacht.
Kann da was bei den letzten OH Updates geändert worden sein, doch eher nicht?

Egal, läuft

Re: Astro Bindung - Wie setze ich das denn nun ein?

Verfasst: 20. Dez 2021 10:53
von PeterA
Also hier mal meine Rules welche schon Jahre lang laufen:

Code: Alles auswählen

 rule "Set day time"
when
    Channel 'astro:sun:local:rise#event' triggered START
then
    //sendCommand(NightTime, OFF)
    NightTime.sendCommand(OFF)
    //sendCommand(DayTime, ON)
    DayTime.sendCommand(ON)
    sendBroadcastNotification("Es ist Tag! um: " + now.toString("HH:mm") + " Uhr") //Nachricht es ist Tag 
    logInfo("astro-rules" ," Sunrise Start. START")

end

rule "Set night time"
when
	Channel 'astro:sun:local:set#event' triggered START
then
    //sendCommand(NightTime, ON)
    NightTime.sendCommand(ON)
    //sendCommand(DayTime, OFF)
    DayTime.sendCommand(OFF)
    sendBroadcastNotification("Es ist Nacht! um: " + now.toString("HH:mm") + " Uhr") //Nachricht es ist Nacht
    logInfo("astro-rules" ," Sunset Start. START")
end 
Gruß Peter

Re: Astro Bindung - Wie setze ich das denn nun ein?

Verfasst: 20. Dez 2021 11:10
von Boris099
Genau, bestätigt, dein Channel command, beginnt auch mit einem großen "C"

Re: [SOLVED)Astro Bindung - Wie setze ich das denn nun ein?

Verfasst: 20. Dez 2021 22:44
von peter-pan
Genau, dann war die "falsche" Syntax der Grund für die fehlerhafte Regel. Der hat sich wohl im Laufe des Posts bei dir eingeschlichen (war in den ersten Regeln noch ok) und die Fehlermeldung blieb wohl zunächst unbemerkt.