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

klew wrote: Wed Jun 18, 2025 8:56 am Przeczytaj dokładnie commit message ;)
No dobra:
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.
U mnie od razu po restarcie wchodziło w ten offline mode, ale może to dlatego, że wyłączyłem WebServer?
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
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

vajera wrote: Wed Jun 18, 2025 8:50 am Wersja 0.8.32-18/06/2025 - po wgraniu pliku merged rozgłasza sieć prawidłowo - panel do konfiguracji Wifi i Supla dostępny pod 192.168.4.1 po zalogowaniu do WiFi bramki - proszę o testy.
Wgrałem ten nowy soft bez problemu, ukazał się nowy interface z trzema zakładkami. Po skonfigurowaniu zapisałem i czekałem kilka minut, ale nic się nie zadziało. Dopiero po resecie zasilania bramka pojawiła się w chmurze i mogłem rozpocząć parowanie. Po każdym sparowanym urządzeniu ponownie wchodziła w tryb parowania. Więc wszystko wygląda dobrze. Jedyna różnica względem poprzednich softów, to konieczność resetu zasilania po konfiguracji sieci. Na objaśnienia poszczególnych zakładek poczekam ( :roll: ), bo nie do końca rozumiem ich znaczenie. W ostatniej zakładce "Zigbee channels" mogę wybrać konkretny kanał i nic poza tym.
Załączam część logów sprzed resetu zasilania. Nie wiem, czy potrzebne.

Code: Select all

[11:20:09][Wi-Fi] Network AP/hostname: ZIGBEE-TO-SUPLA-GA-588C813032F0
[11:20:09]Using Supla protocol version 23
[11:20:09]Current status: [5] SuplaDevice initialized
[11:20:09]Enter normal mode
[11:20:09][Wi-Fi] setNormalMode
[11:20:09] *** Supla - Initialization done
[11:20:09]=========== After Setup Start ============
[11:20:09]INTERNAL Memory Info:
[11:20:09]------------------------------------------
[11:20:09]  Total Size        :   335372 B ( 327.5 KB)
[11:20:09]  Free Bytes        :   280820 B ( 274.2 KB)
[11:20:09]  Allocated Bytes   :    41024 B (  40.1 KB)
[11:20:09]  Minimum Free Bytes:   273496 B ( 267.1 KB)
[11:20:09]  Largest Free Block:   253940 B ( 248.0 KB)
[11:20:09]------------------------------------------
[11:20:09]GPIO Info:
[11:20:09]------------------------------------------
[11:20:09]  GPIO : BUS_TYPE[bus/unit][chan]
[11:20:09]  --------------------------------------  
[11:20:09]     3 : GPIO
[11:20:09]     8 : RMT_TX
[11:20:09]     9 : GPIO
[11:20:09]    12 : USB_DM
[11:20:09]    13 : USB_DP
[11:20:09]    14 : GPIO
[11:20:09]    16 : UART_TX[0]
[11:20:09]    17 : UART_RX[0]
[11:20:09]============ After Setup End =============
[11:20:09]LittleFsConfig: writing to file "/supla-dev.cfg"
[11:20:09]LittleFsConfig: writing to file "/supla-dev.cfg.bak"
[11:20:19]WiFi: establishing connection with SSID: "FRITZBOX7490 2,4GHz"
[11:20:19]PowerCycle: timeout, counter reset to 0
[11:20:19]Warning: network is not ready (10 s)
[11:20:20]LittleFsConfig: writing to file "/supla-dev.cfg"
[11:20:20]LittleFsConfig: writing to file "/supla-dev.cfg.bak"
[11:20:29]Warning: network is not ready (20 s)
[11:20:30]LAST STATE ADDED: No connection to network (20)
[11:20:30]Current status: [8] No connection to network
[11:20:39]Connected BSSID: 64:66:B3:9F:6B:C6
[11:20:39]local IP: 192.168.188.161
[11:20:39]subnetMask: 255.255.255.0
[11:20:39]gatewayIP: 192.168.188.1
[11:20:39]Signal strength (RSSI): -90 dBm
[11:20:39]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:20:39][ 30431][D][NetworkManager.cpp:83] hostByName(): Clearing DNS cache
[11:20:46][ 37431][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:21:05][ 55894][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:21:05][ 55895][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:21:05][ 55895][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:21:05]SSL error: -1, ERROR - Generic error
[11:21:05]LAST STATE ADDED: ERROR - Generic error (30)
[11:21:05]Connection fail (0). Server: svr8.supla.org
[11:21:05]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:21:12][ 62901][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:21:30][ 81403][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:21:30][ 81403][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:21:30][ 81404][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:21:30]SSL error: -1, ERROR - Generic error
[11:21:30]LAST STATE ADDED: Not connected to Supla server (55)
[11:21:30]Current status: [6] Not connected to Supla server
[11:21:30]Connection fail (0). Server: svr8.supla.org
[11:21:30]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:21:37][ 88410][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:21:56][107144][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:21:56][107144][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:21:56][107145][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:21:56]SSL error: -1, ERROR - Generic error
[11:21:56]Connection fail (0). Server: svr8.supla.org
[11:21:56]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:22:03][114151][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:22:22][132653][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:22:22][132654][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:22:22][132654][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:22:22]SSL error: -1, ERROR - Generic error
[11:22:22]Connection fail (0). Server: svr8.supla.org
[11:22:22]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:22:29][139661][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:22:47][158163][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:22:47][158163][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:22:47][158164][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:22:47]SSL error: -1, ERROR - Generic error
[11:22:47]Connection fail (0). Server: svr8.supla.org
[11:22:47]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:22:54][165170][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:23:13][183672][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:23:13][183672][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:23:13][183673][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:23:13]SSL error: -1, ERROR - Generic error
[11:23:13]Connection fail (0). Server: svr8.supla.org
[11:23:13]Network layer restart requested. Trying to setup network interface again
[11:23:13]WiFi: resetting WiFi connection
[11:23:13][183684][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 8 - ASSOC_LEAVE
[11:23:13]WiFi Station disconnected
[11:23:13]WiFi: establishing connection with SSID: "FRITZBOX7490 2,4GHz"
[11:23:13]E (184679) wifi:sta is connecting, return error
[11:23:13][183687][E][STA.cpp:419] connect(): STA connect failed! 0x3007: ESP_ERR_WIFI_CONN
[11:23:14][184752][W][STA.cpp:137] _onStaArduinoEvent(): Reason: 4 - ASSOC_EXPIRE
[11:23:14][184752][D][STA.cpp:155] _onStaArduinoEvent(): WiFi Reconnect Running
[11:23:14][184752][W][STA.cpp:543] disconnect(): STA already disconnected.
[11:23:14]WiFi Station disconnected
[11:23:14]E (185747) wifi:sta is connecting, return error
[11:23:23]Warning: network is not ready (10 s)
[11:23:33]Warning: network is not ready (20 s)
[11:23:33]LAST STATE ADDED: No connection to network (203)
[11:23:33]Current status: [8] No connection to network
[11:23:43]Warning: network is not ready (30 s)
[11:23:43]Connected BSSID: 64:66:B3:9F:6B:C6
[11:23:43]local IP: 192.168.188.161
[11:23:43]subnetMask: 255.255.255.0
[11:23:43]gatewayIP: 192.168.188.1
[11:23:43]Signal strength (RSSI): -84 dBm
[11:23:43]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:23:50][220893][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:24:09][239644][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:24:09][239645][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:24:09][239645][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:24:09]SSL error: -1, ERROR - Generic error
[11:24:09]Connection fail (0). Server: svr8.supla.org
[11:24:09]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:24:16][246652][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:24:34][265154][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:24:34][265154][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:24:34][265155][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:24:34]SSL error: -1, ERROR - Generic error
[11:24:34]LAST STATE ADDED: Not connected to Supla server (239)
[11:24:34]Current status: [6] Not connected to Supla server
[11:24:34]Connection fail (0). Server: svr8.supla.org
[11:24:34]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:24:41][272161][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:25:00][290663][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:25:00][290663][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:25:00][290664][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:25:00]SSL error: -1, ERROR - Generic error
[11:25:00]Connection fail (0). Server: svr8.supla.org
[11:25:00]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:25:07][297670][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:25:25][316172][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:25:25][316172][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:25:25][316173][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:25:25]SSL error: -1, ERROR - Generic error
[11:25:25]Connection fail (0). Server: svr8.supla.org
[11:25:25]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:25:32][323179][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:25:51][341681][E][ssl_client.cpp:150] start_ssl_client(): socket error on fd 48, errno: 113, "Software caused connection abort"
[11:25:51][341681][I][NetworkClientSecure.cpp:153] connect(): Actual TLS start postponed.
[11:25:51][341682][E][NetworkClientSecure.cpp:159] connect(): start_ssl_client: connect failed: -1
[11:25:51]SSL error: -1, ERROR - Generic error
[11:25:51]Connection fail (0). Server: svr8.supla.org
[11:25:51]Establishing encrypted connection with: svr8.supla.org (port: 2016)
[11:25:58][348688][E][NetworkManager.cpp:136] hostByName(): DNS Failed for 'svr8.supla.org' with error '-54'
[11:26:12]
Serial port closed!
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

RomanG wrote: Wed Jun 18, 2025 10:13 am
vajera wrote: Wed Jun 18, 2025 8:50 am Wersja 0.8.32-18/06/2025 - po wgraniu pliku merged rozgłasza sieć prawidłowo - panel do konfiguracji Wifi i Supla dostępny pod 192.168.4.1 po zalogowaniu do WiFi bramki - proszę o testy.
Wgrałem ten nowy soft bez problemu, ukazał się nowy interface z trzema zakładkami. Po skonfigurowaniu zapisałem i czekałem kilka minut, ale nic się nie zadziało. Dopiero po resecie zasilania bramka pojawiła się w chmurze i mogłem rozpocząć parowanie. Po każdym sparowanym urządzeniu ponownie wchodziła w tryb parowania. Więc wszystko wygląda dobrze. Jedyna różnica względem poprzednich softów, to konieczność resetu zasilania po konfiguracji sieci. Na objaśnienia poszczególnych zakładek poczekam ( :roll: ), bo nie do końca rozumiem ich znaczenie. W ostatniej zakładce "Zigbee channels" mogę wybrać konkretny kanał i nic poza tym.
To jest bardzo eksperymentalny interfejs i w pierwotnym planie miał być jeszcze niewidoczny, ale przez to zamieszanie spowodowane zmianami w SD, wrzuciłem go wcześniej sądząc, że może tutaj tkwi problem. Oprócz SAVE pojawi się też SAVE&RESTART, co do pozostałych zakładek (a będzie ich więcej) będę wrzucał opis w miarę rozwoju.
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
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

W takim razie nic więcej dodać na razie nie mogę, bo bramka działa! :) :) :)
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

vajera wrote: Wed Jun 18, 2025 9:28 am
klew wrote: Wed Jun 18, 2025 8:56 am Przeczytaj dokładnie commit message ;)
No dobra:
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.
U mnie od razu po restarcie wchodziło w ten offline mode, ale może to dlatego, że wyłączyłem WebServer?
Tam jest "change default device behavior in order to not start Wi-Fi soft AP by default on power on"

Domyślnie startuje bez soft AP i trzeba go włączyć przyciskiem "config".
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klew wrote: Wed Jun 18, 2025 10:32 am
vajera wrote: Wed Jun 18, 2025 9:28 am
klew wrote: Wed Jun 18, 2025 8:56 am Przeczytaj dokładnie commit message ;)
No dobra:
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.
U mnie od razu po restarcie wchodziło w ten offline mode, ale może to dlatego, że wyłączyłem WebServer?
Tam jest "change default device behavior in order to not start Wi-Fi soft AP by default on power on"

Domyślnie startuje bez soft AP i trzeba go włączyć przyciskiem "config".
Faktycznie, ale ta zmiana wielkości czcionki jest nieco myląca 😉

Na razie ogarnąłem to setAllowOfflineMode(2) i działa, ale może masz jakąś bardziej oficjalną metodę?
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
klew
Posts: 13911
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 136 times
Been thanked: 137 times

Post

vajera wrote: Wed Jun 18, 2025 12:59 pm Na razie ogarnąłem to setAllowOfflineMode(2) i działa, ale może masz jakąś bardziej oficjalną metodę?
Przeczytaj jeszcze raz cały commit message :P
Najlepsze suple dla Twojego domu :mrgreen:
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.8.33-18/06/2025 zawiera prototyp nowego GUI, na,bazie którego chcę w przyszłości budować obsługę urządzeń Zigbee, np. takiego programowalnego zaworu Sonoff. Będzie to graficzna alternatywa dla konsoli i być może w przyszłości ją zastąpi.
Na ten moment funkcjonalne są zakładki z informacjami systemowymi, z danymi logowania i bardzo podstawowy dostęp do tabeli urządzeń.
GUI działa non-stop pod IP bramki - będę wdzięczny za testy, uwagi, zgłoszenia błędów i nowe pomysły.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 46 times
Been thanked: 21 times

Post

vajera wrote: Wed Jun 18, 2025 7:29 pm Wersja 0.8.33-18/06/2025 zawiera prototyp nowego GUI, na,bazie którego chcę w przyszłości budować obsługę urządzeń Zigbee, np. takiego programowalnego zaworu Sonoff. Będzie to graficzna alternatywa dla konsoli i być może w przyszłości ją zastąpi.
Na ten moment funkcjonalne są zakładki z informacjami systemowymi, z danymi logowania i bardzo podstawowy dostęp do tabeli urządzeń.
GUI działa non-stop pod IP bramki - będę wdzięczny za testy, uwagi, zgłoszenia błędów i nowe pomysły.
Interfejs bardzo interesujący, widać potencjał
Bramka działa, ale nadal trzeba zmienić port lub zasilanie
Ps Już myślałem, że zapomniałeś o tym zaworze :)
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

lukasz06 wrote: Wed Jun 18, 2025 10:03 pm Bramka działa, ale nadal trzeba zmienić port lub zasilanie
Którą wersję testowałeś?
Ps Już myślałem, że zapomniałeś o tym zaworze :)
Mój leży jeszcze nierozpakowany, ale pamiętam.
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”