Hallo zusammen,
gibt es eine möglichkeit, das hoch- und runterdimmen meiner LED-Leiste so zu lösen, dass nicht FHEM während dieser Zeit blockiert wird?
Das Problem ist denke ich, dass das Sleep im Hintergrund anscheinend einfach die angegebene Zeit lang den Prozessor "beschäftigt" :D
Hier mal mein notify:
TV_Zustand:.* {if (Value("TV_Zustand") eq "an") {
if (Value("Licht") eq "on") {
fhem("set Licht pct 40");
}
fhem("set LEDstripe rgb 0000FF");
fhem("set LEDstripe dim 1");
fhem("set LEDstripe on");
for (my $b=1; $b<101; $b++) {
fhem("set LEDstripe dim $b");
sleep 0.015;
}
}
else { for (my $i=100; $i>0; $i--) {
fhem("set LEDstripe dim $i");
sleep 0.03;
}
fhem("set LEDstripe off");
fhem("set LEDstripe dim 100");
} }
Viele Grüße,
Kuzl