feat: v0.3.0...

This commit is contained in:
2026-06-06 18:01:21 +02:00
parent 26612fbab6
commit 10526907ef
2 changed files with 43 additions and 3 deletions

View File

@@ -250,9 +250,17 @@ def run():
# ------------------------------------------------------------------
elif state == 'PROVISIONING':
from provisioning_server import run_provisioning
_show_state('PROVISIONING', 'Waiting app...')
cfg = run_provisioning() # blocks until config received
if caps.get('has_nfc'):
from provisioning_nfc import run_provisioning_nfc
_show(['PROVISIONING', 'NFC mode', '', 'Tap writer badge', ''])
cfg = run_provisioning_nfc()
else:
from provisioning_server import run_provisioning
import network as _net
_wlan = _net.WLAN(_net.STA_IF)
_ip = _wlan.ifconfig()[0] if _wlan.isconnected() else '0.0.0.0'
_show(['PROVISIONING', 'IP: ' + _ip, 'HTTP:8080', 'UDP :5000', 'Waiting app...'])
cfg = run_provisioning()
save_config(cfg)
print('[provisioning] config saved — rebooting')
_show_state('CONFIG SAVED', 'Rebooting...')