FEAT : Webrepl

This commit is contained in:
Raymond Bourges 2025-11-30 19:02:20 +01:00
parent 4fb489036f
commit 4a9d161286
3 changed files with 15 additions and 2 deletions

View File

@ -3,7 +3,10 @@ import network
import time import time
import ntptime import ntptime
import urequests import urequests
import localtime_fr import localtime_fr # TODO : Lire info HP.. HC.. sur HA > sensor.compteur_linky_ptec
import webrepl
# Capter exception pour éviter les sorties intempestives (comme timeout sur ntp)
led_jaune = Pin(0, Pin.OUT) led_jaune = Pin(0, Pin.OUT)
led_bleue = Pin(2, Pin.OUT) led_bleue = Pin(2, Pin.OUT)
@ -72,6 +75,7 @@ def ntp():
ntptime.settime() ntptime.settime()
ntp_ok = True ntp_ok = True
ntp_attente = ntp_ttl ntp_attente = ntp_ttl
webrepl.start()
if (ntp_ok): if (ntp_ok):
date_heure = localtime_fr.localtime() date_heure = localtime_fr.localtime()
print(f"Date et heure : {date_heure[3]}:{date_heure[4]}:{date_heure[5]} ({ntp_attente}, {HC(date_heure)})") print(f"Date et heure : {date_heure[3]}:{date_heure[4]}:{date_heure[5]} ({ntp_attente}, {HC(date_heure)})")

View File

@ -1,7 +1,15 @@
# Notes
## Mise en place micropython
esptool --port /dev/ttyACM0 erase-flash esptool --port /dev/ttyACM0 erase-flash
cd tmp cd tmp
wget https://micropython.org/resources/firmware/ESP32_GENERIC_C6-20250911-v1.26.1.bin wget https://micropython.org/resources/firmware/ESP32_GENERIC_C6-20250911-v1.26.1.bin
cd - cd -
esptool --port /dev/ttyACM0 --baud 460800 write-flash 0 ./tmp/ESP32_GENERIC_C6-20250911-v1.26.1.bin esptool --port /dev/ttyACM0 --baud 460800 write-flash 0 ./tmp/ESP32_GENERIC_C6-20250911-v1.26.1.bin
## Webrepl
init via un run sur utils/webrepl_setup.py

1
utils/webrepl_setup.py Normal file
View File

@ -0,0 +1 @@
import webrepl_setup