Dyskusja ogólna [bramka Zigbee]

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

veeroos wrote: Fri Apr 25, 2025 12:29 pm
Zibi_007 wrote: Fri Apr 25, 2025 12:25 pm
veeroos wrote: Fri Apr 25, 2025 10:58 am najnowsza wersja ma takie same objawy, zrobiłem to co Zibi napisał czyli wgrałem starą wersję, zrobiłem Update i jest to samo, czy ktoś też może to potwierdzić, bo może tylko u mnie jest ten problem. Program wgrałem też przez Arduino i jest to samo... Może mam jakiegos felernego devkita?
Spróbuj na czystym (nowym) C6. O oczywistość Ciebie nie będę pytał, bo moduł pewnie wcześniej wyczyściłeś. Może rzeczywiście jakiś feler, bo przed chwilą zrobiłem dokładne tak, jak napisałem i wszystko działa. Dodałem nawet głowicę i czujnik ruchu na próbę.
właśnie kompiluję soft pod Xiao (bo jeszcze taki mam układ) wystawiam odpowiednie piny aby móc korzystać z zewnętrznej anteny (patrz opis wyżej), no i diodę LED przypisałem z Xiao.
W sofcie @vajera antena zewnętrzna jest uruchomiona na Xiao domyślnie.
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
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Hmm, nie znalazłem tego, ale może i masz rację. Jak wrócę do domu to sprawdzę czy będę mógł na Xiao wejść w tryb kondiguracji, bo mam dev kita 16Mb i tam jest właśnie problem z tym trybem kondiguracji. Jak wgram tam soft 4Mb to mam bootloopa
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
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

Proponowałbym przenieść włączanie anteny zewnętrznej na stronę konfiguracyjną jako opcję. I tylko w sofcie 4MB.
Możliwość przełączania anteny jak na razie jest tylko i wyłącznie w XIAO C6. Na innych płytkach załączenie na stałe GPIO używanych w XIAO może powodować jakieś problemy.
Pozdrawiam
Robert Błaszczak


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

Post

Robert Błaszczak wrote: Fri Apr 25, 2025 3:48 pm Proponowałbym przenieść włączanie anteny zewnętrznej na stronę konfiguracyjną jako opcję. I tylko w sofcie 4MB.
Możliwość przełączania anteny jak na razie jest tylko i wyłącznie w XIAO C6. Na innych płytkach załączenie na stałe GPIO używanych w XIAO może powodować jakieś problemy.
Za kwadrans będzie dostępna 0.7.58 - wyłączyłem w niej obsługę anteny zewnętrznej - proszę o testy. Jeżeli to jest przyczyną to przesunę ten kod np. do konsoli albo do WebInterface.
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: Fri Apr 25, 2025 4:20 pm
Robert Błaszczak wrote: Fri Apr 25, 2025 3:48 pm Proponowałbym przenieść włączanie anteny zewnętrznej na stronę konfiguracyjną jako opcję. I tylko w sofcie 4MB.
Możliwość przełączania anteny jak na razie jest tylko i wyłącznie w XIAO C6. Na innych płytkach załączenie na stałe GPIO używanych w XIAO może powodować jakieś problemy.
Za kwadrans będzie dostępna 0.7.58 - wyłączyłem w niej obsługę anteny zewnętrznej - proszę o testy. Jeżeli to jest przyczyną to przesunę ten kod np. do konsoli albo do WebInterface.
@vajera - problemy zaczęły się od wersji 0.7.5x - u mnie od 0.7.5.2. Tam nie było jeszcze włączonej obsługi diody, a ustawienie na pinie 3 stanu niskiego, a na 14 wysokiego nie powinno w niczym przeszkadzać. I przez ostatnie 3 miesiące nie przeszkadzało...

W ciągu ostatnich dwóch godzin po kilka razy wgrywałem softy do N4, N8, N16 i XIAO - od wersji 7.55 doszedłem do wersji 7.57. Jeśli wgrywałem ESP-Flasherem (on domyślnie czyści układ przed wgraniem softu) to na wszystkich działało bez problemu.

Edit: co oczywiście nie zmienia faktu, że przesunięcie włączenia anteny w Xiao do strony konfiguracji nie byłoby takie złe ;-)
Last edited by Zibi_007 on Fri Apr 25, 2025 5:37 pm, edited 1 time in total.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 290 times
Been thanked: 161 times

Post

Za AI:
AI Overview

+9

While the ESP32 doesn't require a power cycle after flashing, it's often necessary, especially if the bootloader is not working correctly or if you're using a USB-based flashing method. Sometimes, a simple reset (pushing the reset button) might be sufficient. If that doesn't work, a power cycle can ensure the ESP32 is in a clean state and ready to boot your new firmware. 

Here's why and how:

Why a power cycle can be helpful:

Bootloader Issues:

The ESP32's bootloader, which is responsible for initiating the flashing process, can sometimes get stuck or corrupted. A power cycle can reset it to a default state. 

Flashing Methods:

Some flashing methods (especially USB-based) may not automatically reset the ESP32 after the flash write. A power cycle ensures it enters the correct boot mode. 

Compatibility Issues:

Sometimes, a specific combination of ESP32 board, firmware, and flashing tool might require a power cycle for proper boot. 

Clean State:

After flashing, the ESP32 may have residual data or configurations from the previous firmware. A power cycle ensures a clean slate for your new program. 

How to perform a power cycle:

If using USB power: Disconnect the ESP32 from the power source (USB cable). 

Wait a few seconds: This allows any residual power to dissipate. 

Reconnect: Reconnect the ESP32 to the power source. It should boot into your newly flashed firmware. 

If using a reset button: Press and release the reset button on the ESP32 board. This might be sufficient to boot the new firmware. 

Additional tips:

Ensure correct boot mode selection: Make sure you're in the correct boot mode (download mode) for flashing. 

Check baud rate: If you're flashing via serial, ensure your baud rate is compatible with your ESP32 and flashing tool. 

Driver issues: If you're flashing via USB, make sure your computer has the correct drivers installed for the ESP32's USB interface. 

Power supply: Make sure the ESP32 is receiving adequate power (at least 500mA). 

Hardware issues: If you're still having problems, check for any hardware issues with your ESP32 board or connections. 
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: Fri Apr 25, 2025 5:37 pm Za AI:
AI Overview

[...]
Czyli nic nowego SI nie wymyśliła. To wszystko jest wiadome i nie sądzę, żeby akurat @veeroos tego nie wiedział.

Ja za to mogę podać tipa, który działa od czasów starych ESP. Podczas podłączania układu do komputera (w celu flashowania) trzeba trzymać wciśnięty przycisk boot. Nie uruchomi to układu (jeśli była na nim np. wcześniejsza wersja softu) i wtedy można spróbować najpierw wyczyścić pamięć i wgrać soft lub skorzystać z ESP-Flashera, który to zrobi za nas (czyszczenie). Wypróbowane wielokrotnie na ESP32 w tym na C6.
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
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Spokojnie, ja poszukam jakoś rozwiązania, na razie próbuję uruchomić program na Xiao, tego devkita odkładam na później, bo wydaje mi się, że coś z tą płytką jest nie tak, zamówiona na Ali, więc może małe rączki coś przekombinowały, z C3 super mini miałem ostatnio taki problem, że ponad 50% wszystkich układów poszło w kosz, bo nie nadawały sieci, więc nie zdziwił bym się gdyby tutaj był problem, dlatego też zapytałem w końcu, czy ktoś jeszcze ma problem, mam tylko jedną taką płytkę, więc szkoda nie będzie jak pójdzie w kosz, no chyba że coś innego na niej zbuduję, na razie skupiam się na Xiao, jak na tym układzie pójdzie to znaczyło będzie, że ten mój devkit jest trefny
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
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

veeroos wrote: Fri Apr 25, 2025 5:56 pm Spokojnie, ja poszukam jakoś rozwiązania, na razie próbuję uruchomić program na Xiao, tego devkita odkładam na później, bo wydaje mi się, że coś z tą płytką jest nie tak, zamówiona na Ali, więc może małe rączki coś przekombinowały, z C3 super mini miałem ostatnio taki problem, że ponad 50% wszystkich układów poszło w kosz, bo nie nadawały sieci, więc nie zdziwił bym się gdyby tutaj był problem, dlatego też zapytałem w końcu, czy ktoś jeszcze ma problem, mam tylko jedną taką płytkę, więc szkoda nie będzie jak pójdzie w kosz, no chyba że coś innego na niej zbuduję, na razie skupiam się na Xiao, jak na tym układzie pójdzie to znaczyło będzie, że ten mój devkit jest trefny
Chyba te C3 SuperMini kupiliśmy z tego samego źródła :lol: Najgorsze jest to, że część z nich porozdawałem po ludziach (bez sprawdzenia) i później było mi głupio, jak dostawałem info, że nie działają. Całe szczęście, że te, które rozdałem tutaj nie były "trefne" bo bym się jeszcze (nie z mojej winy" musiał tłumaczyć na Forum.

Wracając do tematu. Może nie kombinuj z kompilacją, tylko wgraj np. wersję 0.7.49 od @vajera i sprawdź, czy działa. Tam nie ma włączonej diody, a jest włączona antena dla Xiao. Wystarczy nawet wersja bez logów, chodzi tylko o to, aby sprawdzić, czy Ci ten moduł działa normalnie.
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
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

wgrana 0.7.49 przechodzę w tryb Config:

Code: Select all

20:36:25.620 -> [ 93584][W][STA.cpp:541] disconnect(): STA already disconnected.
20:36:25.620 -> WiFi: enter config mode with SSID: "ZIGBEE-TO-SUPLA-GA-E4B323B56D9"
20:36:25.620 -> [ 93597][V][AP.cpp:112] _onApEvent(): AP Stopped
20:36:25.620 -> [ 93598][V][AP.cpp:108] _onApEvent(): AP Started
20:36:25.620 -> [ 93599][V][NetworkEvents.cpp:117] _checkForEvent(): Network Event: 131 - AP_STOP
20:36:25.620 -> [ 93599][V][AP.cpp:88] _onApArduinoEvent(): Arduino AP Event: 131 - AP_STOP
20:36:25.620 -> [ 93599][V][NetworkEvents.cpp:117] _checkForEvent(): Network Event: 130 - AP_START
20:36:25.620 -> [ 93600][V][AP.cpp:88] _onApArduinoEvent(): Arduino AP Event: 130 - AP_START
20:36:25.620 -> LAST STATE ADDED: Config mode (93)
20:36:25.620 -> Current status: [40] Config mode

pojawia mi się sieć wifi, ale nie mogę się z nią połączyć zarówno w devkicie jak i w Xiao
Bez 1 tytułu.png
You do not have the required permissions to view the files attached to this post.
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

Return to “Bramka ZigBee”