Dimmer Rule für IKEA Schalter
Verfasst: 13. Mär 2021 15:20
Hallo Foren Gemeinde,
ich bekommen eine Rule einfach nicht richtig zum laufen. Aber eventuell bin ich auch am Holzweg
.
Folgendes Thema, ich möchte den IKEA Schalter als Dimmer verwenden. Hingegen meiner Homematic Taster welche dauerhaft #LONG_PRESS senden
und so immer wieder die Rule triggern, verhält sich der IKEA Taster anders. Hier wird bei Langdruck "1001" an ein Item gesendet und dann erst wieder beim loslassen "1003". Nun dachte ich an eine Loop die so lange läuft bis das Item auf 1003 springt. Bekomme das aber nicht gebacken. Würde mich freuen, wenn mir jemand unter die Arme greifen kann. Hier mal meine Idee welche aber nicht funktioniert. Problem ist, dass sich das system nahezu aufhängt.
ich bekommen eine Rule einfach nicht richtig zum laufen. Aber eventuell bin ich auch am Holzweg

Folgendes Thema, ich möchte den IKEA Schalter als Dimmer verwenden. Hingegen meiner Homematic Taster welche dauerhaft #LONG_PRESS senden
und so immer wieder die Rule triggern, verhält sich der IKEA Taster anders. Hier wird bei Langdruck "1001" an ein Item gesendet und dann erst wieder beim loslassen "1003". Nun dachte ich an eine Loop die so lange läuft bis das Item auf 1003 springt. Bekomme das aber nicht gebacken. Würde mich freuen, wenn mir jemand unter die Arme greifen kann. Hier mal meine Idee welche aber nicht funktioniert. Problem ist, dass sich das system nahezu aufhängt.
Code: Alles auswählen
when
Item IKEASchalter1_Button changed to 1001
then
while (!(IKEASchalter1_Button == 1003)) {
var HSBType currentState = LIFX_Spitzboden_Color.state
var DecimalType hue = currentState.hue
var DecimalType sat = currentState.saturation
var PercentType bright
if( currentState.brightness.intValue < 95 ) {
bright = new PercentType(currentState.brightness + 5)
} else {
bright = new PercentType(100)
}
LIFX_Spitzboden_Color.sendCommand(new HSBType(hue, sat, bright) as Number)
thread::sleep(500)
}
end