Ta scena zasadniczo powstała niejako przez przypadek, bo chodziło o proste rozwiązanie do prostych założeń, i rozrosła się w miarę wzrostu zainteresowania
Ja u siebie jej używam w prostej wersji: jedna czujka, jeden zciemniacz, działanie tylko w nocy. Jeśli chodzi o bardziej zaawansowane rozwiązania (wiele czujek, wiele aktorów, różne czasy reakcji) to polecam raczej dostępną na forum anglojęzycznym scenę inteligentnych świateł (Very Smart Lights), która wg opisu może sterować grupą świateł (nigdy jej osobiście nie testowałem). Jeśli zachodziłaby potrzeba użycia sceny dodatkowej czy innych dodatkowych zmiennych to polecam stanowczo Very Smart Lights - prawdopodobnie sprawdzi się lepiej.
1 - użycie tylko w nocy: wystarczy "wykomentować" (czyli dodać dwie kreski "--" na początku linijki) następującą linijkę (gdzieś mniej więcej w środku sceny):
fibaro:call(lightID, "setValue", lightDay)
2 - użycie kilku czujek jest dość skomplikowane, bo 1) każde sprawdzenie czy scena jest wywołana ruchem wymagałaby dodatkowej bramki, a 2) zmienna lokalna "sensorMoved" musiałaby być ustawiana przez dodatkowy mechanizm przy naruszeniu jednej z czujek. Polecam sprawdzić scenę, o której wspomniałem wyżej.
3 - sterowanie ręczne w zasadzie nie potrzebuje żadnych implementacji, bo działa zawsze (dzień i noc)
4 - jeśli chodzi o switche zamiast dimmerów, to tak jak w moim ostatnim poście - zamiana odpowiednich linijek to zrobi.
5 - nie mam sterownika RGB, więc nie mogę sam sprawdzić, ale odpowiednia komenda jak w punkcie 4 powinna zadziałać.