SuplaDevice 26.08 - sezon ogórkowy

User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

lukasz06 wrote: Wed Aug 19, 2026 2:21 pm @klew Możesz podać jakiś przykład jak użyć `RelayRollerShutterPair`, aby można było zmieniać w webserwer przekaźnik/roleta
Zmiana w UI urządzenia nic nie wnosi, bo po połączeniu serwer nadpisuje konfigurację.
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

klew wrote: Sun Aug 23, 2026 6:15 am Możesz albo w Cloud ten kanał ukryć, albo w sofę ustawić opcję aby nie pokazywał takich kanałów
lukfud wrote: Sun Aug 23, 2026 6:50 am Zmiana w UI urządzenia nic nie wnosi, bo po połączeniu serwer nadpisuje konfigurację.
Czyli w teorii najlepiej napisać własną obsługę przełączania kanałów pomiędzy przekaźnikami a roletami gdy się to chcę zrobić z poziomu webserwera? Na przykład coś takiego?
Screenshot_2026-08-21-13-36-36-513_com.mi.globalbrowser.jpg

Screenshot_2026-08-21-13-36-24-175_com.mi.globalbrowser.jpg
Screenshot_2026-08-21-13-36-32-372_com.mi.globalbrowser.jpg
Oczywiście jest to metoda "po staremu" i działa przełączanie z webserwera
You do not have the required permissions to view the files attached to this post.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

veeroos wrote: Sun Aug 23, 2026 7:13 am Czyli w teorii najlepiej napisać własną obsługę przełączania kanałów pomiędzy przekaźnikami a roletami gdy się to chcę zrobić z poziomu webserwera? Na przykład coś takiego?
Najlepiej w ogóle nie wstawiać takiego wyboru, bo w sumie po co ?! ;)
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

lukfud wrote: Sun Aug 23, 2026 7:23 am Najlepiej w ogóle nie wstawiać takiego wyboru, bo w sumie po co ?!
A to też racja 😉, ktoś nie będzie wiedział co ma zrobić i więcej namiesza 😀, dlatego ja też osobiście odchodzę od takich rozwiązań.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

W klasach HTML jest przełączenie zrobione. Tylko serwer na zawsze rację co do funkcji i zmiany lokalne nic nie dadzą. Lokalne ustawienie ma znaczenie gdy urządzenie jest przed rejestracją w cloud (wtedy ustawia się to jako funkcja domyślna) oraz gdy urządzenie pracuje bez serwera supli (offline, lokalne MQTT)
Najlepsze suple dla Twojego domu :mrgreen:
lukasz06
Posts: 2540
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

lukfud wrote: Sun Aug 23, 2026 6:50 am
lukasz06 wrote: Wed Aug 19, 2026 2:21 pm @klew Możesz podać jakiś przykład jak użyć `RelayRollerShutterPair`, aby można było zmieniać w webserwer przekaźnik/roleta
Zmiana w UI urządzenia nic nie wnosi, bo po połączeniu serwer nadpisuje konfigurację.
Chyba, że po zmianie funkcji usuniemy urządzenie z Cloud i rejestrujemy nowe ;)
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

lukasz06 wrote: Sun Aug 23, 2026 11:05 am
lukfud wrote: Sun Aug 23, 2026 6:50 am
lukasz06 wrote: Wed Aug 19, 2026 2:21 pm @klew Możesz podać jakiś przykład jak użyć `RelayRollerShutterPair`, aby można było zmieniać w webserwer przekaźnik/roleta
Zmiana w UI urządzenia nic nie wnosi, bo po połączeniu serwer nadpisuje konfigurację.
Chyba, że po zmianie funkcji usuniemy urządzenie z Cloud i rejestrujemy nowe ;)
Możemy zrobić konkurs, kto wymyśli rozwiązanie bardziej pod górkę ;)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Jeśli ktoś jeszcze szuka przykładu użycia, to dodałem przykład dla Arduino IDE: https://github.com/SUPLA/supla-device/b ... erPair.ino
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

W podobny sposób to użyłem, do konfigu w webserwerze użyłem:

Code: Select all

new Supla::Html::RollerShutterParameters(rollerPair->getRollerShutter());
wiem, że to bez sensu, ale wyświetlało takie fajne opcje do wyboru jak dałem wyżej :lol: :lol: :lol: :lol:
można by było to jakoś zaprząc do kupy i było by takie uniwersalne ;)

Dobra zauważyłem jedną rzecz jeśli chodzi o nową bibliotekę, w esp8266 to dopóki urządzenie nie próbuje się dobić do Clouda to chodzi, a jeśli chcemy tam cokolwiek wgrać to podczas próby połączenia z serwerem wyskakuje Out Of Memory i ESP się restartuje, na wcześniejszej wersji biblioteki chodzi ten sam program poprawnie, nie wiem czy nie jest to związane z tym skanowaniem sieci. Czyli po prostu trzeba już używać silniejszych kontrolerów do urządzeń.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

veeroos wrote: Mon Aug 24, 2026 12:41 pm W podobny sposób to użyłem, do konfigu w webserwerze użyłem:

Code: Select all

new Supla::Html::RollerShutterParameters(rollerPair->getRollerShutter());
wiem, że to bez sensu, ale wyświetlało takie fajne opcje do wyboru jak dałem wyżej :lol: :lol: :lol: :lol:
można by było to jakoś zaprząc do kupy i było by takie uniwersalne ;)

Dobra zauważyłem jedną rzecz jeśli chodzi o nową bibliotekę, w esp8266 to dopóki urządzenie nie próbuje się dobić do Clouda to chodzi, a jeśli chcemy tam cokolwiek wgrać to podczas próby połączenia z serwerem wyskakuje Out Of Memory i ESP się restartuje, na wcześniejszej wersji biblioteki chodzi ten sam program poprawnie, nie wiem czy nie jest to związane z tym skanowaniem sieci. Czyli po prostu trzeba już używać silniejszych kontrolerów do urządzeń.
Dawno tego nie kontrolowałem. Problem jest na gołym przykładzie z Supla-device czy na jakimś bardziej rozbudowanym programie?
Najlepsze suple dla Twojego domu :mrgreen:

Return to “supla-dev”