S3 + C6 (proof of concept)

Moderator: vajera

User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Wed Aug 27, 2025 7:43 pm
Zibi_007 wrote: Wed Aug 27, 2025 7:22 pm Najlepiej (najszybciej) by było po USB, ale to i tak zawsze będzie wolniej niż po wewnętrznej magistrali procesora (układu). SPI trzeba by było sprawdzić, ale pytanie mam inne. Ten serial jest konfigurowalny, nie? Jak go ustawiłeś? Bo jeśli mamy układy na krótkich przewodach, to można by było tutaj trochę podkręcić transfer.

Code: Select all

.uart_config =                             \
        {                                        \
          .baud_rate = 460800,                   \
          .data_bits = UART_DATA_8_BITS,         \
          .parity = UART_PARITY_DISABLE,         \
          .stop_bits = UART_STOP_BITS_1,         \
          .flow_ctrl = UART_HW_FLOWCTRL_DISABLE, \
          .rx_flow_ctrl_thresh = 0,              \
          .source_clk = UART_SCLK_DEFAULT,       \
        },         
Edit: Mam obok siebie S3+C6 (N16) oraz C6 (też N16). Na obydwu najnowsza dostępna wersja softu. Z każdym sparowany przycisk (4x3). Odległość od routera 2m. Bramka na samym C6 przełącza włączniki natychmiastowo, natomiast S3+C6 z niewielkim (ale widocznym) opóźnieniem. Wygląda to dokładnie tak, że najpierw przełącza się włącznik z C6, a później S3. Nie jest to wielka różnica, ale zauważalna. Zawsze ten z samego C6 jest pierwszy.
Debounce time dla 4x3 masz taki sam w obu konfiguracjach?

Mnie najbardziej interesuje kwestia zasięgu - np. taki Xiao C6 z anteną Zigbee+WiFi vs. S3 WiFi + Xiao C6 Zigbee.
Debounce time zostawiłem domyślne, nic nie zmieniałem. Używałem tylko jednokliku na pierwszym klawiszu w odstępach ok. 2s.

Teraz do obydwu sparowałem taki sam przycisk (klik, dwuklik, długie przytrzymanie). Sprawdziłem z rejestracją monitorem po serialu. Pomijając mój refleks z przyciśnięciem w tym samym czasie dwóch przycisków różnice w odbiorze sygnału wynoszą ok. 100 - 300 ms. Zawsze na korzyść samego C6. Nie jest źle, a jak się uda podkręcić transfer, to będzie niezauważalne.

Masz jakiś pomysł, jak sprawdzić dokładnie ten zasięg? Wczoraj testowałem i nie zauważyłem różnic. Tam gdzie wcześniej nie miało zasięgu, tam dalej nie ma (piszę o Zigbee). Odczyt z GUI RSSI mało w czym pomaga. W tym samym miejscu potrafi mi pokazywać - 79 a po chwili -66. Jak znasz jakiś wiarygodny skaner Zigbee i wiesz na czym go odpalić, to daj znać. Obawiam się natomiast, że wszystkie wykorzystują dokładnie tę samą metodę odpytywania urządzenia, co Twoje rozwiązania w GUI.
W przypadku zabawy z różnymi modami antenowymi w C6 było prościej, bo i różnice były spore. Tutaj ich w takim wymiarze nie widzę. Mam kilka różnych antenek. Mogę je w weekend podłączyć pod Xiao i potestować. napisz tylko, jak to widzisz...
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Informacyjnie układ dział od 8 godzin bez restartu po tym czasie reaguje na przycisk , dodatkowo sparowałem termometr.
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

U mnie dobija właśnie dziesiątą godzinę pracy. Cały czas pod serial monitorem, aby złapać logi z ewentualnego resetu lub wylogowania z cloud.

Code: Select all

[35895546][I][Z2S_Gateway.ino:1592] loop(): Gateway version: 0.8.96-25/08/2025
[35895547][I][Z2S_Gateway.ino:1622] loop(): getZbgDeviceUnitLastSeenMs 28365999, current millis 35895547
[35895547][I][Z2S_Gateway.ino:1623] loop(): Memory information: Flash chip real size:16777216 B, Free Sketch Space:3407872 B, Free Heap:64660, Minimal Free Heap:46992 B, HeapSize:308308 B, MaxAllocHeap:31732 B, Supla uptime:35895 s
[35895548][I][Z2S_Gateway.ino:1590] loop(): Device on endpoint(0x1), short address(0x4c97), model id(0x5300), cluster id(0x6), rejoined(NO)
[35895549][I][Z2S_Gateway.ino:1592] loop(): Gateway version: 0.8.96-25/08/2025
[35895550][I][Z2S_Gateway.ino:1622] loop(): getZbgDeviceUnitLastSeenMs 33182225, current millis 35895550
[35895550][I][Z2S_Gateway.ino:1623] loop(): Memory information: Flash chip real size:16777216 B, Free Sketch Space:3407872 B, Free Heap:64660, Minimal Free Heap:46992 B, HeapSize:308308 B, MaxAllocHeap:31732 B, Supla uptime:35895 s
Send: [53 55 50 4C 41 17 37 06 00 00 28 00 00 00 10 00 00 00 02 17 B0 68 00 00 00 00 68 BF 02 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 CB 05 00 00 32 00 00 00 10 00 00 00 E2 FA AF 68 00 00 00 00 DA 5B 04 00 00 00 00 00 53 55 50 4C 41 ]
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

W katalogu C6 modem i S3 testdrive pojawiły się podkatalogi 921600 ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Thu Aug 28, 2025 9:32 am W katalogu C6 modem i S3 testdrive pojawiły się podkatalogi 921600 ;)
Oznacza inną prędkość przesyłania danych między układami ?
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

LukiSpajder wrote: Thu Aug 28, 2025 10:18 am
vajera wrote: Thu Aug 28, 2025 9:32 am W katalogu C6 modem i S3 testdrive pojawiły się podkatalogi 921600 ;)
Oznacza inną prędkość przesyłania danych między układami ?
Dokładnie tak :-)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

LukiSpajder wrote: Thu Aug 28, 2025 10:18 am
vajera wrote: Thu Aug 28, 2025 9:32 am W katalogu C6 modem i S3 testdrive pojawiły się podkatalogi 921600 ;)
Oznacza inną prędkość przesyłania danych między układami ?
Do ewentualnych testów trzeba zastosować firmware o identycznej prędkości przesyłu dla obu modułów ESP32.
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Thu Aug 28, 2025 1:30 pm
LukiSpajder wrote: Thu Aug 28, 2025 10:18 am
vajera wrote: Thu Aug 28, 2025 9:32 am W katalogu C6 modem i S3 testdrive pojawiły się podkatalogi 921600 ;)
Oznacza inną prędkość przesyłania danych między układami ?
Do ewentualnych testów trzeba zastosować firmware o identycznej prędkości przesyłu dla obu modułów ESP32.
Będę wieczorem testował.

Tymczasem para S3+C6 zakończyła pracę po niecałych 17 godzinach.
Ostatnie co wypluł po serialu to:

Code: Select all

Send: [53 55 50 4C 41 17 70 06 00 00 28 00 00 00 10 00 00 00 6B 1B B0 68 00 00 00 00 BB FC 07 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 01 06 00 00 32 00 00 00 10 00 00 00 4B FF AF 68 00 00 00 00 A9 97 09 00 00 00 00 00 53 55 50 4C 41 ]
Send: [53 55 50 4C 41 17 71 06 00 00 28 00 00 00 10 00 00 00 84 1B B0 68 00 00 00 00 57 0D 08 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 17 02 06 00 00 32 00 00 00 10 00 00 00 64 FF AF 68 00 00 00 00 BE 9F 09 00 00 00 00 00 53 55 50 4C 41 ]
E (37079768) ESP_RADIO_SPINEL: dropping radio frame: Parse
M:</b></i> 8388608 B <b>| <i>Free PSRAM:</b></i> 8376092 B<br><br><b><i>Local time:</i></b> Thu Aug 28 16:48:36 2025
<b><i>Supla uptime:</i></b> 
i wisiał tak dokładnie 10 minut, po czym, jak gdyby nigdy nic wznowił pracę od resetu i odlicza czas połączenia od nowa...
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
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Testuje ver. 921600 I wydaje się że szybciej reaguje szczególnie widać to na głowicy ale mam tylko 7 kanałów nie wiem czy to wiarygodne testy czy nie pasowało by że 30 mieć 😁
A według założeni że na S3 jest wszystko podmieniłem inne C6 i wszystko
Ruszyło bez problemu . Wydaje się też że łatwiej będzie można sprawdzać zasięg podmieniamy modem C6 i widzimy od razu czy jest lepiej na tych samych urządzeniach .
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

LukiSpajder wrote: Thu Aug 28, 2025 4:31 pm Testuje ver. 921600 I wydaje się że szybciej reaguje szczególnie widać to na głowicy ale mam tylko 7 kanałów nie wiem czy to wiarygodne testy czy nie pasowało by że 30 mieć 😁
A według założeni że na S3 jest wszystko podmieniłem inne C6 i wszystko
Ruszyło bez problemu . Wydaje się też że łatwiej będzie można sprawdzać zasięg podmieniamy modem C6 i widzimy od razu czy jest lepiej na tych samych urządzeniach .
Firmware S3 zaktualizowałeś przez OTA?
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”