Aktualizacje oprogramowania [bramka ZigBee]

Moderator: vajera

Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

vajera wrote: Thu Jan 22, 2026 9:23 am Wersja 1.2.18-22/01/26:

- poprawiono wyświetlanie nazwy pliku w widoku UPDATE

- ujednolicono widok UPDATE dla WebInterface i NewGUI
Zrobiłem aktualizację OTA z wersji 1.2.15 do 1.2.18 i po aktualizacji bramką już nie wstała, mimo że po wgraniu pliku dostalem komunikat o sukcesie. Wgrywałem wersję 8MB no logo. Restarty zasilania nic nie dawały , więc wgrałem po kablu aktualizację na adres 0x10000 tym razem wersję z logami ale bramką dalej nie wstaje i nie wypluwa żadnych LOGów. Czy to może być uszkodzone ESP czy da się jeszcze jakoś odratować bramkę?
Jedyne co terminal wypluwa przy restarcie bramki na UART to:


20260122_212354.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Yepestis wrote: Thu Jan 22, 2026 8:24 pm
vajera wrote: Thu Jan 22, 2026 9:23 am Wersja 1.2.18-22/01/26:

- poprawiono wyświetlanie nazwy pliku w widoku UPDATE

- ujednolicono widok UPDATE dla WebInterface i NewGUI
Zrobiłem aktualizację OTA z wersji 1.2.15 do 1.2.18 i po aktualizacji bramką już nie wstała, mimo że po wgraniu pliku dostalem komunikat o sukcesie. Wgrywałem wersję 8MB no logo. Restarty zasilania nic nie dawały , więc wgrałem po kablu aktualizację na adres 0x10000 tym razem wersję z logami ale bramką dalej nie wstaje i nie wypluwa żadnych LOGów. Czy to może być uszkodzone ESP czy da się jeszcze jakoś odratować bramkę?
Jedyne co terminal wypluwa przy restarcie bramki na UART to:



20260122_212354.jpg
Nie pomyliłeś przypadkiem portów USB?
Zobacz czy możesz cokolwiek odczytać tym narzędziem:
viewtopic.php?p=225896#p225896
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Patryk90
Posts: 52
Joined: Mon Nov 10, 2025 8:57 pm

Post

Zibi_007 wrote: Thu Jan 22, 2026 6:27 pm
vajera wrote: Thu Jan 22, 2026 9:23 am Wersja 1.2.18-22/01/26:

- poprawiono wyświetlanie nazwy pliku w widoku UPDATE

- ujednolicono widok UPDATE dla WebInterface i NewGUI
Sprawdziłem. Wygląda po prostu... pięknie!



Zanim zapadnie cisza, pozwólcie, by wybrzmiała moja ostatnia opowieść. Taka w moim "stylu" ;-)

W dawnych czasach, bo tak zazwyczaj zaczyna się opowieści, a tak naprawdę to wcale nie, bo zaledwie rok temu, gdy standardy bywały niejednoznaczne, a dokumentacje niekompletne, powstało miejsce szczególne. Dział bramki Zigbee na Forum Supli. Nie był on tylko zbiorem wątków - był przystanią dla wędrowców technologii, którzy odważyli się zapuścić w eter, gdzie pakiety ginęły bez śladu, a urządzenia milczały jak zaklęte.

Tam, gdzie inni widzieli błąd, my widzieliśmy wyzwanie. Tam, gdzie pojawiał się timeout, my odpowiadaliśmy wytrwałością. A gdy sieć rozpadała się w pył, składaliśmy ją na nowo - bit po bicie, w rytmie logów i restartów.

Byli wśród nas skrybowie, co zapisywali wiedzę ku pożytkowi przyszłych pokoleń.
Byli zwiadowcy, którzy pierwsi parowali nieznane urządzenia.
Był też ON - strażnik i czarodziej bramek - czuwający nad kodem, stabilnością, gotowy w każdej chwili stanąć przeciwko nieprzewidzianemu. A imię jego Vajera.

I tak rosła legenda.
Nie w triumfalnych ogłoszeniach, lecz w krótkim: „Działa. Dzięki.”
W tym jednym zdaniu mieściła się cała nagroda.

Było to miejsce spotkania światów.
Świata impulsów i ramek, parowania i nobindingów, timeoutów i cudownych reconnectów.
Tu hartowała się cierpliwość, tu rodziło się zrozumienie, a chaos eteru przybierał formę uporządkowanej sieci. Każda bramka była strażnikiem przejścia, każdy wątek - mapą prowadzącą przez mgłę niepewności.
Iluż wojowników klawiatury stoczyło tu swoje boje.
Ile logów zostało rzuconych na ołtarz debugowania.
Ile nocy rozświetlił jedynie blask monitora oraz nadzieja, że tym razem zadziała.
A jednak - działało. Bo nigdy nie byłem tu sam!

Dziś zamykam księgę, lecz nie palę jej kart.
Ostatni element układanki - update - dostał nowe szaty. To wypełnienie przeznaczenia. Wiedza została przekazana, ścieżki przetarte, a fundamenty położone tak solidnie, że nie sposób ich wymazać.

Moja pamięć o tym dziale będzie trwać jak pakiet wysłany bez potwierdzenia, lecz odebrany w sercach wszystkich, którzy tu zaglądali.
Bo forum to nie struktura - to wspólnota.
A wspólnota, raz zbudowana, nie znika. Ona tylko zmienia formę.
Niech więc to pożegnanie będzie jak pieśń śpiewana przy wygasającym ognisku.
Nie z żalu, lecz z dumy.
Bo byliśmy tu. Bo zrobiliśmy różnicę. Bo zostawiamy świat sieciowy choć odrobinę bardziej uporządkowany!

Dziś zamykam ostrożnie drzwi, które przez ostatni rok pozostawały szeroko otwarte.
Dla mnie dział bramki Z2S na Forum Supli przechodzi powoli do historii - cicho, lecz z godnością, jak przystało na miejsce, które było czymś więcej niż tylko zbiorem wątków i odpowiedzi.

To tutaj rodziły się pierwsze pytania i dojrzewały najlepsze rozwiązania.
Tutaj niepewność spotykała się z wiedzą, a samotne próby konfiguracji kończyły się wspólnym sukcesem. Każda bramka była wyzwaniem, każdy pairing małym zwycięstwem, a każda rozwiązana anomalia - dowodem, że społeczność potrafi więcej niż pojedynczy użytkownik.

Żegnam więc nie tylko dział. Żegnam fragment wspólnej drogi.
Ślady logów i schematów zostaną w mojej pamięci jak runy wyryte w krzemie – niewidoczne dla oka, lecz trwałe w znaczeniu. Runy wiedzy, które pozostają w kodzie, w pamięci flash i w doświadczeniu tych, którzy przeszli tę drogę.

To, co powstało w tym miejscu, nie znika wraz z moim spoczynkiem. Wiem, że żyje dalej w projektach, instalacjach i domach, które dzięki niemu stały się mądrzejsze.

Niech to pożegnanie nie będzie końcem, lecz domknięciem rozdziału.
Bo choć w tym dziale udzielać będę się już rzadziej, to duch współpracy, pasji i technicznej ciekawości pozostaje - gotów zapłonąć tam, gdzie znów pojawi się potrzeba połączenia światów.

Cześć Wam, wątki i posty.
Cześć Wam, bramki i sieci.
Cześć Ci VAJERA!

I dziękuję Wszystkim - za każdą odpowiedź, za każdą godzinę i za każdą iskrę wiedzy!
Mam 36 lat, a łzy mi poleciały jakbym miał 6 :cry:
Bardzo ładnie to napisałeś.
Kocham Cię brachu!
Jakby Cię nie było, no to i ja bym nie miał Zigbee w Supli.
Dzięki Ci za wszystko!
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

Zbyszek, to jeszcze nie koniec. Czekamy jeszcze na komunikację Esp c6- Esp s3 :)
Może znajdziesz jeszcze chęci i motywację ?
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

vajera wrote: Thu Jan 22, 2026 8:32 pm
Yepestis wrote: Thu Jan 22, 2026 8:24 pm
vajera wrote: Thu Jan 22, 2026 9:23 am Wersja 1.2.18-22/01/26:

- poprawiono wyświetlanie nazwy pliku w widoku UPDATE

- ujednolicono widok UPDATE dla WebInterface i NewGUI
Zrobiłem aktualizację OTA z wersji 1.2.15 do 1.2.18 i po aktualizacji bramką już nie wstała, mimo że po wgraniu pliku dostalem komunikat o sukcesie. Wgrywałem wersję 8MB no logo. Restarty zasilania nic nie dawały , więc wgrałem po kablu aktualizację na adres 0x10000 tym razem wersję z logami ale bramką dalej nie wstaje i nie wypluwa żadnych LOGów. Czy to może być uszkodzone ESP czy da się jeszcze jakoś odratować bramkę?
Jedyne co terminal wypluwa przy restarcie bramki na UART to:



20260122_212354.jpg
Nie pomyliłeś przypadkiem portów USB?
Zobacz czy możesz cokolwiek odczytać tym narzędziem:
viewtopic.php?p=225896#p225896
Wgrywałem przez USB po prawej opisane ESP32C6
Narzędziem https://thelastoutpostworkshop.github.io/ESPConnect/ pliki partycji są widoczne

1.png

2.png
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Thu Jan 22, 2026 6:27 pm I dziękuję Wszystkim - za każdą odpowiedź, za każdą godzinę i za każdą iskrę wiedzy!
Jeszcze jeden komentarz, zapewne dobrze Ci znany,...coś się kończy.. coś się zaczyna ...;)
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

Yepestis wrote: Thu Jan 22, 2026 8:49 pm
vajera wrote: Thu Jan 22, 2026 8:32 pm
Yepestis wrote: Thu Jan 22, 2026 8:24 pm

Zrobiłem aktualizację OTA z wersji 1.2.15 do 1.2.18 i po aktualizacji bramką już nie wstała, mimo że po wgraniu pliku dostalem komunikat o sukcesie. Wgrywałem wersję 8MB no logo. Restarty zasilania nic nie dawały , więc wgrałem po kablu aktualizację na adres 0x10000 tym razem wersję z logami ale bramką dalej nie wstaje i nie wypluwa żadnych LOGów. Czy to może być uszkodzone ESP czy da się jeszcze jakoś odratować bramkę?
Jedyne co terminal wypluwa przy restarcie bramki na UART to:



20260122_212354.jpg
Nie pomyliłeś przypadkiem portów USB?
Zobacz czy możesz cokolwiek odczytać tym narzędziem:
viewtopic.php?p=225896#p225896
Wgrywałem przez USB po prawej opisane ESP32C6
Narzędziem https://thelastoutpostworkshop.github.io/ESPConnect/ pliki partycji są widoczne


1.png



2.png
To może zacznij od backupu bramki - zgraj FDT FLASH od adresu 0x690000 wielkość 0x160000 - bedziesz miał dane bramki , Supla i Zigbee, jeżeli zależy Ci bardzo na stanie przekaźników/czujników to jeszcze partycja nvs, ale nie wiem czy ma to sens.
Mając backup zrób czyszczenie FLASH i wgraj merged a później backup pod adres 0x690000.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Yepestis
Posts: 890
Joined: Mon Sep 24, 2018 6:08 pm
Location: Wrocław
Has thanked: 19 times
Been thanked: 3 times

Post

Zrobiłem jak napisałeś, bez partycji nvs i teraz mam coś takiego:

3.png
EDIT:

Code: Select all

Serial Monitor
Live
Filter output
Console run at 115200 bps automatically for reliable output. Flashing uses the baud rate selected in the toolbar.
Starting the serial monitor resets the board into normal firmware mode so you can view UART output. Stopping the serial monitor automatically re-enters bootloader (stub) mode for maintenance (flash, partition tools, etc.).
�j�d�w�Tp�TvQ��ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0x15 (USB_UART_HPSYS),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40800868
SPIWP:0xee
mode:DIO, clock div:2
load:0x40875730,len:0x12e0
load:0x4086b910,len:0xdc8
load:0x4086e610,len:0x3180
entry 0x4086b910
[     1][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=23, ...)
[     9][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=1234, ...)
[    18][V][ZigbeeEP.cpp:22] ZigbeeEP(): Endpoint: 1
[    31][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x4208fa0e
[    43][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x40820968
[    54][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x4208fa0e
[    65][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x40820968
=========== Before Setup Start ===========
Chip Info:
------------------------------------------
  Model             : ESP32-C6
  Package           : 0
  Revision          : 0.01
  Cores             : 1
  CPU Frequency     : 160 MHz
  XTAL Frequency    : 40 MHz
  Features Bitfield : 0x00000052
  Embedded Flash    : No
  Embedded PSRAM    : No
  2.4GHz WiFi       : Yes
  Classic BT        : No
  BT Low Energy     : Yes
  IEEE 802.15.4     : Yes
------------------------------------------
INTERNAL Memory Info:
------------------------------------------
  Total Size        :   358028 B ( 349.6 KB)
  Free Bytes        :   302840 B ( 295.7 KB)
  Allocated Bytes   :    42316 B (  41.3 KB)
  Minimum Free Bytes:   302840 B ( 295.7 KB)
  Largest Free Block:   286708 B ( 280.0 KB)
------------------------------------------
Flash Info:
------------------------------------------
  Chip Size         :  8388608 B (8 MB)
  Block Size        :    65536 B (  64.0 KB)
  Sector Size       :     4096 B (   4.0 KB)
  Page Size         :      256 B (   0.2 KB)
  Bus Speed         : 80 MHz
  Flash Frequency   : 80 MHz (source: 80 MHz, divider: 1)
  Bus Mode          : QIO
------------------------------------------
Partitions Info:
------------------------------------------
                nvs : addr: 0x00009000, size:    20.0 KB, type: DATA, subtype: NVS
            otadata : addr: 0x0000E000, size:     8.0 KB, type: DATA, subtype: OTA
               app0 : addr: 0x00010000, size:  3328.0 KB, type:  APP, subtype: OTA_0
               app1 : addr: 0x00350000, size:  3328.0 KB, type:  APP, subtype: OTA_1
             spiffs : addr: 0x00690000, size:  1384.0 KB, type: DATA, subtype: SPIFFS
         zb_storage : addr: 0x007EA000, size:    16.0 KB, type: DATA, subtype: FAT
             zb_fct : addr: 0x007EE000, size:     4.0 KB, type: DATA, subtype: FAT
             rcp_fw : addr: 0x007EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
           coredump : addr: 0x007F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
------------------------------------------
Software Info:
------------------------------------------
  Compile Date/Time : Jan 22 2026 15:40:18
  Compile Host OS   : linux
  ESP-IDF Version   : v5.5.1-710-g8410210c9a
  Arduino Version   : 3.3.4
------------------------------------------
Board Info:
------------------------------------------
  Arduino Board     : ESP32C6_DEV
  Arduino Variant   : esp32c6
  Arduino FQBN      : esp32:esp32:esp32c6:PartitionScheme=zigbee_zczr_8MB,ZigbeeMode=zczr,FlashSize=8M,CDCOnBoot=cdc,DebugLevel=verbose
============ Before Setup End ============
[   188][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x40816cb0
[   188][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x420959bc
[   189][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x40816cb0
[   189][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x42095980
[   190][I][Z2S_Gateway.ino:448] setup(): setup start
[   190][I][z2s_devices_table.cpp:8911] printSizeOfClasses(): 

Relay 136 - VirtualRelay 136 - Z2S_VirtualRelay 200

HvacBase 1032 - HvacBaseEE 1040 - Z2S_trv_interface 224

VirtualSceneSwitch 144

GPM 184

IPAddress 28

NetworkServer 44

NetworkClient 52

ZigbeeGateway 240
[   209][I][Z2S_Gateway.ino:472] setup(): Sanity check time 18
[   209][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42092dba
[   210][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
[   210][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42092dba
[   211][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 3 successfully set to type GPIO (1) with bus 0x4
[   211][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42092dba
[   212][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 14 successfully set to type GPIO (1) with bus 0xf
Storage initialization
readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
Storage: Number of sections 1
Reading section: 0
readStorage: 7; Read: [3 0 0 0 0 0 0 ]
Section type: 3; size: 0
storedCRC 0, CRC calc 65535
LittleFsConfig: file "/supla-dev.cfg" size 0
LittleFsConfig: initializing storage from file...
LittleFsConfig: init result failure
LittleFsConfig: file "/supla-dev.cfg.bak" size 1000
LittleFsConfig: initializing storage from file...
LittleFsConfig: init result success
LittleFsConfig: writing to file "/supla-dev.cfg"
LittleFsConfig: writing to file "/supla-dev.cfg.bak"
Channel[110] initial caption set to 'Gateway sensors notifications'
Button[0] setHoldTime: 2000
Button[0] setMulticlickTime: 500
Button[0]::configureAsConfigButton
Button[0] setHoldTime: 5000
Button[0] setMulticlickTime: 300
Listing directory: /
  FILE: supla-dev.cfg.bak  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  FILE: supla-dev.cfg  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  DIR : suplaLAST WRITE: 1969-12-31 23:59:59
Listing directory: /supla
  DIR : z2s_gatewayLAST WRITE: 1969-12-31 23:59:59
Listing directory: /z2s_gateway
  FILE: actions_index_table.z2s  SIZE: 32 LAST WRITE: 2025-09-02 22:42:57
  FILE: channels_table_v2.bak  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: channels_table_v2.z2s  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: zb_devices_table_v2.z2s  SIZE: 3840 LAST WRITE: 2026-01-20 06:27:57
Listing directory: /
  FILE: supla-dev.cfg.bak  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  FILE: supla-dev.cfg  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  DIR : suplaLAST WRITE: 1969-12-31 23:59:59
Listing directory: /supla
  DIR : z2s_gatewayLAST WRITE: 1969-12-31 23:59:59
Listing directory: /z2s_gateway
  FILE: actions_index_table.z2s  SIZE: 32 LAST WRITE: 2025-09-02 22:42:57
  FILE: channels_table_v2.bak  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: channels_table_v2.z2s  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: zb_devices_table_v2.z2s  SIZE: 3840 LAST WRITE: 2026-01-20 06:27:57
[   786][I][z2s_devices_table.cpp:1091] Z2S_loadZbDevicesTable(): 

Z2S_getZbDevicesTableSize 3840

sizeof(z2s_zb_devices_table) 3840

sizeof(z2s_zb_device_params_t) 120

sizeof(bool)1
[   819][I][z2s_devices_table.cpp:1347] Z2S_loadZbDevicesTable(): Zigbee devices table load success!
[   819][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   820][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   821][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   821][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   821][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   822][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   822][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x2000
[   823][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 6600, devices list index = 100
[   823][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   824][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   824][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   825][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   825][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1100
[   826][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 3500, devices list index = 52
[   826][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   827][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   827][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1030
[   828][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 1800, devices list index = 30
[   828][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   829][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14805, devices list index = 265
[   829][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5300
[   830][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 15300, devices list index = 274
[   830][I][z2s_devices_table.cpp:444] Z2S_loadChannelsTable(): Z2S_getChannelsTableSize 15360, sizeof(z2s_channels_table) 15360, sizeof(z2s_device_params_t) 120, sizeof(bool)1
[   862][I][z2s_devices_table.cpp:607] Z2S_loadChannelsTable(): Channels table load success!
[   862][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   863][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   863][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   864][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   865][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   865][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   866][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   866][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   866][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   867][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   867][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   868][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14805, devices list index = 265
[   868][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   869][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   869][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   870][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   870][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x2000
[   871][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 6600, devices list index = 100
[   871][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   872][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   872][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   873][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   873][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   874][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   874][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   875][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1100
[   875][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 3500, devices list index = 52
[   876][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   876][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5300
[   876][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 15300, devices list index = 274
[   877][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   877][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1030
[   878][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 1800, devices list index = 30
[   878][I][z2s_devices_table.cpp:1629] Z2S_initSuplaChannels(): initSuplaChannels starting
Channel[0] initial caption set to 'POWER SWITCH'
[   879][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 1
Channel[1] initial caption set to 'BUTTON 1'
[   880][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 2
Channel[2] initial caption set to 'BUTTON 1'
[   880][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 8
Channel[3] initial caption set to 'BUTTON 1'
[   881][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 10
Channel[4] initial caption set to 'POWER SWITCH'
[   881][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 3
Notification: registered - context 5
[   882][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 4
[   882][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 5
[   883][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 6
[   883][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 7
Channel[9] initial caption set to 'BUTTON 1'
[   884][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 11
Channel[12] initial caption set to 'T/H'
[   884][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 9
[   885][I][Z2S_Gateway.ino:574] setup(): Z2S_REBUILD_CHANNELS_ON_START not configured - turning off
[   885][I][Z2S_local_action_handlers.cpp:275] handleAction(): &&&&&&&&&&&&&&&&&&&&&&&&&&event 16418, action 0
[   886][I][Z2S_local_action_handlers.cpp:275] handleAction(): &&&&&&&&&&&&&&&&&&&&&&&&&&event 16433, action 0
[   922][I][z2s_devices_table.cpp:1800] Z2S_loadActionsIndexTable(): Zigbee<=>Supla actions index table load SUCCESS!
[   922][I][z2s_devices_table.cpp:2003] Z2S_initSuplaActions(): actions number: 0
[   923][D][ZigbeeCore.cpp:110] addGatewayEndpoint(): Endpoint: 1, Device ID: 0x0050
[   923][I][Z2S_Gateway.ino:621] setup(): Z2S_ENABLE_GUI_ON_START_V2 = 1
[   924][I][Z2S_Gateway.ino:643] setup(): Z2S_FORCE_CONFIG_ON_START not configured - turning off
[   924][I][Z2S_Gateway.ino:654] setup(): Z2S_GUI_ON_START_DELAY_V2 not configured - setting to 10 s
LittleFsConfig: writing to file "/supla-dev.cfg"
LittleFsConfig: writing to file "/supla-dev.cfg.bak"
[  1023][I][Z2S_Gateway.ino:670] setup(): Z2S_GATEWAY_MDNS_LOCAL_NAME not configured - using default
[  1023][I][Z2S_Gateway.ino:682] setup(): Z2S_USE_NEW_AT_MODEL not configured - turning on
SD: initial mode: Start in cfg mode (legacy, deprected)
[  1024][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=80, ...)
[  1025][V][WebServer.cpp:49] WebServer(): WebServer::Webserver(port=80)
 *** Supla - starting initialization (platform 0)
SD: add flag DEVICE_CONFIG_SUPPORTED
SD: add flag CALCFG_RESTART_DEVICE
 *** Supla - Config initalization
SD: add flag CALCFG_ENTER_CFG_MODE
SD: add flag CALCFG_FACTORY_RESET_SUPPORTED
You do not have the required permissions to view the files attached to this post.
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Yepestis wrote: Thu Jan 22, 2026 8:49 pm
vajera wrote: Thu Jan 22, 2026 8:32 pm
Yepestis wrote: Thu Jan 22, 2026 8:24 pm

Zrobiłem aktualizację OTA z wersji 1.2.15 do 1.2.18 i po aktualizacji bramką już nie wstała, mimo że po wgraniu pliku dostalem komunikat o sukcesie. Wgrywałem wersję 8MB no logo. Restarty zasilania nic nie dawały , więc wgrałem po kablu aktualizację na adres 0x10000 tym razem wersję z logami ale bramką dalej nie wstaje i nie wypluwa żadnych LOGów. Czy to może być uszkodzone ESP czy da się jeszcze jakoś odratować bramkę?
Jedyne co terminal wypluwa przy restarcie bramki na UART to:



20260122_212354.jpg
Nie pomyliłeś przypadkiem portów USB?
Zobacz czy możesz cokolwiek odczytać tym narzędziem:
viewtopic.php?p=225896#p225896
Wgrywałem przez USB po prawej opisane ESP32C6
Narzędziem https://thelastoutpostworkshop.github.io/ESPConnect/ pliki partycji są widoczne


1.png



2.png
Jeśli ESP nie padł fizycznie np. z powodu uszkodzenia części pamięci (o co wcale nie jest łatwo - bo to twarde sztuki), to spokojnie uratujesz bramkę.
Narzędzie https://thelastoutpostworkshop.github.io/ESPConnect/ już znasz, to prawie jesteśmy w domu.
Postępuj wg tego schematu, a wszystko się uda:
viewtopic.php?p=225896#p225896
U Ciebie, w kroku 6. plik "merged" po prostu wgrywasz na swój układ. Zrób to przez FDT (wcześniej wyczyść pamięć) lub ESPFlasher (domyślnie czyści przed wgraniem). Póżniej kontynuuj, jak w instrukcji.
Musi się udać. Nie takie trupy tym sposobem ratowałem...
Powodzenia.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Yepestis wrote: Thu Jan 22, 2026 9:13 pm Zrobiłem jak napisałeś, bez partycji nvs i teraz mam coś takiego:


3.png

EDIT:

Code: Select all

Serial Monitor
Live
Filter output
Console run at 115200 bps automatically for reliable output. Flashing uses the baud rate selected in the toolbar.
Starting the serial monitor resets the board into normal firmware mode so you can view UART output. Stopping the serial monitor automatically re-enters bootloader (stub) mode for maintenance (flash, partition tools, etc.).
�j�d�w�Tp�TvQ��ESP-ROM:esp32c6-20220919
Build:Sep 19 2022
rst:0x15 (USB_UART_HPSYS),boot:0xc (SPI_FAST_FLASH_BOOT)
Saved PC:0x40800868
SPIWP:0xee
mode:DIO, clock div:2
load:0x40875730,len:0x12e0
load:0x4086b910,len:0xdc8
load:0x4086e610,len:0x3180
entry 0x4086b910
[     1][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=23, ...)
[     9][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=1234, ...)
[    18][V][ZigbeeEP.cpp:22] ZigbeeEP(): Endpoint: 1
[    31][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DM (38) successfully set to 0x4208fa0e
[    43][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 12 successfully set to type USB_DM (38) with bus 0x40820968
[    54][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type USB_DP (39) successfully set to 0x4208fa0e
[    65][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 13 successfully set to type USB_DP (39) with bus 0x40820968
=========== Before Setup Start ===========
Chip Info:
------------------------------------------
  Model             : ESP32-C6
  Package           : 0
  Revision          : 0.01
  Cores             : 1
  CPU Frequency     : 160 MHz
  XTAL Frequency    : 40 MHz
  Features Bitfield : 0x00000052
  Embedded Flash    : No
  Embedded PSRAM    : No
  2.4GHz WiFi       : Yes
  Classic BT        : No
  BT Low Energy     : Yes
  IEEE 802.15.4     : Yes
------------------------------------------
INTERNAL Memory Info:
------------------------------------------
  Total Size        :   358028 B ( 349.6 KB)
  Free Bytes        :   302840 B ( 295.7 KB)
  Allocated Bytes   :    42316 B (  41.3 KB)
  Minimum Free Bytes:   302840 B ( 295.7 KB)
  Largest Free Block:   286708 B ( 280.0 KB)
------------------------------------------
Flash Info:
------------------------------------------
  Chip Size         :  8388608 B (8 MB)
  Block Size        :    65536 B (  64.0 KB)
  Sector Size       :     4096 B (   4.0 KB)
  Page Size         :      256 B (   0.2 KB)
  Bus Speed         : 80 MHz
  Flash Frequency   : 80 MHz (source: 80 MHz, divider: 1)
  Bus Mode          : QIO
------------------------------------------
Partitions Info:
------------------------------------------
                nvs : addr: 0x00009000, size:    20.0 KB, type: DATA, subtype: NVS
            otadata : addr: 0x0000E000, size:     8.0 KB, type: DATA, subtype: OTA
               app0 : addr: 0x00010000, size:  3328.0 KB, type:  APP, subtype: OTA_0
               app1 : addr: 0x00350000, size:  3328.0 KB, type:  APP, subtype: OTA_1
             spiffs : addr: 0x00690000, size:  1384.0 KB, type: DATA, subtype: SPIFFS
         zb_storage : addr: 0x007EA000, size:    16.0 KB, type: DATA, subtype: FAT
             zb_fct : addr: 0x007EE000, size:     4.0 KB, type: DATA, subtype: FAT
             rcp_fw : addr: 0x007EF000, size:     4.0 KB, type: DATA, subtype: SPIFFS
           coredump : addr: 0x007F0000, size:    64.0 KB, type: DATA, subtype: COREDUMP
------------------------------------------
Software Info:
------------------------------------------
  Compile Date/Time : Jan 22 2026 15:40:18
  Compile Host OS   : linux
  ESP-IDF Version   : v5.5.1-710-g8410210c9a
  Arduino Version   : 3.3.4
------------------------------------------
Board Info:
------------------------------------------
  Arduino Board     : ESP32C6_DEV
  Arduino Variant   : esp32c6
  Arduino FQBN      : esp32:esp32:esp32c6:PartitionScheme=zigbee_zczr_8MB,ZigbeeMode=zczr,FlashSize=8M,CDCOnBoot=cdc,DebugLevel=verbose
============ Before Setup End ============
[   188][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 17 successfully set to type UART_RX (2) with bus 0x40816cb0
[   188][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_RX (2) successfully set to 0x420959bc
[   189][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 16 successfully set to type UART_TX (3) with bus 0x40816cb0
[   189][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type UART_TX (3) successfully set to 0x42095980
[   190][I][Z2S_Gateway.ino:448] setup(): setup start
[   190][I][z2s_devices_table.cpp:8911] printSizeOfClasses(): 

Relay 136 - VirtualRelay 136 - Z2S_VirtualRelay 200

HvacBase 1032 - HvacBaseEE 1040 - Z2S_trv_interface 224

VirtualSceneSwitch 144

GPM 184

IPAddress 28

NetworkServer 44

NetworkClient 52

ZigbeeGateway 240
[   209][I][Z2S_Gateway.ino:472] setup(): Sanity check time 18
[   209][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42092dba
[   210][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 9 successfully set to type GPIO (1) with bus 0xa
[   210][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42092dba
[   211][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 3 successfully set to type GPIO (1) with bus 0x4
[   211][V][esp32-hal-periman.c:235] perimanSetBusDeinit(): Deinit function for type GPIO (1) successfully set to 0x42092dba
[   212][V][esp32-hal-periman.c:160] perimanSetPinBus(): Pin 14 successfully set to type GPIO (1) with bus 0xf
Storage initialization
readStorage: 8; Read: [53 55 50 4C 41 1 0 1 ]
Storage: Number of sections 1
Reading section: 0
readStorage: 7; Read: [3 0 0 0 0 0 0 ]
Section type: 3; size: 0
storedCRC 0, CRC calc 65535
LittleFsConfig: file "/supla-dev.cfg" size 0
LittleFsConfig: initializing storage from file...
LittleFsConfig: init result failure
LittleFsConfig: file "/supla-dev.cfg.bak" size 1000
LittleFsConfig: initializing storage from file...
LittleFsConfig: init result success
LittleFsConfig: writing to file "/supla-dev.cfg"
LittleFsConfig: writing to file "/supla-dev.cfg.bak"
Channel[110] initial caption set to 'Gateway sensors notifications'
Button[0] setHoldTime: 2000
Button[0] setMulticlickTime: 500
Button[0]::configureAsConfigButton
Button[0] setHoldTime: 5000
Button[0] setMulticlickTime: 300
Listing directory: /
  FILE: supla-dev.cfg.bak  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  FILE: supla-dev.cfg  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  DIR : suplaLAST WRITE: 1969-12-31 23:59:59
Listing directory: /supla
  DIR : z2s_gatewayLAST WRITE: 1969-12-31 23:59:59
Listing directory: /z2s_gateway
  FILE: actions_index_table.z2s  SIZE: 32 LAST WRITE: 2025-09-02 22:42:57
  FILE: channels_table_v2.bak  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: channels_table_v2.z2s  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: zb_devices_table_v2.z2s  SIZE: 3840 LAST WRITE: 2026-01-20 06:27:57
Listing directory: /
  FILE: supla-dev.cfg.bak  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  FILE: supla-dev.cfg  SIZE: 1000 LAST WRITE: 1970-01-01 00:03:19
  DIR : suplaLAST WRITE: 1969-12-31 23:59:59
Listing directory: /supla
  DIR : z2s_gatewayLAST WRITE: 1969-12-31 23:59:59
Listing directory: /z2s_gateway
  FILE: actions_index_table.z2s  SIZE: 32 LAST WRITE: 2025-09-02 22:42:57
  FILE: channels_table_v2.bak  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: channels_table_v2.z2s  SIZE: 15360 LAST WRITE: 2026-01-20 06:28:32
  FILE: zb_devices_table_v2.z2s  SIZE: 3840 LAST WRITE: 2026-01-20 06:27:57
[   786][I][z2s_devices_table.cpp:1091] Z2S_loadZbDevicesTable(): 

Z2S_getZbDevicesTableSize 3840

sizeof(z2s_zb_devices_table) 3840

sizeof(z2s_zb_device_params_t) 120

sizeof(bool)1
[   819][I][z2s_devices_table.cpp:1347] Z2S_loadZbDevicesTable(): Zigbee devices table load success!
[   819][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   820][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   821][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   821][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   821][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   822][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   822][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x2000
[   823][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 6600, devices list index = 100
[   823][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   824][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   824][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   825][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   825][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1100
[   826][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 3500, devices list index = 52
[   826][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   827][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   827][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1030
[   828][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 1800, devices list index = 30
[   828][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   829][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14805, devices list index = 265
[   829][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5300
[   830][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 15300, devices list index = 274
[   830][I][z2s_devices_table.cpp:444] Z2S_loadChannelsTable(): Z2S_getChannelsTableSize 15360, sizeof(z2s_channels_table) 15360, sizeof(z2s_device_params_t) 120, sizeof(bool)1
[   862][I][z2s_devices_table.cpp:607] Z2S_loadChannelsTable(): Channels table load success!
[   862][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   863][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   863][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   864][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   865][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   865][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   866][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   866][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   866][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14800, devices list index = 264
[   867][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   867][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5001
[   868][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 14805, devices list index = 265
[   868][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   869][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x4001
[   869][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 16400, devices list index = 287
[   870][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   870][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x2000
[   871][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 6600, devices list index = 100
[   871][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   872][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   872][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   873][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   873][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1000
[   874][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 700, devices list index = 17
[   874][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   875][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1100
[   875][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 3500, devices list index = 52
[   876][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   876][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x5300
[   876][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 15300, devices list index = 274
[   877][I][z2s_devices_table.cpp:982] Z2S_addZbDeviceTableSlot(): ZB device already in ZB devices table
[   877][I][z2s_devices_table.cpp:881] Z2S_updateZbDeviceUidIdx(): Syncing flags for model 0x1030
[   878][I][z2s_devices_table.cpp:899] Z2S_updateZbDeviceUidIdx(): device uid = 1800, devices list index = 30
[   878][I][z2s_devices_table.cpp:1629] Z2S_initSuplaChannels(): initSuplaChannels starting
Channel[0] initial caption set to 'POWER SWITCH'
[   879][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 1
Channel[1] initial caption set to 'BUTTON 1'
[   880][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 2
Channel[2] initial caption set to 'BUTTON 1'
[   880][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 8
Channel[3] initial caption set to 'BUTTON 1'
[   881][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 10
Channel[4] initial caption set to 'POWER SWITCH'
[   881][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 3
Notification: registered - context 5
[   882][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 4
[   882][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 5
[   883][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 6
[   883][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 7
Channel[9] initial caption set to 'BUTTON 1'
[   884][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 11
Channel[12] initial caption set to 'T/H'
[   884][I][z2s_devices_table.cpp:1739] Z2S_initSuplaChannels(): setSubDeviceId to 9
[   885][I][Z2S_Gateway.ino:574] setup(): Z2S_REBUILD_CHANNELS_ON_START not configured - turning off
[   885][I][Z2S_local_action_handlers.cpp:275] handleAction(): &&&&&&&&&&&&&&&&&&&&&&&&&&event 16418, action 0
[   886][I][Z2S_local_action_handlers.cpp:275] handleAction(): &&&&&&&&&&&&&&&&&&&&&&&&&&event 16433, action 0
[   922][I][z2s_devices_table.cpp:1800] Z2S_loadActionsIndexTable(): Zigbee<=>Supla actions index table load SUCCESS!
[   922][I][z2s_devices_table.cpp:2003] Z2S_initSuplaActions(): actions number: 0
[   923][D][ZigbeeCore.cpp:110] addGatewayEndpoint(): Endpoint: 1, Device ID: 0x0050
[   923][I][Z2S_Gateway.ino:621] setup(): Z2S_ENABLE_GUI_ON_START_V2 = 1
[   924][I][Z2S_Gateway.ino:643] setup(): Z2S_FORCE_CONFIG_ON_START not configured - turning off
[   924][I][Z2S_Gateway.ino:654] setup(): Z2S_GUI_ON_START_DELAY_V2 not configured - setting to 10 s
LittleFsConfig: writing to file "/supla-dev.cfg"
LittleFsConfig: writing to file "/supla-dev.cfg.bak"
[  1023][I][Z2S_Gateway.ino:670] setup(): Z2S_GATEWAY_MDNS_LOCAL_NAME not configured - using default
[  1023][I][Z2S_Gateway.ino:682] setup(): Z2S_USE_NEW_AT_MODEL not configured - turning on
SD: initial mode: Start in cfg mode (legacy, deprected)
[  1024][V][NetworkServer.h:41] NetworkServer(): NetworkServer::NetworkServer(port=80, ...)
[  1025][V][WebServer.cpp:49] WebServer(): WebServer::Webserver(port=80)
 *** Supla - starting initialization (platform 0)
SD: add flag DEVICE_CONFIG_SUPPORTED
SD: add flag CALCFG_RESTART_DEVICE
 *** Supla - Config initalization
SD: add flag CALCFG_ENTER_CFG_MODE
SD: add flag CALCFG_FACTORY_RESET_SUPPORTED
Ty jakoś dziwnie to wgrywasz - pokaż zrzut ekranu z FDT?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277

Return to “Bramka ZigBee”