Astro-Rule ändert Switch nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
MrCrashy
Beiträge: 113
Registriert: 2. Jan 2021 09:53
Answers: 0

Astro-Rule ändert Switch nicht

Beitrag von MrCrashy »

Hallo, irgendwie hat mein Astro-Binding derzeit leichte Probleme und ich finde den Fehler nicht. Alles hat einwandfrei funktioniert, doch nun streikt es aus einem mir nicht ersichtlichen Grund.

Meine Rule dafür sieht so aus:

Code: Alles auswählen

rule "Sonnenuntergang"
when
    Channel "astro:sun:home:set#event" triggered START 
then 
    Sunset_State.postUpdate(ON)
    Night.postUpdate(ON)
end 

rule "Sonnenaufgang"
when 
    Channel "astro:sun:home:rise#event" triggered START 
then 
    Night.postUpdate(OFF)
end 

rule "Sonnenuntergang Ende"
when 
    Channel "astro:sun:home:set#event" triggered END 
then 
    Sunset_State.postUpdate(OFF)
end 
So sieht meine Things-Datei aus:

Code: Alles auswählen

astro:sun:home [geolocation="52.305382, 8.604657", interval=60]{
    Channels: 
        Type rangeEvent : set#event [
            offset=30
        ]
        Type rangeEvent : rise#event [
            offset=30
        ]
}
Die Channel triggern, das sehe ich in den Logs, bloß leider werden die Items nicht mehr geschaltet. Hat jemand eine Idee?
Das ist seit dem Update auf OH3 so.

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Astro-Rule ändert Switch nicht

Beitrag von Darkwin101 »

bei mir sind die Channel Trigger in ' und nicht in " ausgeführt

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Astro-Rule ändert Switch nicht

Beitrag von int5749 »

MrCrashy hat geschrieben: 4. Feb 2021 17:24 ... Hat jemand eine Idee?
Darkwin101 hat geschrieben: 4. Feb 2021 17:54 bei mir sind die Channel Trigger in ' und nicht in " ausgeführt
Bei mir auch:

Code: Alles auswählen

rule Sunrise_Event
when
	Channel 'astro:sun:local:rise#event' triggered START
then
	logInfo("Astro", "Sun rise")
	Lampe_Haustuere.sendCommand(OFF)
	gAussen.allMembers.filter(f|(f.state)!==OFF).forEach[ a|
		a.sendCommand(OFF)
		logInfo("Aussenbeleuchtung", a.name + " received OFF")
	]
end
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Benutzeravatar
peter-pan
Beiträge: 2772
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Astro-Rule ändert Switch nicht

Beitrag von peter-pan »

Was haben denn deine Items (Night, Sunset_State) für einen Item-Typ ? Wie erkennst du, dass die Regeln triggern ? Ich würde mal ein LogInfo einbauen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten