Dyskusja ogólna [bramka Zigbee]
Moderator: vajera
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).
-
LukiSpajder
- Posts: 1548
- Joined: Tue Aug 18, 2020 2:22 pm
- Has thanked: 25 times
- Been thanked: 34 times
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.
-
stugraj
- Posts: 107
- Joined: Sun Nov 27, 2022 4:28 pm
- Has thanked: 1 time
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
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
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.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Też bardzo dobry pomysł. Wprowadzi to pewien ład. No i przydałoby się jakieś info o wersji (dacie wydania) w samym kodzie.[email protected] 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).
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Dział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.
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
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?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
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?
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
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, 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
https://github.com/v33r005
