Aktualizacja oprogramowania na urządzeniu DIY

wladziu22
Posts: 36
Joined: Sat Dec 02, 2023 4:40 pm

Post

Hej,
Czy można zdalnie zaktualizować własny skompilowany kod (SDK-24.08 dev), który zazwyczaj wgrywam poprzez kabel do modułu wifi (nodeMcu v3) czyli do supla-device ?

Nie mam tez dostępu do urządzenia supla przez IP np 192.168.1.215, które otrzymało od routera. -> Zgaduje, że wyłączona jest jakaś domyślna funkcja?
W supla cload nie znalazłem opcji -> Z tego poziomu byłoby najwygodniej.

(Tak, wiem że jest GUI generator, ale ja tego nie używam i z tego co już, gdzieś kiedyś wyczytałem, nie można używać OTA jak się samemu kod kompiluje. )

Zmierzam do tego ze padł mi laptop i chciałbym z PC zaktualizować urządzenie supla. Przeniesienie PC lub urządzenia supla jest b. problematyczne.
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Domyślnie w supla-device nie ma dostępnego ani www w trakcie zwykłej pracy, ani aktualizacji ota.

Aby było inaczej, to musiałbyś mieć odpowiednio przygotowany kod. Jeśli nie masz, to pozostaje kabelek.
Najlepsze suple dla Twojego domu :mrgreen:
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

klew wrote: Sun Apr 12, 2026 10:42 am Domyślnie w supla-device nie ma dostępnego ani www w trakcie zwykłej pracy, ani aktualizacji ota.

Aby było inaczej, to musiałbyś mieć odpowiednio przygotowany kod. Jeśli nie masz, to pozostaje kabelek.
a wprowadzenie za pomoca Cloud (jeśli jest w tym przypadku taka opcja) w tryb konfiguracyjny w aktualizacja przez AP ?
wladziu22
Posts: 36
Joined: Sat Dec 02, 2023 4:40 pm

Post

klew wrote: Sun Apr 12, 2026 10:42 am Domyślnie w supla-device nie ma dostępnego ani www w trakcie zwykłej pracy, ani aktualizacji ota.

Aby było inaczej, to musiałbyś mieć odpowiednio przygotowany kod. Jeśli nie masz, to pozostaje kabelek.
Czyli muszę sam coś w kodzie pokombinować czy może gdzieś jest jakiś przykład?
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

wladziu22 wrote: Sun Apr 12, 2026 11:46 am
klew wrote: Sun Apr 12, 2026 10:42 am Domyślnie w supla-device nie ma dostępnego ani www w trakcie zwykłej pracy, ani aktualizacji ota.

Aby było inaczej, to musiałbyś mieć odpowiednio przygotowany kod. Jeśli nie masz, to pozostaje kabelek.
Czyli muszę sam coś w kodzie pokombinować czy może gdzieś jest jakiś przykład?
musisz te opcja zaznaczyc w GG przy kompilowaniu kodu
wladziu22
Posts: 36
Joined: Sat Dec 02, 2023 4:40 pm

Post

george1255 wrote: Sun Apr 12, 2026 12:06 pm
wladziu22 wrote: Sun Apr 12, 2026 11:46 am
klew wrote: Sun Apr 12, 2026 10:42 am Domyślnie w supla-device nie ma dostępnego ani www w trakcie zwykłej pracy, ani aktualizacji ota.

Aby było inaczej, to musiałbyś mieć odpowiednio przygotowany kod. Jeśli nie masz, to pozostaje kabelek.
Czyli muszę sam coś w kodzie pokombinować czy może gdzieś jest jakiś przykład?
musisz te opcja zaznaczyc w GG przy kompilowaniu kodu
Nie rozumiesz. Pisałem, że nie używam GG. Sam kompiluję swój zmieniony kod na PCcie.
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

wladziu22 wrote: Sun Apr 12, 2026 12:33 pm
george1255 wrote: Sun Apr 12, 2026 12:06 pm
wladziu22 wrote: Sun Apr 12, 2026 11:46 am

Czyli muszę sam coś w kodzie pokombinować czy może gdzieś jest jakiś przykład?
musisz te opcja zaznaczyc w GG przy kompilowaniu kodu
Nie rozumiesz. Pisałem, że nie używam GG. Sam kompiluję swój zmieniony kod na PCcie.
nie masz akcji w cloud?
Zrzut ekranu 2026-04-12 o 14.56.27.png
w void setup() dopisz

Code: Select all

  
  SuplaDevice.setInitialMode(Supla::InitialMode::StartInCfgMode);
  SuplaDevice.setLeaveCfgModeAfterInactivityMin(0);
You do not have the required permissions to view the files attached to this post.
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

Własna kompilacja obsługuje OTA, nawet w bibliotece jest przygotowany przycisk do aktualizacji https://github.com/SUPLA/supla-device/b ... n_update.h
A używasz z tego co pamiętam to tak:
viewtopic.php?p=198212#p198212
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 “supla-dev”