Seite 1 von 1

HUE Dimmer Switch Rule funktioniert nicht mehr

Verfasst: 30. Nov 2021 10:34
von domjo75
Hallo,
ich habe heute morgen festgestellt, dass meine HUE Dimmer Switch Rule nicht mehr funktioniert.
Über die Rule werden die Events des HUE Dimmer Switch abgefragt und je nach Wert wird meine Deckenlampe geschaltet.
Keine Ahnung wie lange das schon nicht mehr geht, weil ich die Lampe meist über die Alex schalte.

Ich habe schon ein wenig recherchiert und mir LOGs in meine Rule gebastelt, leider passiert da aber gar nichts.
Der Switch selber funktioniert. Ich bekomme entsprechende INFOs im Log.
Ich bin ratlos. hat jemand noch eine Idee?

Code: Alles auswählen

rule "Büro Deckenlampe ON/OFF @ HUE DimmerSwitch"
when
	Channel "hue:0820:DimmerSwitch:dimmer_switch_event" triggered
	// Channel "hue:0820:DimmerSwitch:dimmer_switch" triggered
then
	logInfo("DimmerTest", "Dimmer switch event {} was triggered", receivedEvent)
	switch(receivedEvent) {
		case "1000.0":
		{
			Buero_Deckenlampe_switch.sendCommand("ON")
			logInfo("receivedEvent 1000.0", "Buero_Deckenlampe_switch ON")
		}
		case "1001.0":
		{
			Buero_Deckenlampe_switch.sendCommand("ON")
			logInfo("receivedEvent 1001.0", "Buero_Deckenlampe_switch ON")
		}
		case "1002.0":
		{
			Buero_Deckenlampe_switch.sendCommand("ON")
			logInfo("receivedEvent 1002.0", "Buero_Deckenlampe_switch ON")
		}
		case "2000.0":
		{
			Buero_Deckenlampe_switch.sendCommand("ON")
			logInfo("receivedEvent 2000.0", "Buero_Deckenlampe_switch ON")
		}
		case "2001.0":
		{
			Buero_Deckenlampe_switch.sendCommand("ON")
			logInfo("receivedEvent 2001.0", "Buero_Deckenlampe_switch ON")
		}
		case "2002.0":
		{
			Buero_Deckenlampe_switch.sendCommand("ON")
			logInfo("receivedEvent 2002.0", "Buero_Deckenlampe_switch ON")
		}
		case "3000.0":
		{
			Buero_Deckenlampe_switch.sendCommand("OFF")
			logInfo("receivedEvent 3000.0", "Buero_Deckenlampe_switch OFF")
		}
		case "3001.0":
		{
			Buero_Deckenlampe_switch.sendCommand("OFF")
			logInfo("receivedEvent 3001.0", "Buero_Deckenlampe_switch OFF")
		}
		case "3002.0":
		{
			Buero_Deckenlampe_switch.sendCommand("OFF")
			logInfo("receivedEvent 3002.0", "Buero_Deckenlampe_switch OFF")
		}
		case "4000.0":
		{
			Buero_Deckenlampe_switch.sendCommand("OFF")
			logInfo("receivedEvent 4000.0", "Buero_Deckenlampe_switch OFF")
		}
		case "4001.0":
		{
			Buero_Deckenlampe_switch.sendCommand("OFF")
			logInfo("receivedEvent 4001.0", "Buero_Deckenlampe_switch OFF")
		}
		case "4002.0":
		{
			Buero_Deckenlampe_switch.sendCommand("OFF")
			logInfo("receivedEvent 4002.0", "Buero_Deckenlampe_switch OFF")
		}
	}
end

Code: Alles auswählen

2021-11-30 10:15:57.218 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmer_DimmerSchalter' changed from 1000.0 to 1002.0
2021-11-30 10:16:04.527 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmer_DimmerSchalter' changed from 1002.0 to 4000.0
2021-11-30 10:16:04.530 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmerSwitch_lastUpdate' changed from 2021-11-30T10:15:52.000+0100 to 2021-11-30T10:16:00.000+0100
2021-11-30 10:16:05.054 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmer_DimmerSchalter' changed from 4000.0 to 4002.0
2021-11-30 10:16:10.350 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmer_DimmerSchalter' changed from 4002.0 to 4000.0
2021-11-30 10:16:10.354 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmerSwitch_lastUpdate' changed from 2021-11-30T10:16:00.000+0100 to 2021-11-30T10:16:06.000+0100
2021-11-30 10:16:10.876 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'HueDimmer_DimmerSchalter' changed from 4000.0 to 4002.0

Re: HUE Dimmer Switch Rule funktioniert nicht mehr

Verfasst: 30. Nov 2021 12:47
von udo1toni
Hast Du openHAB schon mal neu gestartet?

Re: HUE Dimmer Switch Rule funktioniert nicht mehr

Verfasst: 30. Nov 2021 15:15
von domjo75
:roll: ja, eben. Jetzt gehts wieder.
Dann liest OH die Rule erst beim Neustart komplett neu ein. Ein Ändern der Rule bewirkt das dann wohl nicht.

Danke für den Denkanstoß

Re: HUE Dimmer Switch Rule funktioniert nicht mehr

Verfasst: 30. Nov 2021 17:43
von udo1toni
Nein, ich fürchte, das Problem lag nicht an der Rule. Du verwendest ja (korrekt) einen Channel Trigger. Der tauchte aber im log nicht auf. Ich gehe davon aus, dass sich irgendein Bestandteil des Bindings heimlich verabschiedet hatte.