Zgłoszenia błędów [bramka ZigBee]

Moderator: vajera

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

[email protected] wrote: Sun Oct 12, 2025 9:22 am Zgadzam się z malarzem w tym przypadku.
Ja tylko mówię, że posiadanie wyboru jest fajne ;) tu jest wybór możliwy.
Cieszę się, że się zgadzamy. Mój "wniosek" dotyczy jednak tego, aby w nowo powstającym oprogramowaniu - a rozmawiamy w części forum dotyczącym wspaniałego projektu kolegi @vajera jakim jest bramka Z2S - było zaimplementowane rozwiązanie tożsame z komercyjnymi urządzeniami. A to po to, aby obsługa urządzeń w Supli była spójna.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
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

[email protected] wrote: Sun Oct 12, 2025 9:48 am IMG_20251012_114354~2.jpg
Gdzie jest Wally? 😅 No ja już widzę...

Odpowiadam sam sobie: lewy świeci ledem, prawy nie 😤

Po za tym że nie świeci ledem działa normalnie
Zawsze byłem słaby w zagadkach typu "znajdź 10 różnic", ale lewy ma mikrokontroler od Espressif i 4 MB flash (no i wlutowane goldpiny), a prawy ma mikrokontroler "podróbkę" i 16 MB flash.
Zdradzaj szczegóły :-)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
[email protected]
Posts: 1586
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Robert Błaszczak wrote: Sun Oct 12, 2025 10:03 am
[email protected] wrote: Sun Oct 12, 2025 9:48 am IMG_20251012_114354~2.jpg
Gdzie jest Wally? 😅 No ja już widzę...

Odpowiadam sam sobie: lewy świeci ledem, prawy nie 😤

Po za tym że nie świeci ledem działa normalnie
Zawsze byłem słaby w zagadkach typu "znajdź 10 różnic", ale lewy ma mikrokontroler od Espressif i 4 MB flash (no i wlutowane goldpiny), a prawy ma mikrokontroler "podróbkę" i 16 MB flash.
Zdradzaj szczegóły :-)
Microcontroller podróbka jest oczywistą różnicą, brak goldpinów to moje lenistwo, oba mają 8MB flasha, MAN4 i MAN16 to o ile mi wiadomo nie jest wielkość flasha
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

Goldpiny do bramki akurat zbędne. Ale dalej nie wiem co z tym LED :-)
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
User avatar
PijanySmerf
Posts: 183
Joined: Sun Apr 18, 2021 7:45 pm
Location: Dąbrowa Tarnowska

Post

Manufacturer name eWeLink | model ID CK-TLSR8656-SS5-01(7003) | Z2S model IAS Zone sensor

Taki czujnik, za każdym razem jak zerwie polaczenie np z internetem, albo resetuje bramke to pokazuje mi stan otwarty mimo ze okno zamkniete wystarczy otworzyc i zamknac okno i wraca wszystko do normy ale to nie jest rozwiazanie problemu jakies pomysły??
User avatar
george1255
Posts: 426
Joined: Fri Sep 02, 2022 8:48 pm
Location: Włodawa
Has thanked: 12 times
Been thanked: 7 times

Post

vajera wrote: Sat Oct 11, 2025 12:14 pm
4MB na standardowych ustawieniach

Flash 4mb, a partition ? przy 4mb ZCZR szkic za duzy a przy 8mb kompiluje ale jest bootloop po flashu :x wiec jak to ustawiac?

vajera wrote: Sat Oct 11, 2025 12:14 pm

Jaki błąd konkretnie?

Code: Select all

/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino: In function 'void Z2S_onOpenNetwork(uint8_t)':
/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino:189:17: error: 'RGB_BUILTIN' was not declared in this scope; did you mean 'LED_BUILTIN'?
  189 |     rgbLedWrite(RGB_BUILTIN, 0, 255, 0);
      |                 ^~~~~~~~~~~
      |                 LED_BUILTIN
/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino:196:17: error: 'RGB_BUILTIN' was not declared in this scope; did you mean 'LED_BUILTIN'?
  196 |     rgbLedWrite(RGB_BUILTIN, 0, 0, 0);
      |                 ^~~~~~~~~~~
      |                 LED_BUILTIN
/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino: At global scope:
/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino:318:36: error: 'RGB_BUILTIN' was not declared in this scope; did you mean 'LED_BUILTIN'?
  318 | Supla::Device::StatusLed statusLed(RGB_BUILTIN, true);
      |                                    ^~~~~~~~~~~
      |                                    LED_BUILTIN
/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino: In function 'void loop()':
/private/var/folders/0r/bgn60rdj6ndbmbp84h_kx02m0000gn/T/.arduinoIDE-unsaved2025912-20890-1bcdxn9.gq23/Z2S_Gateway/Z2S_Gateway.ino:714:19: error: 'RGB_BUILTIN' was not declared in this scope; did you mean 'LED_BUILTIN'?
  714 |       rgbLedWrite(RGB_BUILTIN, 0, 128, 128);  // Green
      |                   ^~~~~~~~~~~
      |                   LED_BUILTIN
Znaleziono wiele bibliotek w "WiFi.h"
  Wykorzystane: /Users/zbyszek/Library/Arduino15/packages/esp32/hardware/esp32/3.3.2/libraries/WiFi
  Niewykorzystane: /Users/zbyszek/Documents/Arduino/libraries/WiFiEspAT
Znaleziono wiele bibliotek w "ESPAsyncWebServer.h"
  Wykorzystane: /Users/zbyszek/Documents/Arduino/libraries/ESPAsyncWebServer
  Niewykorzystane: /Users/zbyszek/Documents/Arduino/libraries/ESP_Async_WebServer
exit status 1

Compilation error: 'RGB_BUILTIN' was not declared in this scope; did you mean 'LED_BUILTIN'?



czy za każdym razem jak dodaje sobie urządzenie do listy lub poprostu aktualizuje bramke to trzeba robic pełny erase?
co w przypadku gdy mam dodane do bramki kilkanaście urządzeń, musze je parować za kazdym razem? czy wystarczy flash bez erase?
[email protected]
Posts: 1586
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

Robert Błaszczak wrote: Sun Oct 12, 2025 10:24 am Goldpiny do bramki akurat zbędne. Ale dalej nie wiem co z tym LED :-)
Po prostu nie działa, nie wiem czy spalony czy czy zdefiniowany pod innym GPIO, próbowałem go wysterować wbudowanymi funkcjami z frameworka bez Supli, sprawdzałem jak są liczone GPIO i zmarnowałem parę godzin zanim wziąłem 3 ESP i wgrałem soft na nie :P
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Robert Błaszczak wrote: Sun Oct 12, 2025 10:03 am
[email protected] wrote: Sun Oct 12, 2025 9:48 am IMG_20251012_114354~2.jpg
Gdzie jest Wally? 😅 No ja już widzę...

Odpowiadam sam sobie: lewy świeci ledem, prawy nie 😤

Po za tym że nie świeci ledem działa normalnie
Zawsze byłem słaby w zagadkach typu "znajdź 10 różnic", ale lewy ma mikrokontroler od Espressif i 4 MB flash (no i wlutowane goldpiny), a prawy ma mikrokontroler "podróbkę" i 16 MB flash.
Zdradzaj szczegóły :-)
A ja widzę górny i dolny ;)
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
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

[email protected] wrote: Sun Oct 12, 2025 10:50 am Po prostu nie działa, nie wiem czy spalony czy czy zdefiniowany pod innym GPIO, próbowałem go wysterować wbudowanymi funkcjami z frameworka bez Supli, sprawdzałem jak są liczone GPIO i zmarnowałem parę godzin zanim wziąłem 3 ESP i wgrałem soft na nie :P
No to może uwalony LED. Z adresowalnymi diodami LED RGB jest spory problem na etapie ich montażu na PCB. Przed takim montażem muszą podlegać procesowi wygrzewania. Np. ostatnio zamawiałem coś z taką diodą na JLCPCB i dostałem info, że jak chcę, to mogę dopłacić parę USD za wygrzewanie, ale bez tego procesu JLCPCB nie bierze odpowiedzialności za działanie LED po montażu.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
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

klew wrote: Sun Oct 12, 2025 4:59 am
Zibi_007 wrote: Sat Oct 11, 2025 10:23 pm
Widziałem też, że zamieściłeś poprawiony przykład.
Pytanie tylko, dlaczego Ty?
?
Krzysiek, w changelog jest na ten temat tyle:

Code: Select all

SuplaDevice: change default device behavior in order to not start Wi-Fi soft AP by default on power on. Additionally, cfg mode will be disabled after 5 min inactivity timeout. Device will leave config mode after timeout, without restart - in case when no HTTP POST requests were received. If HTTP POST request was received, device will restart after config mode inactivity timeout. Add method setLeaveCfgModeAfterInactivityMin(int valueMin), to setup inactivity timeout (default 5 min). Value 0 -> disable timeout. Allowed range 1-255. Use: SuplaDevice.allowWorkInOfflineMode(0); SuplaDevice.setLeaveCfgModeAfterInactivityMin(0); to restore previous behavior (hovever it is not recommended). Warning: this new behavior will make devices without "cfg button" inaccessible.
Może warto byłoby choć dopisać, że w przykładzie WebInterface jest pokazane, jak się tego używa. A jeszcze lepiej jakby w changelogu pokazać jak tego używać. A już najrozsądniej byłoby, aby we wszystkich przykładach, w których mamy zastosowany tryb konfiguracyjny i interface webowy uzupełnić kod o obsługę przycisku CONFIG. Ja wiem, że to wymaga czasu, ale choćby krótka wzmianka, żeby sobie zaglądnąć do przykładu WebInterface już by pomogła.

A już byłoby przecudnie, jakby wszystkie przykłady z SuplaDevice uzupełnić o WebInterface i tryb CONFIG. Ciekawe, czy kiedyś się tego doczekamy :mrgreen:
viewtopic.php?t=17616
Last edited by Robert Błaszczak on Sun Oct 12, 2025 12:33 pm, edited 1 time in total.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl

Return to “Bramka ZigBee”