FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Kuzl am 14 Januar 2014, 17:57:27

Titel: LEDstripe hoch- und runterdimmen
Beitrag von: Kuzl am 14 Januar 2014, 17:57:27
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