Ich habe in meinem Wohnzimmerschrank einen LED-Stripe RGBW verbaut und steuer den mit dem wifi UFO (China Shipping, aber wichtiger ist der Chip 382A). Mit der Handy Software Magic Home funktioniert der gut und auch mit Openhab kann ich den an und aus und auch mit unterschiedlichen Farben und weiß-Werten befeuern.
ABER: Im Log schaltet irgend jemand den eingestellten Weiß-Wert nach ein paar Sekunden wieder zurück auf 0, das Licht bleibt aber an. Ich hatte das bis jetzt noch nicht gemerkt, wollte allerdings jetzt per Rule den eingestellten Wert zwischenspeichern, um, wenn es an der Tür geklingelt hat, für kurze Zeit eine andere Farbe anzeigen zu lassen (Hausklingel bei laufendem TV zu leise).
Meine Items:
Code: Alles auswählen
//Wohnzimmerschrankbeleuchtung Wifi Ufo 382A
Switch WZ_LED_Power "LED Lichtschalter" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:power"}
String WZ_LED_Farbnummer "LED Farbnummer" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:color"}
Color WZ_LED_Color "LED Farbe" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:color"}
Dimmer WZ_LED_White "LED Weiß" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:white"}
Dimmer WZ_LED_White2 "LED Weiß 2" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:white2"}
String WZ_LED_Program "LED Programm" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:program"}
Dimmer WZ_LED_ProgramSpeed "LED Programmgeschwindigkeit" (WZ_LED_Schrank) {channel="wifiled:wifiled:ACCF2384DDA2:programSpeed"}
Code: Alles auswählen
rule "Schranklicht_an_wenn_Schalter1_an"
when
Item Wz_fs20_k1 changed to ON
then
WZ_LED_Color.sendCommand("0,0,0")
WZ_LED_White.sendCommand(27)
WZ_LED_Power.sendCommand(ON)
end
Im Log kommt dann folgendes an:
Code: Alles auswählen
2018-01-20 14:43:19.596 [ome.event.ItemCommandEvent] - Item 'WZ_LED_Color' received command 0,0,0
2018-01-20 14:43:19.613 [vent.ItemStateChangedEvent] - WZ_LED_Color changed from 142,30,89 to 0,0,0
2018-01-20 14:43:19.617 [ome.event.ItemCommandEvent] - Item 'WZ_LED_White' received command 27
2018-01-20 14:43:19.621 [ome.event.ItemCommandEvent] - Item 'WZ_LED_Power' received command ON
2018-01-20 14:43:19.630 [vent.ItemStateChangedEvent] - WZ_LED_White changed from 0 to 27
2018-01-20 14:43:19.637 [vent.ItemStateChangedEvent] - WZ_LED_Power changed from OFF to ON
2018-01-20 14:43:34.880 [vent.ItemStateChangedEvent] - WZ_LED_White changed from 27 to 0
Ich hab mir mal mit HabPanel den Dimmer, Color und den Switch angelegt. Dort springt der Schieberegler von White auch auf 0, obwohl es keine Veränderung beim echten Licht gibt (Es bleibt also an)
Was mache ich falsch, oder wenn ich nichts falsch mache, wie kann ich den "Bösewicht" herausfinden?