Dyskusja ogólna [bramka Zigbee]
-
- Posts: 568
- Joined: Fri Dec 30, 2016 5:51 pm
Musisz włączyć parowanie na urządzeniu które chcesz dodać .
-
- Posts: 145
- Joined: Tue Apr 25, 2023 1:02 pm
Ja również potwierdzam , .bin (ten 1,8 Mb) wgrał się prawidłowo pod 0x10000. Funkcja OPEN ZIGBEE NETWORK (180 sec) załączana w webinterface również działa prawidłowo .vajera wrote: Wed Feb 05, 2025 9:54 am UPDATE - kod + 2x bin:
1. Dwa biny, ten mniejszy w teorii (bo nie próbowałem) można wgrać pod adres 0x10000 i wtedy na pozostałych partycjach pozostają dane Supla (Config) i bramki Zigbee (PAN sieci, bindinigi i tablica powiązań Supla<->Zigbee).
2. Bramka po restarcie analizuje zbindowane już urządzenia Zigbee i w przypadku jeżeli znajdzie urządzenie przypisane do przekaźnika w Supla to wysyła do niego zapytanie o stan (przy okazji poprawiłem obsługę synchronicznych i asynchronicznych odczytów atrybutów), więc jeżeli ktoś zmienił stan przekaźnika w czasie, gdy bramka była offline, to powinien się on zaktualizować.
3. Pozbyłem się wreszcie tego topornego odczytu przycisku BOOT - w tej chwili za obsługę przycisku odpowiada Supla i tak:4. WebInterface dostępny w czasie pracy - tam dodałem custom cmds, które robią to co w opisie przycisku z pkt. 3.
- 1x click - otwiera sieć Zigbee na 180 sekund,
- 5x click - reset stosu Zigbee (to powoduje automatyczny reset bramki),
- hold 3 sekundy - reset tablicy powiązań Supla<->Zigbee (bez resetu bramki, ale jest on zalecany).
-
- Posts: 572
- Joined: Tue Aug 18, 2020 2:22 pm
Mi się coś zawiesiła raz po dodaniu urządzenia kolejnego bramka się zarejestrowała od nowa . Potem po naciśnięciu 5x przycisk wywaliło ja z clouda i się nie chciała zarejestrować . Testowałem ten przycisk tzn. usuwanie resetowanie może dlatego.vajera wrote: Wed Feb 05, 2025 9:54 am UPDATE - kod + 2x bin:
1. Dwa biny, ten mniejszy w teorii (bo nie próbowałem) można wgrać pod adres 0x10000 i wtedy na pozostałych partycjach pozostają dane Supla (Config) i bramki Zigbee (PAN sieci, bindinigi i tablica powiązań Supla<->Zigbee).
2. Bramka po restarcie analizuje zbindowane już urządzenia Zigbee i w przypadku jeżeli znajdzie urządzenie przypisane do przekaźnika w Supla to wysyła do niego zapytanie o stan (przy okazji poprawiłem obsługę synchronicznych i asynchronicznych odczytów atrybutów), więc jeżeli ktoś zmienił stan przekaźnika w czasie, gdy bramka była offline, to powinien się on zaktualizować.
3. Pozbyłem się wreszcie tego topornego odczytu przycisku BOOT - w tej chwili za obsługę przycisku odpowiada Supla i tak:4. WebInterface dostępny w czasie pracy - tam dodałem custom cmds, które robią to co w opisie przycisku z pkt. 3.
- 1x click - otwiera sieć Zigbee na 180 sekund,
- 5x click - reset stosu Zigbee (to powoduje automatyczny reset bramki),
- hold 3 sekundy - reset tablicy powiązań Supla<->Zigbee (bez resetu bramki, ale jest on zalecany).
Tu logi zebrałem parowanie urządzeń - wszystko w sumie , może za dużo

Jak nie kombinowałem z przyciskiem to wszystkie urządzenia się dodały i działa poprawnie . Odczytuje stan gniazdka po resecie bramki .
You do not have the required permissions to view the files attached to this post.
-
- Posts: 64
- Joined: Sun Nov 27, 2022 4:28 pm
Na Ali obecnie dobra cena na N16, 6,79$ z punktami za 2szt.
https://pl.aliexpress.com/item/10050076 ... pt=glo2pol
https://pl.aliexpress.com/item/10050076 ... pt=glo2pol
-
- Posts: 1148
- Joined: Wed Oct 31, 2018 7:58 am
W temacie wyjaśnienia tych funkcji:
tzw. factory reset Zigbee usuwa wszystkie bindingi po stronie bramki - urządzenia Zigbee będą wymagać ponownego sparowania;
zastosowanie - w sumie jedyne, co przychodzi mi do głowy, to połączenie tego z kolejną funkcją (reset tabeli powiazań Zigbee i Supla) - dostajemy wtedy dziewiczą bramkę bez wgrywania nowego softu.
tzw. factory reset Zigbee usuwa wszystkie bindingi po stronie bramki - urządzenia Zigbee będą wymagać ponownego sparowania;
zastosowanie - w sumie jedyne, co przychodzi mi do głowy, to połączenie tego z kolejną funkcją (reset tabeli powiazań Zigbee i Supla) - dostajemy wtedy dziewiczą bramkę bez wgrywania nowego softu.
-
- Posts: 796
- Joined: Tue Oct 31, 2023 10:06 pm
Też bardzo dobry pomysł. Wprowadzi to pewien ład. No i przydałoby się jakieś info o wersji (dacie wydania) w samym kodzie.rafalekkalwak@wp.pl wrote: Tue Feb 04, 2025 6:52 pm Co do budowania to mogę przygotować Github Action dla Łukasza, która produkuje bina tak jak u mnie z Platform.io, na każdy commit publikuje się nowa wersja
Tak to wygląda w kodzie dla Platform.io: https://github.com/rkalwak/ZigbeeToSupl ... s/main.yml
A tak wygląda efekt: https://github.com/rkalwak/ZigbeeToSupla/releases
@Vajera - proszę zerknij tutaj viewtopic.php?p=195823#p195823 to powinno załatwić sprawę wersji oprogramowania (może wystarczy w tej chwili tylko data wydania).
Zachęcam do dodawania urządzeń Zigbee do bramki Z2S, zgłoszenia tutaj: https://forum.supla.org/viewtopic.php?t=16638
Nec Hercules contra plures!
Nec Hercules contra plures!
-
- Posts: 796
- Joined: Tue Oct 31, 2023 10:06 pm
Działa, wszystko OK.vajera wrote: Wed Feb 05, 2025 9:54 am UPDATE - kod + 2x bin:
1. Dwa biny, ten mniejszy w teorii (bo nie próbowałem) można wgrać pod adres 0x10000 i wtedy na pozostałych partycjach pozostają dane Supla (Config) i bramki Zigbee (PAN sieci, bindinigi i tablica powiązań Supla<->Zigbee).
2. Bramka po restarcie analizuje zbindowane już urządzenia Zigbee i w przypadku jeżeli znajdzie urządzenie przypisane do przekaźnika w Supla to wysyła do niego zapytanie o stan (przy okazji poprawiłem obsługę synchronicznych i asynchronicznych odczytów atrybutów), więc jeżeli ktoś zmienił stan przekaźnika w czasie, gdy bramka była offline, to powinien się on zaktualizować.
3. Pozbyłem się wreszcie tego topornego odczytu przycisku BOOT - w tej chwili za obsługę przycisku odpowiada Supla i tak:4. WebInterface dostępny w czasie pracy - tam dodałem custom cmds, które robią to co w opisie przycisku z pkt. 3.
- 1x click - otwiera sieć Zigbee na 180 sekund,
- 5x click - reset stosu Zigbee (to powoduje automatyczny reset bramki),
- hold 3 sekundy - reset tablicy powiązań Supla<->Zigbee (bez resetu bramki, ale jest on zalecany).
Gniazdko w dalszym ciągu pokazuje 10x za mało W.
W wolnej chwili spójrz proszę tutaj viewtopic.php?t=16496 Kiedyś wrzucałem to już do Twojego softu. Nie wiem, czy dalej będzie działać, ale raczej powinno. Kiedyś @veeroos zrobił to pod swoją bramkę Airly i bardzo nam ułatwiało testowanie nowych wersji, a teraz podzielił się ze wszystkimi.
Zachęcam do dodawania urządzeń Zigbee do bramki Z2S, zgłoszenia tutaj: https://forum.supla.org/viewtopic.php?t=16638
Nec Hercules contra plures!
Nec Hercules contra plures!
-
- Posts: 1148
- Joined: Wed Oct 31, 2018 7:58 am
Sorry, zapomniałem o tym gniazdku.Zibi_007 wrote: Wed Feb 05, 2025 6:25 pm Działa, wszystko OK.
Gniazdko w dalszym ciągu pokazuje 10x za mało W.
W wolnej chwili spójrz proszę tutaj viewtopic.php?t=16496 Kiedyś wrzucałem to już do Twojego softu. Nie wiem, czy dalej będzie działać, ale raczej powinno. Kiedyś @veeroos zrobił to pod swoją bramkę Airly i bardzo nam ułatwiało testowanie nowych wersji, a teraz podzielił się ze wszystkimi.
A na jakiej zasadzie działa ten update - nie wymaga dwóch identycznych partycji OTA0 i OTA1?
-
- Posts: 796
- Joined: Tue Oct 31, 2023 10:06 pm
Tam się pojawia osobno update firmware i software (z tego co pamiętam).vajera wrote: Wed Feb 05, 2025 6:39 pmSorry, zapomniałem o tym gniazdku.Zibi_007 wrote: Wed Feb 05, 2025 6:25 pm Działa, wszystko OK.
Gniazdko w dalszym ciągu pokazuje 10x za mało W.
W wolnej chwili spójrz proszę tutaj viewtopic.php?t=16496 Kiedyś wrzucałem to już do Twojego softu. Nie wiem, czy dalej będzie działać, ale raczej powinno. Kiedyś @veeroos zrobił to pod swoją bramkę Airly i bardzo nam ułatwiało testowanie nowych wersji, a teraz podzielił się ze wszystkimi.
A na jakiej zasadzie działa ten update - nie wymaga dwóch identycznych partycji OTA0 i OTA1?
@veeroos - doprecyzujesz, jak to działa?
Zachęcam do dodawania urządzeń Zigbee do bramki Z2S, zgłoszenia tutaj: https://forum.supla.org/viewtopic.php?t=16638
Nec Hercules contra plures!
Nec Hercules contra plures!
-
- Posts: 638
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
Dlatego ja modyfikuje sobie bibliotekę po to aby był tylko dostępny update firmware, bo można oryginalnie robić Update firmware i systemu, wywalam kawałek kodu odpowiedzialny za system i wrzucam tło koloru "Suplowego". Wtedy jak w Arduino wygenerujemy binarke to wrzucamy w Update tylko plik programu bez partycji i boota
Zamel Mew-01, Wemos D1 mini Pro + Ikea vindriktning + BME280, 3x - SonOff mini, 3x - SonOff Basic, 3xGosund SP111, SonOff S55, 2x GOSUND WB4
https://github.com/v33r005
https://github.com/v33r005