Jak połączyć dwa kanały ze sobą

wiciu_88
Posty: 8
Rejestracja: śr maja 05, 2021 8:59 pm

Witam, mam dwie lampy z dwoma urządzeniami supla w puszkach. Chciałbym je ze sobą połączyć tak by włącznik jeden załączał i gasił obie. Jak to ustawić bo nie mogę tego nigdzie znaleźć??
Awatar użytkownika
pzygmunt
Posty: 18281
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Możesz ustawić wyzwalacz akcji, który steruje grupą.
mmiikk
Posty: 439
Rejestracja: pn sie 06, 2018 1:27 pm

Inna opcja to dać zaawansowany harmonogram na drugi kanał co niewielki interwał np 1 minutę i ustawić w nim kopiuj stan kanału z..
oczywiście opóźnienie może wtedy wynieść minutę w reakcji drugiego kanału, ale za to pierwszy kanał nie będzie wymagał Internetu żeby zadziałać na włącznik
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

mmiikk pisze: ndz mar 12, 2023 5:44 pm Inna opcja to dać zaawansowany harmonogram na drugi kanał co niewielki interwał np 1 minutę i ustawić w nim kopiuj stan kanału z..
oczywiście opóźnienie może wtedy wynieść minutę w reakcji drugiego kanału, ale za to pierwszy kanał nie będzie wymagał Internetu żeby zadziałać na włącznik
to juz chyba lepiej skrypt
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
wiciu_88
Posty: 8
Rejestracja: śr maja 05, 2021 8:59 pm


to juz chyba lepiej skrypt
Jaki skrypt??
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

wiciu_88 pisze: ndz mar 12, 2023 7:47 pm

to juz chyba lepiej skrypt
Jaki skrypt??
https://scripts.supla.io/
ale imho rozwiązanie zaproponowane przez @pzygmunt dla zastosowania, które opisałeś będzie lepsze
to co podaję to alternatywa, która ma "plusy dodatnie i ujemne" (jak mawiał klasyk)
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
kajetan.kubik
Posty: 4
Rejestracja: śr mar 22, 2023 9:16 pm

pzygmunt pisze: ndz mar 12, 2023 5:16 pm Możesz ustawić wyzwalacz akcji, który steruje grupą.
Mam taki sam problem co autor wątku. Utworzyłem grupy kanałów, i zmieniłem sterowanie z przełącznika na Grupa kanałów/Przełącz, i niby działa, ale to rozwiązanie ma spore wady:
- jest wyraźne opóźnienie we włączeniu w porównaniu do akcji lokalnej - mimo, że mówimy tu o pojedynczym przełączeniu
- większy problem - jak pada wifi/serwer/cloud, przestaje to w ogóle działać - nie da się zapalić w ogóle żadnego światła w takim pomieszczeniu

Mam tak skonfigurowanego Sonoffa mini, oraz suplę ROW-01, w obydwu przypadkach jest to samo.

Idealnie byłoby móc na którymś kanale "zasubskrybować się" na inny kanał, i kopiować jego stan live. Nawet jakby było jakieś minimalne opóźnienie, to i tak takie rozwiązanie eliminowałoby całkowicie drugi problem, a pierwszy znacznie łagodziło (akcja lokalna działałaby standardowo "natychmiast"). Może dałoby radę coś takiego doimplementować?

A na wypadek utraty połączenia z cloudem jeszcze mam inny pomysł - może dałoby się w takim wypadku po prostu przywracać sterowanie lokalne póki połączenie nie zostanie przywrócone? Ogólnie w każdym przypadku to chyba byłby dobry pomysł.
1 x THW01, 8 x ROW-01, 2 x mROW-02, 1 x MEW-01, 2 x ROW-02, 1 x PNW-01, 6 x Sonoff Mini
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

kajetan.kubik pisze: śr mar 22, 2023 9:23 pm - jest wyraźne opóźnienie we włączeniu w porównaniu do akcji lokalnej - mimo, że mówimy tu o pojedynczym przełączeniu
Akcja "przyciśnięcie 1x" wymaga odczekania chwilę, aby układ miał pewność, że nie klikniesz 2x. W ROW możesz ten czas czekania ustawić na stronie konfiguracyjnej urządzenia.
Ewentualnie, najszybsza reakcja będzie jeśli przestawisz przycisk na bistabilny (w ustawieniach) i wtedy przypiszesz akcję do zdarzenia "wciśnięcie" - ona jest wysyłana natychmiast, bez opóźnień.
Tylko wtedy odpada użycie przycisku do innych celów, np. na 2x kliknięcie, czy przytrzymanie.
kajetan.kubik pisze: śr mar 22, 2023 9:23 pm Idealnie byłoby móc na którymś kanale "zasubskrybować się" na inny kanał, i kopiować jego stan live. Nawet jakby było jakieś minimalne opóźnienie, to i tak takie rozwiązanie eliminowałoby całkowicie drugi problem, a pierwszy znacznie łagodziło (akcja lokalna działałaby standardowo "natychmiast"). Może dałoby radę coś takiego doimplementować?
Supla działa za pośrednictwem serwera. Jeśli chcesz się uniezależnić od połączenia z Internetem, to możesz postawić sobie swój własny lokalny serwer. Tylko wtedy do sterowania z Internetu, będzie potrzebny zewnętrzny adres IP, a całość wymaga podstawowej znajomości sieci komputerowych i serwerów.

Takie "kopiowanie stanu" wyzwalane przez zmianę stanu kanału będzie w przyszłości możliwe. Jest to druga pozycja na liście na naszej ankiecie, zaraz po powiadomieniach push, które wygrały ten plebiscyt ;) (viewtopic.php?p=136530#p136530).
kajetan.kubik pisze: śr mar 22, 2023 9:23 pm A na wypadek utraty połączenia z cloudem jeszcze mam inny pomysł - może dałoby się w takim wypadku po prostu przywracać sterowanie lokalne póki połączenie nie zostanie przywrócone? Ogólnie w każdym przypadku to chyba byłby dobry pomysł.
Były to dobry pomysł w sytuacjach, gdy pojedyncze przyciśniećie przycisku ma nadal sterować lokalnym przekaźnikiem.
Natomiast w praktyce, może tam być ustawiona dowolna akcja i wtedy takie lokalne sterowanie mogłoby być bardzo nieoczekiwanym zachowaniem.

Także albo:
1. poprawić sobie dostęp do Internetu lub
2. postawić swój lokalny serwer Supli.
Widzimy się na Supla Offline Party vol. 2 :!:
kajetan.kubik
Posty: 4
Rejestracja: śr mar 22, 2023 9:16 pm

klew pisze: śr mar 22, 2023 10:24 pm
kajetan.kubik pisze: śr mar 22, 2023 9:23 pm - jest wyraźne opóźnienie we włączeniu w porównaniu do akcji lokalnej - mimo, że mówimy tu o pojedynczym przełączeniu
Akcja "przyciśnięcie 1x" wymaga odczekania chwilę, aby układ miał pewność, że nie klikniesz 2x. W ROW możesz ten czas czekania ustawić na stronie konfiguracyjnej urządzenia.
Ewentualnie, najszybsza reakcja będzie jeśli przestawisz przycisk na bistabilny (w ustawieniach) i wtedy przypiszesz akcję do zdarzenia "wciśnięcie" - ona jest wysyłana natychmiast, bez opóźnień.
Tylko wtedy odpada użycie przycisku do innych celów, np. na 2x kliknięcie, czy przytrzymanie.
Rzecz w tym, że w tych przełącznikach nie zaprogramowałem 2x. Mam ustawione tylko 1x, tak samo, jak dla lokalnej akcji. To opóźnienie nie ma tutaj sensu Może powinno to działać tak, że jak user zaprogramował tylko 1x, to nie czeka, tylko reaguje od razu. Podejrzewam, że wystarczy zmiana warunku w kodzie z "użytkownik wyłączył lokalną akcję" na "użytkownik zaprogramował przełączenie więcej niż 1x" - i wtedy tylko ma czekać.
klew pisze: śr mar 22, 2023 10:24 pm
kajetan.kubik pisze: śr mar 22, 2023 9:23 pm Idealnie byłoby móc na którymś kanale "zasubskrybować się" na inny kanał, i kopiować jego stan live. Nawet jakby było jakieś minimalne opóźnienie, to i tak takie rozwiązanie eliminowałoby całkowicie drugi problem, a pierwszy znacznie łagodziło (akcja lokalna działałaby standardowo "natychmiast"). Może dałoby radę coś takiego doimplementować?
Supla działa za pośrednictwem serwera. Jeśli chcesz się uniezależnić od połączenia z Internetem, to możesz postawić sobie swój własny lokalny serwer. Tylko wtedy do sterowania z Internetu, będzie potrzebny zewnętrzny adres IP, a całość wymaga podstawowej znajomości sieci komputerowych i serwerów.
Mam postawioną suplę na lokalnym serwerze, ale to nie zmienia wiele. Jak serwer lub wifi padnie, to efekt jest taki sam. Taki przełącznik nie działa wtedy w ogóle. Rozumiem, że do bardziej skomplikowanych akcji typu grupa kanałów jest wymagane pośrednictwo serwera, ale jak coś padnie, no to mogłoby to jakoś sensownie się zachowywać. Wyobraźcie sobie sytuację, że mam w domu wszystkie światła na supli, i każdy włącznik mam oprogramowany typu że steruję grupą kanałów czy coś - czyli sterowanie lokalne wyłączone. W takiej sytuacji jak mi padnie serwer czy wifi, nie zapalę żadnego światła. Serwery padają, wifi też zdarza się że pada. Doprecyzuję, że znam się na IT bardzo dobrze, więc nikt mnie nie przekona, że istnieją jakieś niezawodne elementy w świecie IT. Natomiast system można i powinno zaprojektować tak, aby w przypadku awarii potrafił zachować minimum funkcjonalności, a nie wysiadł zupełnie. Mówimy tu o systemie który zapewnia oświetlenie, czyli absolutnie podstawowe medium. Powiem szczerze, że bardzo ogólnie podoba mi się architektura Supli w porównaniu do np. rozwiązań z centralką, i w pełni zcyfryzowanym sterowaniu. Jest to o wiele bardziej odporne na awarie, ponieważ awaria jednego przełącznika powoduje awarię tylko jednego punktu. Niestety w wypadku gdy mamy zaprogramowane przełączniki na coś innego niż lokalne akcje, ta zaleta znika - mamy single point of failure - serwer/wifi/internet (jeśli ktoś korzysta z clouda na serwerach supli). Moim zdaniem dałoby się to jednak dość prosto poprawić.
klew pisze: śr mar 22, 2023 10:24 pm Takie "kopiowanie stanu" wyzwalane przez zmianę stanu kanału będzie w przyszłości możliwe. Jest to druga pozycja na liście na naszej ankiecie, zaraz po powiadomieniach push, które wygrały ten plebiscyt ;) (viewtopic.php?p=136530#p136530).
kajetan.kubik pisze: śr mar 22, 2023 9:23 pm A na wypadek utraty połączenia z cloudem jeszcze mam inny pomysł - może dałoby się w takim wypadku po prostu przywracać sterowanie lokalne póki połączenie nie zostanie przywrócone? Ogólnie w każdym przypadku to chyba byłby dobry pomysł.
Były to dobry pomysł w sytuacjach, gdy pojedyncze przyciśniećie przycisku ma nadal sterować lokalnym przekaźnikiem.
Natomiast w praktyce, może tam być ustawiona dowolna akcja i wtedy takie lokalne sterowanie mogłoby być bardzo nieoczekiwanym zachowaniem.

Także albo:
1. poprawić sobie dostęp do Internetu lub
2. postawić swój lokalny serwer Supli.
Tak jak napisałem wyżej - dostęp do internetu może zepsuć się zawsze. Serwer też może się zepsuć zawsze. Mówimy to o podstawowej rzeczy w mieszkaniu jaką jest oświetlenie. Wyobrażacie sobie sytuację, że nagle nie można zapalić żadnego światła w domu w nocy bo padł internet albo wifi? Trzeba myśleć o tym, co będzie, gdy awaria wystąpi, i odpowiednio zaprojektować system, aby wtedy zachował się sensownie, a nie zakładać, że będziemy mieć niezawodny sprzęt/połączenie, które nigdy się nie zepsuje. To po prostu nierealne założenie.
1 x THW01, 8 x ROW-01, 2 x mROW-02, 1 x MEW-01, 2 x ROW-02, 1 x PNW-01, 6 x Sonoff Mini
kajetan.kubik
Posty: 4
Rejestracja: śr mar 22, 2023 9:16 pm

@klew z tego piszesz jeśli będzie możliwe subskrybowanie się na stan innego kanału, no to to będzie jakieś częściowe rozwiązanie. Rozumiem, że w takim wypadku kanał, na który się subskrybujemy, będzie działał nadal w sposób standardowy, tzn. sterowanie lokalne? I jak mi padnie internet/wifi/serwer w takim wypadku tracę tylko ten kanał zasubskrybowany, a ten bazowy nadal działa normalnie?

Niemniej to też nie rozwiązuje wszystkich problemów. Wyobrażam sobie np. pomieszczenia, gdzie mamy jakąś grupę kanałów, i dwuklik zapala wszystkie światła, jednoklik tylko jedno wybrane, i gdzie mamy kilka równorzędnych punktów tak zaprogramowanych. W takim wypadku nadal pozostaje problem, i subskrypcja niestety tu nie pomoże, nie ma tutaj zastosowania.
1 x THW01, 8 x ROW-01, 2 x mROW-02, 1 x MEW-01, 2 x ROW-02, 1 x PNW-01, 6 x Sonoff Mini
ODPOWIEDZ

Wróć do „Pomoc”