ECZ WatchHouse – werkmap

Wat staat hier:
- wizard/                  : jouw Flask wizard (app.py, templates, static)
- wifi-config/*.nmconnection : NM open-AP profiel (10.42.0.1 via ipv4.method=shared)
- systemd/ecz-setup-wizard.service : service die wizard op :1234 draait (root)
- docs/Caddy-captive-snippet.txt   : snippet die captive portals naar :1234 stuurt

Volgende stap (als je wilt packagen):
  cd "/home/shaady/ecz-watchhouse-workdir"
  zip -r ../ecz-watchhouse-workdir.zip .

In de uiteindelijke installer:
- kopieer wizard -> /home/ecz-gebruiker/birdnet-wifi-setup
- installeer Python deps (Flask)
- kopieer NM-profiel naar /etc/NetworkManager/system-connections/ + chmod 600 + chown root
- (optioneel) voeg captive snippet toe aan /etc/caddy/Caddyfile en reload caddy
- enable --now ecz-setup-wizard.service
