Seite 1 von 1

Hue Binding HSB Type Farbabweichung

Verfasst: 5. Jan 2023 16:58
von SaschaQ
Hallo zusammen,

ich habe folgendes Problem.

Ich habe über das Hue Binding meine Philips Hue Leuchten, Zonen und Zimmer in Openhab eingebunden.
Nun möchte ich beim Einschalten einer Zone, dass diese sich direkt auf warmweiß einstellt.
Ich habe die Philips Hue Leuchten per Color Picker oder Alexa auf warmweiß eingestellt und geschaut welcher HSB Type im Openhab Log übertragen wird.
Wenn ich genau den Wert über Openhab setze, den ich dann in den Logs sehe, sieht die Farbe anders aus, als wenn ich sie über die App oder Alexa setze.

Muss das nicht eigentlich gleich sein, oder gibt es da einen Trick?

Log Eintrag für warmweiß wenn ich über Alexa warmweiß setze:

Code: Alles auswählen


2023-01-05 17:04:05.775 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'licht1_color' changed from 0,0,0 to 46,57,100

Setzen der Farbe über Openhab Rule:

Code: Alles auswählen



rule "Licht Badezimmer an und auf warmweiß setzen"
when
	Item licht1 changed to ON
	
	then
	
	var DecimalType hue = new DecimalType(46)
    var PercentType sat = new PercentType(47)
    var PercentType bright = new PercentType(100)
    var HSBType light = new HSBType(hue,sat,bright)
	licht1_color.sendCommand(light.toString)
		
end



Re: Hue Binding HSB Type Farbabweichung

Verfasst: 5. Jan 2023 19:56
von udo1toni
Du hast Saturation falsch gesetzt. Im Log steht 57, Du wählst aber 47.

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 09:03
von SaschaQ
Habe das mal korrigiert, ist mir garnicht aufgefallen. Trotzdem ist die Farbe nicht die gleiche.

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 10:23
von udo1toni
Aber der log-eintrag ist der gleiche? Dann muss es im Hintergrund noch einen weiteren Channel geben.

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 11:38
von SaschaQ
Ja der Wert ist exakt gleich. Aber das eine ist warmweiß so wie man es haben will und das andere geht eher mehr so ins orange. Gibt es noch eine andere Möglichkeit den Farbwert zu übertragen? Vielleicht per String?

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 11:51
von udo1toni
Du sendest ja schon einen String. Die Frage ist, warum die Leuchte einen anderen Status meldet als sie hat, oder alternativ, warum sie auf einen Befehl anders reagiert.
Ich habe selbst keine Hue Lampen, da müsste also jemand anderes seinen Senf dazu geben :)

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 11:58
von SaschaQ
Ja wäre klasse. Ich habe mal gelesen, dass es da wohl schonmal Abweichungen gibt. Vielleicht mache ich ja auch generell etwas falsch in der Rule oder habe eine Verständnisproblem.

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 12:12
von udo1toni
Nein, die Rule sieht gut aus, wie ist ist. Natürlich gibt es immer Raum für Verbesserungen. :)

Re: Hue Binding HSB Type Farbabweichung

Verfasst: 6. Jan 2023 14:17
von SaschaQ
Hm Okay, ich habe eben einen Thread gelesen wo einige das gleiche Problem haben. Vielleicht findet sich ja hier jemand der etwas dazu sagen kann?