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
- Scarica l'ultimo bin di SmartHomeAlarm disponibile
- Scarica l'ultima versione di esptool.py
- Collega il Wemos al pc ed installa i seguenti driver
- Installa Python
- Individua la porta COM assegnata al Wemos (negli esempi utilizzeremo la porta COM3)
Esptool
- Estrai l'archivio di esptool appena scaricato sul pc (per esempio in C:\esptool)
- Copia il .bin dell'allarme nella cartella C:\esptool e rinominalo in allarme.bin
- Apri il prompt dei comandi di Windows e digita
pip install pyserial
- Digita il comando
cd C:\esptool
- Digita il comando
esptool.py --port COM3 erase_flash
- 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.
- Scarica l'ultimo bin di SmartHomeAlarm disponibile
- Scarica l'ultima versione disponibile di NodeMCU Flasher
- Collega il Wemos al pc ed installa i seguenti driver
- Individua la porta COM assegnata al Wemos (negli esempi utilizzeremo la porta COM3)
- Dalla pagina Operation di NodeMCU Flasher selezionare la porta COM3
- Dalla pagina Config cliccare sulla chiave inglese presente nella prima riga e selezionare il file SmartHomeAlarm.bin
- 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.