Aktualizacje

User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

To jeszcze jeden temat. Nie mogę za cholerę zaktualizować GG z termostatem przez OTA dwuetapowo. Zawsze się wysypuje i pozostaje programator. Próbowałem na basicu, MINI R2 oraz na Touchu. Samo wgranie updatera jeszcze przechodzi natomiast potem albo jest "goły" bez softu albo wpada w bootloop. Z opcji zaznaczonych oprócz przekaźników, przycisków, termostatu i ds18b20 dokładam linki bezpośrednie.
Ktoś też ten problem zauważył?
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Pewnie pamięci brakuje. Jak termostat to tylko esp32, w ogóle się nie baw na 8266.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

lukasz06 wrote: Thu Dec 28, 2023 11:09 pm Pewnie pamięci brakuje. Jak termostat to tylko esp32, w ogóle się nie baw na 8266.
No niestety dostałem prośbę o zrobienie termostatu na Sonoffie touchu (argumenty były odpowiednie, żeby się podjąć). Działa całkiem sprytnie i pamięci nie brakuje tylko jest problem z aktualizacją.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

YoMan wrote: Fri Dec 29, 2023 12:42 pm No niestety dostałem prośbę o zrobienie termostatu na Sonoffie touchu (argumenty były odpowiednie, żeby się podjąć). Działa całkiem sprytnie i pamięci nie brakuje tylko jest problem z aktualizacją.
jakie parametry ustawiasz do wgrywania. Ja tam termostat testowałem na sonoffie basic i tam aktualizacja działa.
https://gui-generic-builder.supla.io/
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

krycha88 wrote: Fri Dec 29, 2023 1:20 pm
YoMan wrote: Fri Dec 29, 2023 12:42 pm No niestety dostałem prośbę o zrobienie termostatu na Sonoffie touchu (argumenty były odpowiednie, żeby się podjąć). Działa całkiem sprytnie i pamięci nie brakuje tylko jest problem z aktualizacją.
jakie parametry ustawiasz do wgrywania. Ja tam termostat testowałem na sonoffie basic i tam aktualizacja działa.
Standardowo tak jak pisałem powyżej: 2x przekaźnik, 2x przycisk, termostat na jednym przekaźniku, 1x DS18B20, 1x link bezpośredni (może on krzaczy). Generowane z JSON'a ze zmienioną nazwą i dołożonym DS (kod 160 - nie pamiętam na którym pinie, musiałbym sprawdzić):

Code: Select all

{"NAME":"Termostat Yoman for Sonoff T0 2CH","GPIO":[17,255,255,255,0,22,18,0,21,56,0,0,0],"FLAG":0,"BASE":29}
Na basicu też mi sie wysypywał, kolega na R2 mini też 2szt wyłożył.
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Ale z jakimi parametrami wygrywasz soft do urządzenia.
https://gui-generic-builder.supla.io/
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

krycha88 wrote: Fri Dec 29, 2023 3:51 pm Ale z jakimi parametrami wygrywasz soft do urządzenia.
Bez podawania parametrów przez buildera czyli ESP web tools albo PyFlasher: Baud 115200, DOUT, wipe all data
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Spróbuj wgrać ręcznie
https://gui-generic-builder.supla.io/fi ... loader.bin

Czy wtedy to zadziała?
https://gui-generic-builder.supla.io/
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

krycha88 wrote: Fri Dec 29, 2023 4:31 pm Spróbuj wgrać ręcznie
https://gui-generic-builder.supla.io/fi ... loader.bin

Czy wtedy to zadziała?
hmmm...nie ma to chyba sensu ....
Zrobiłem kilka testów i przy próbie aktualizacji świeżego softu, tzn. wygenerowany z JSON'a

Code: Select all

{"NAME":"Termostat YoMan for Sonoff TX T0 EU 2C","GPIO":[32,1,1,1,0,225,33,1312,224,320,0,0,0,0],"FLAG":0}
i TYLKO dodany do clouda -> aktualizacja przebiega poprawnie. Jeżeli jednak zmienię pierwszy przekaźnik na termostat/grzanie to już aktualizacja nie idzie, otrzymujemy czystą płytkę:

Code: Select all

 ets Jan  8 2013,rst cause:1, boot mode:(3,6)

load 0x4010f000, len 3424, room 16
tail 0
chksum 0x2e
load 0x3fff20b8, len 40, room 8
tail 0
chksum 0x2b
csum 0x2b
v000aa830
~ld
Zatem wgrywając uplaodera na czystą płytkę też powinno pójść poprawnie. Problem się gdzieś tworzy na konfiguracji termostatu. Raz próbowałem też zaczytać konfigurację z wersji 7.7.12 do 7.8.17 i też się wszystko wysypało - może tutaj znajdziesz jakiś hint
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Ale spróbowałem wgrywać ręczne przez ota
https://gui-generic-builder.supla.io/fi ... loader.bin
? Czy pojawia się wtedy sieć? Jaki maksymalnie możesz wgrać plik "Maks. rozmiar przesyłanego szkicu"?

Spróbuj dodatkowo zaznaczyć SUPLA_EXCLUDE_LITTLEFS_CONFIG
https://gui-generic-builder.supla.io/

Return to “GUI Generic”