Skip to content

mosseb/ArduinoOTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArduinoOTA

Minimal OTA updater

Copier credentials.h.template en credentials.h. Modifier dans credentials.h WIFI_SSID et WIFI_PASS => Gaffe, si on se plante, après c'est mort. Build. Noter l'adresse mac du sonoff à updater. Utiliser ota_updater.py de homie (la bonne version!) pour upload le firmware.bin dans le sonoff. Le sonoff redémarre. Check l'ip DHCP que le sonoff a récupéré (en fonction de l'adresse mac). Dans le platformio.ini du nouveau firmware Homie, ajouter : upload_protocol = espota upload_port = {IP DU SONOFF}

UPLOAD DU SPIFFS AVANT LE FIRMWARE Récupérer la config JSON (ou l'adapter, ou repartir d'un truc connu.., ou encore ne rien mettre pour passer en mode config). La mettre dans le data/homie du projet. Mettre aussi le uibundle. Upload SPIFFS avec espota en utilisant le bon board_build.ldscript (eagle.flash.1m128.ld)

Bien faire gaffe que le board_build.ldscript quand on fait firmware.bin est identique à quand on fait le SPIFFS. Faire un build/upload comme dhab : ça va utiliser le protocole espota. Le sonoff redémarre. Attendre :) Normalement il reviens avec son nouveau firmware sans avoir perdu la config. (Normalement)

About

Minimal OTA updater

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages