Sztywniak,
Ano wiem, że jest nietypowe:)
Podejrzewam, że 99% instalacji Fibaro opiera się na istniejącej już instalacji elektrycznej.
Ja robiąc kapitalny remont od wszystkich punktów (światła, klawisze) pociągnąłem kable do jednego miejsca.
Jak pisałem pod klawisze chwilowe podpiałem UBSy (mam ich w mieszkaniu 14 sztuk).
Sceny są odpalane na zasadzie %% properties - value. Tak więc normalnie nie działają żadne sceny (o przepraszam jest jedna scena wykonywana non stop ale ona obsługuje inne rzeczy jak na przykład zapisane z tableta zadania do wykonania)
Po odpaleniu sceny uruchamiam sobie jeszcze jedną scenę zwiększającą o 1 wartość jednej zmiennej globalnej co 100ms działającą jako timer do rozpoznawania momentu i długości wciśnięcia klawiszy - bo timer systemowy ma rozdzielczość tylko 1 sekundy.
No i trzymam scenę uruchomioną dopóki nie zobaczę puszczonych wszystkich klawiszy w jednej lokalizacji np w salonie.
No i tak skrypt zapisuje i analizuje moment i czas wciśnięcia dla wszystkich klawiszy w danej lokalizacji.
Dla przykładu mam tak:
W salonie mam ramkę z pojedynczym klawiszem i pod nim ramkę z dwoma klawiszami.
Wciśnięcie na krótko lewego klawisza (mniej niż 0,3s) powoduje zmianę stanu światła głównego na przeciwny
Wciśnięcie na dłużej lewego klawisza (więcej niż 0,3s) powoduje zmianę stanu światła nad sofą
Wciśnięcie na krótko prawego klawisza (mniej niż 0,3s) powoduje zmianę stanu światła nad stołem
Wciśnięcie na dłużej lewego klawisza (więcej niż 0,3s) powoduje zmianę stanu światła na ścianie za telewizorem
Wciśnięcie i przytrzymanie klawisza lewego i w tym samym czasie krótkie wciśnięcie prawego powoduje zmianę stanu pracy rolety nad oknem w salonie - jak jest w górze zaczynam opuszczać jak w danej chwili się opuszcza zatrzymuje się, jak jest zatrzymana to rusza w przeciwną stronę niż był poprzedni ruch, jak jest na dole to ruszam z nią do góry itd.
Wciśnięcie i przytrzymanie klawisza prawego i w tym samym czasie krótkie wciśnięcie lewego powoduje zmianę stanu pracy rolety nad drzwiami balkonowymi w salonie.
Długie wciśnięcie klawisza dużego włącza wszystkie światła w salonie,
Krótkie wciśnięcie klawisza dużego w salonie wyłącza wszystkie światła w salonie.
Jednoczesne dłuższe wciśnięcie obu klawiszy w w wyłączniku podwójnym wyłącza wszystkie światła w mieszkaniu.
Krótkie wciśnięcie klawisza lewego a potem krótkie wciśnięcie klawisza prawego włącza radio w salonie.
itd.
Wydaje się, że trudno to wszystko spamiętać ale po dwóch tygodniach używania wszystko się potem robi z automatu.
Ponieważ nie ma bardziej sensownych "manipulatorów" (czytaj łatwych w obsłudze) współpracujących z Fibaro wydało mi się sensowne zastosowanie takiego rozwiązania.
Teraz mam zapewnioną ogromną elastyczność systemu praktycznie w dowolnym pomieszczeniu mogę zrealizować dowolne sposoby reakcji systemu i nie mam konieczności włączenia danego światła jeśli kliknę danym klawiszem jak to jest w onoffach.
Gdzie nie można rozdzielić funkcji kalwisza i załączania światła. Jak klikniesz klawiszem to włączy Ci się jedno światło i dopiero odczytując ten fakt możesz coś dalej robić w systemie. Nawet nie wiesz czy światło zostało włączone z klawisza czy z komórki.
Uważam, że moje rozwiązanie jest bardzo dobre oczywiście dopóki działa centrala. Jak wróce do domu zamontuję na drzwiach szafy rozdzielczej przełączniki które będą przełączać elektrycznie sygnały z klawiszy raz do UBSów a w przypadku awarii centrali pójdą na onoffy tak, żeby mieć choć parę świateł w mieszkaniu jak walnie centrala
Pozdro
Marcin