Witam, Mam pytanie odnośnie skryptu blocky. Mam w mieszkaniu w przedpokoju założony 3 przełącznikowy włącznik(Klikany Jedno klikniecie załącza obwód, zapala lampkę na włączniku, drugie kliknięcie gasi lampkę i odłącza obwód). Pierwszy klawisz W przedpokoju "1" Działa Klasycznie jako załącz wyłącz lampę w przedpokoju.(Klawisze 2 i 3 działają jako wirtualne włączniki dając tylko sygnały do Domoticza) Klawisz "2" Odpowiada za włączenie światła w pokoju(To ogarnąłem:)) Zaś klawisz 3 ma odpowiadać za wyłączenie wszystkiego w całym mieszkaniu i nie wiem jak to ugryźć.Chciał bym żeby to działało tak, ze jeżeli załączę jakiekolwiek inny włącznik w pokoju1, pokoju2 czy łazience czy kuchni, Status wyłącznika w przedpokoju czyli jego klawisz "3" Załączy się przez co zostanę poinformowany jego kontrolką ze coś jest włączone. Gdy się on zapali czyli zmieni status na włączony po kliknięciu go ma wyłączyć wszystkie inne wyłączniki przez co zostanę też poinformowany poprzez zgaśniecie kontrolki. Mam nadzieję ze nie napisałem tego zbyt chaotycznie, ale starałem się żeby było w miarę przejrzyście. W załączniku poglądowy rysunek
Same sprzeczności w tych założeniach , musisz się na coś zdecydować, jak ma włączać/wyłączać wszystko to nie może zostać włączony gdy zaświecisz tylko jedno bo z automatu włączy pozostałe.
Wyłącznik w przedpokoju a klawisz "3" Ma służyć tylko do wyłączania. On nie ma nic załączać tylko wyłączać wszystkie inne włączniki które w danej chwili są aktywne. Po wykryciu że któryś inny włącznik jest załączony, on ma również przejść w status załączonego żeby tylko informował mnie diodą statusu.
@korzeniewski36 no to w czym masz problem IF switch A = On or switchB= On or switchC = On SET Switch3 = On