@CyberMicha
Wenn auch etwas spät - aber vielleicht interessiert sich doch noch jemand dafür.
Ich habe das bei mir so gelöst, dass ich nur jeden 4. Impuls vom Schalter an die Dimmen-Funktion weitergebe. Damit kommt die Hue klar...
var count=0;
var level=0;
on({id: 'hm-rpc.1.XXXXXX.1.PRESS_LONG', val: true}, function() {
count=count+1;
if (count>=4)
{
count=0;
dim();
}
});
function dim() {
if (getState("hue.0.Esszimmer.on").val=true) {
level= getState("hue.0.Esszimmer.level").val;
if (getState("0_userdata.0.dim_esszimmer").val=="up") {
if (level<100)
{
level=level+10;
setState("hue.0.Esszimmer.level", level);
console.log(level);
}
else
{
setState("0_userdata.0.dim_esszimmer", "down");
}
}
else
{
if (level>=10)
{
level=level-10;
setState("hue.0.Esszimmer.level", level);
console.log(level);
}
else
{
setState("0_userdata.0.dim_esszimmer", "up");
}
}
}
};
Bei Fragen gerne melden.