Sonoff wgrywanie firmware-u Supli przez OTA - manual

rybka
Posty: 30
Rejestracja: pn mar 08, 2021 8:39 am

a jeszcze jedno w drugim sonoffie r3 bez napięciowy żeby zrobić z niego przycisk monostabilny taki jak przy dzwonku to jaką konfigurację przycisków zrobić bo nie mogę tego przejść i zacina mi całą automatykę z pilota
DanteX
Posty: 6
Rejestracja: pt sty 07, 2022 4:31 pm

Podpinając się do tematu dotyczącego instalacji Sonoffa R3 przez OTA.
U mnie problem polega na tym, że w momencie wybrania pliku z Uploader GUI Generic i flashowania, nie wywala komunikatu, ale progress instalacji cały czas jest na 0%.
Połączenie z urządzeniem oczywiście mam, widnieje na liście w DIY Tool.
karnasw
Posty: 82
Rejestracja: pt paź 02, 2020 10:22 am

DanteX pisze: sob sty 08, 2022 2:50 pm Podpinając się do tematu dotyczącego instalacji Sonoffa R3 przez OTA.
U mnie problem polega na tym, że w momencie wybrania pliku z Uploader GUI Generic i flashowania, nie wywala komunikatu, ale progress instalacji cały czas jest na 0%.
Połączenie z urządzeniem oczywiście mam, widnieje na liście w DIY Tool.
Jaką wersję oprogramowania ewelink masz na tym sonoffie? Jeżeli 3.5 lub 3.6 to chyba trzeba użyć nowego sposobu
https://github.com/itead/Sonoff_Devices ... %20Doc.pdf.

Do etapu wpisania hasła do sieci w DIY wszystko robisz tak samo. Potem instalujesz aplikację do obsługi rest api np. "Postman" i XAMPP, żeby postawić lokalnie serwer Apache (serwer trzeba włączyć z panelu sterowania XAMPP) i wrzucić do folderu htdocs np. C:\xampp\htdocs plik GUI_Generic_OTA.bin. Robisz tak jak na obrazkach najpierw zapytanie OTA_Unlock, potem OTA_Flash. Przy OTA_Unlock trzeba trochę dłużej poczekać, jak nie będzie odpowiedzi to trzeba powtórzyć skrypt, aż do odpowiedzi sterownika. Skrypt DeviceInfo używam do sprawdzania połączenia ze sterownikiem.
Postman_20220113_140233137.png
Postman_20220113_140233137.png (78.49 KiB) Przejrzano 136 razy
Postman_20220113_140301054.png
Postman_20220113_140301054.png (79.79 KiB) Przejrzano 136 razy
Postman_20220113_140310311.png
Postman_20220113_140310311.png (105.86 KiB) Przejrzano 136 razy
Adres IP w OTA_Flash musi być komputera, na którym jest plik GUI_Generic_OTA.bin, w adresie POST musi być adres, który uzyskał Sonoff z routera.

I po kolei to co jest na obrazkach w formie tekstowej
- DeviceInfo

Kod: Zaznacz cały

http://192.168.162.120:8081/zeroconf/info

{
"deviceid": "",
"data": { }
}
- OTA_Unlock

Kod: Zaznacz cały

http://192.168.162.120:8081/zeroconf/ota_unlock

{
"deviceid": "",
"data": { }
}
- OTA_Flash

Kod: Zaznacz cały

http://192.168.162.120:8081/zeroconf/ota_flash

{
"deviceid": "",
"data": {
"downloadUrl": "http://192.168.162.108/GUI-Generic_OTA.bin",
"sha256sum":
"b4f76b5325944565348b50eec747b1cff399e86209300af3cf9d8346cd91a6e3"
}
}

Dalej już lecisz z punktami 9 i 10:
9. Po wgraniu firmware-u i restarcie Sonoffa pojawia się sieć Updater SUPLA
10. Łączymy się z w/w siecią, wchodzimy na stronę http://192.168.4.1/ i wgrywamy już docelowy firmware GUI-Generic
DanteX
Posty: 6
Rejestracja: pt sty 07, 2022 4:31 pm

Tak. Miałem najnowszą wersję Sonoff, która okazuje się być problematyczna pod tym względem. Dzięki za podsunięcie nowego sposobu, ale zrobiłem to poprzez programator i ESP Tool. Następnym razem może wypróbuje ten sposób jak będę miał więcej czasu, żeby się tym pobawić ;-)
iborkim
Posty: 39
Rejestracja: sob cze 11, 2016 10:59 am

U mnie zadziałało dopiero to https://youtu.be/FoJT5pJDEL4
Postman miał jakieś problemy i nie połączył się z sonoffem mini.
ODPOWIEDZ

Wróć do „FAQ / Jak to zrobić”