Upload - GeekyIdea/SmartHomeAlarm GitHub Wiki

Upload file .bin

Questo metodo consente di eseguire il flashing del file .bin direttamente sul dispositivo. Avrai bisogno dell'ultima versione dello strumento esptool.py, di Python 3.10.0 o superiore e dei driver CH340

  1. Scarica l'ultimo bin di SmartHomeAlarm disponibile
  2. Scarica l'ultima versione di esptool.py
  3. Collega il Wemos al pc ed installa i seguenti driver
  4. Installa Python
  5. Individua la porta COM assegnata al Wemos (negli esempi utilizzeremo la porta COM3)

Esptool

  1. Estrai l'archivio di esptool appena scaricato sul pc (per esempio in C:\esptool)
  2. Copia il .bin dell'allarme nella cartella C:\esptool e rinominalo in allarme.bin
  3. Apri il prompt dei comandi di Windows e digita
pip install pyserial
  1. Digita il comando
cd C:\esptool
  1. Digita il comando
esptool.py --port COM3 erase_flash
  1. Digita il comando
esptool.py --port COM3 --baud 115200 write_flash -fm dio -fs 4MB 0x00000 "C:\esptool\allarme.bin"

NodeMCU Flasher

In alternativa al metodo elencato in precedenza puoi fare l'upload del bin con NodeMCU Falsher.

  1. Scarica l'ultimo bin di SmartHomeAlarm disponibile
  2. Scarica l'ultima versione disponibile di NodeMCU Flasher
  3. Collega il Wemos al pc ed installa i seguenti driver
  4. Individua la porta COM assegnata al Wemos (negli esempi utilizzeremo la porta COM3)
  5. Dalla pagina Operation di NodeMCU Flasher selezionare la porta COM3
  6. Dalla pagina Config cliccare sulla chiave inglese presente nella prima riga e selezionare il file SmartHomeAlarm.bin
  7. Ritorna alla pagina Operation e clicca sul tasto Flash(F). Al termine della procedura, che durerà alcuni minuti, se tutto è andato per il meglio vi ritroverete una spunta verde, in basso sulla sinistra.