Aktualizacje oprogramowania [bramka ZigBee]

Moderator: vajera

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

maniex36 wrote: Sun Aug 24, 2025 1:56 pm
vajera wrote: Sun Aug 24, 2025 1:45 pm
maniex36 wrote: Sun Aug 24, 2025 1:39 pm Zaktualizowałem do najnowszej wersji.
Co robię przez filesystem?
Aktualnie nic ;)
Bramkę mam na ESP32 C6, teraz przyszła mi płytka Xiao , warto zmieniać?
Xiao C6:
+ możliwość podłączenia zewnętrznej anteny, co daje aktualnie największy zasięg,
- 4MB, więc bez możliwości OTA.

Xiao C6 aktualnie najlepiej nadaje się na tzw. bramkę produkcyjną, czyli parujesz kilka czujników i zapominasz o niej 😉 Bramek i tak zwykle potrzebnych jest kilka.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
maniex36
Posts: 160
Joined: Wed Dec 14, 2022 11:01 pm

Post

vajera wrote: Sun Aug 24, 2025 1:59 pm
maniex36 wrote: Sun Aug 24, 2025 1:56 pm
vajera wrote: Sun Aug 24, 2025 1:45 pm

Aktualnie nic ;)
Bramkę mam na ESP32 C6, teraz przyszła mi płytka Xiao , warto zmieniać?
Xiao C6:
+ możliwość podłączenia zewnętrznej anteny, co daje aktualnie największy zasięg,
- 4MB, więc bez możliwości OTA.

Xiao C6 aktualnie najlepiej nadaje się na tzw. bramkę produkcyjną, czyli parujesz kilka czujników i zapominasz o niej 😉 Bramek i tak zwykle potrzebnych jest kilka.
Dzięki za pomoc.
User avatar
YoMan
Posts: 3522
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Chciałem (po dość długim czasie) przetestować bramkę.
Próbowałem kilka razy:
1. moduł esp32-c6-N8, Release v0.8.97
2. komenda

Code: Select all

esptool --port COM17 write_flash 0x00000 Z2S_Gateway.ino.8MB.OTA.logs.bin

3. efekt w pętli:

Code: Select all

ets_main.c 331 
ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0x7 (TG0_WDT_HPSYS),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40018bea
SPIWP:0xee
mode:DIO, clock div:2
load:0x421b0020,len:0x7dd28
load:0x40800000,len:0x22c8
load:0x42000020,len:0x1a1a74
Invalid image block, can't boot.
ets_main.c 331 
4. A po chwili:

Code: Select all

(...)
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
invalid header: 0x00006461
(...)
5.Gdzie błąd?
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

YoMan wrote: Mon Aug 25, 2025 9:56 pm 5.Gdzie błąd?
Na adres 0x0 można wgrywać tylko wariant "merged" :)
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
YoMan
Posts: 3522
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

klew wrote: Mon Aug 25, 2025 10:05 pm
YoMan wrote: Mon Aug 25, 2025 9:56 pm 5.Gdzie błąd?
Na adres 0x0 można wgrywać tylko wariant "merged" :)
jprdl .... przeczytałem cały wątek, a pierwszą stronę 3x ... i pamiętałem, że musi być merged ....
czasami dochodzę do wniosku, że chyba jednak nie ma dla mnie ratunku :(
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Wersja 0.9.7-29/08/2025:
  • Usunąłem fragmenty kodu pozwalające na warunkową kompilację bramki z użyciem WebInterface Supla - począwszy od tej wersji zostaje tylko NewGUI.
  • W GUI pojawiła się nowa opcja Force config mode on next startup - zaznaczenie tej opcji spowoduje, że przy najbliższym uruchomieniu bramki wejdzie ona w tryb konfiguracyjny z własnym AP.
  • Przeniosłem definicje Tuya datapoints do oddzielnego pliku (za wyjątkiem głowic TRV), co pozwoliło poprawić czytelność kodu komponentów w katalogu src/Z2S_control.
  • Rozpocząłem prace nad dodaniem zaworu Giex, jednocześnie przygotowując nowy wspólny model programowania tego typu zaworów.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Wersja 0.9.8-31/08/2025:
  • W przypadku, gdy bramka wykryje zainicjowanie trybu CONFIG (np. poprzez przycisk w Cloud) automatycznie ustawi flagę FORCE_CONFIG_ON_STARTUP i zresetuje się , zaraz po uruchomieniu przechodząc w tryb konfiguracji.
    ㅤㅤㅤㅤㅤㅤㅤ
  • Dodałem nowe definicje wartości atrybutów TUYA_STARTUP, TUYA_INDICATOR, TUYA_BACKLIGHT.
  • Po rozpoczęciu parowania nowego urządzenia bramka przestanie wysyłać rozkazy ReadAttribute, WriteAttribute - niektóre urządzenia typu gniazdko, licznik, głowica TRV potrafią generować sporą liczbę odczytów, co mogło zaburzać proces parowania.
  • Praca z nietypowymi urządzeniami ( @klew ;) ) pozwoliła wyłapać i wyeliminować błędy w kodzie, które w określonych przypadkach mogły odpowiadać za utratę komunikacji bramka -> urządzenie przy zachowanej komunikacji urządzenie -> bramka.ㅤ
  • Poprawiłem kod odpowiedziany za odczyt mnożników i dzielników dla parametrów prądu elektrycznego i energii - w określonych sytuacjach jednokrotny odczyt bezpośrednio po uruchomieniu Zigbee okazywał się niewystarczający, co mogło generować nieprawidłowe wartości pomiarów.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Wersja 0.9.11-05/09/2025 zawiera bardzo wiele istotnych zmian w strukturze kodu, które są efektem m.in. moich prób okiełznania urządzeń firmy Develco ;).

Odkryłem kilka poważnych błędów, które mogły powodować niewłaściwą pracę bramki, przebudowałem też kod odpowiedzialny za parowanie nowych urządzeń, w tym słynną sekwencję Tuya magic spell.

Rozbudowałem definicje urządzeń o custom flags pozwalające na indywidualizację procesu parowania i konfigurowania nowych urządzeń.

Oczywiście, jak zawsze przy tak istotnych zmianach istnieje ryzyko, że zepsułem jakąś funkcjonalność, więc będę wdzięczny za wszelkie informacje o błędach.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
myxhir
Posts: 664
Joined: Thu Jan 07, 2021 12:16 pm
Location: Skórzewo, Poznań
Has thanked: 6 times
Been thanked: 9 times

Post

vajera wrote: Fri Sep 05, 2025 10:29 pm Wersja 0.9.11-05/09/2025 zawiera bardzo wiele istotnych zmian w strukturze kodu, które są efektem m.in. moich prób okiełznania urządzeń firmy Develco ;).

Odkryłem kilka poważnych błędów, które mogły powodować niewłaściwą pracę bramki, przebudowałem też kod odpowiedzialny za parowanie nowych urządzeń, w tym słynną sekwencję Tuya magic spell.

Rozbudowałem definicje urządzeń o custom flags pozwalające na indywidualizację procesu parowania i konfigurowania nowych urządzeń.

Oczywiście, jak zawsze przy tak istotnych zmianach istnieje ryzyko, że zepsułem jakąś funkcjonalność, więc będę wdzięczny za wszelkie informacje o błędach.
nie wiem jak to wyglądało wcześniej ale na Xiao po wgraniu bin żadna dioda się nie świeci :D nie wiem jak to było wcześniej bo dzisiaj dopiero odpalam to na tym urządzeniu
Spełniony Automatyk / Mąż / Świeżo Upieczony Ojciec
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Nie świeci i nie świeciła. Xiao nie ma diody RGB.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Bramka ZigBee”