Skip to content

v39: Einrichtung ohne Karte - eigenes WLAN mit Einrichtungsseite, Netze in der Weboberflaeche verwalten (schliesst #4) - #11

Merged
Mahocke merged 2 commits into
mainfrom
v39-einrichtung
Sep 20, 2026
Merged

Mahocke merged 2 commits into
mainfrom
v39-einrichtung

Conversation

@Mahocke

@Mahocke Mahocke commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Schliesst #4. Zwei Wege, dem Stick ein Netz beizubringen, ohne die Karte in ein Lesegeraet zu stecken.

  • Netze in der Weboberflaeche verwalten: Einstellungsseite listet die bekannten Netze, entfernen per Kaestchen, hinzufuegen per Feld (bis zu vier). Wirkt ab dem naechsten Suchlauf.
  • Eigenes WLAN zur Einrichtung: Kennt der Stick kein Netz oder erreicht er keins, spannt er ein offenes WLAN scanstick-<mac> auf und leitet jede Adresse auf die Einrichtungsseite (Captive Portal). Dort Netz aus der Umgebung waehlen, Passwort, Ziel, Schluessel, Web-Passwort - speichern, Neustart. Sobald ein bekanntes Netz erreichbar ist, geht das WLAN wieder aus.
  • Der Scanpfad ist unberuehrt: USB laeuft, nur Uploads warten, bis Netz da ist.

Real geprueft am 20.09.2026: erster Stick, alle Netze entfernt, per iPhone ueber scanstick-0000 (spaeter behoben, s.u.) eingerichtet, kam ins Heimnetz zurueck; Szenario A bestanden.

Behobene Fehler in dieser Runde:

  • Nach dem Entfernen aller Netze kehrten die alten Einzelwerte ssid/pass aus fruehen Versionen zurueck. cfgNachNvs loescht sie jetzt, der Fallback greift nur, wenn es die Netzliste noch nie gab.
  • Der Geraetename kam vor dem WLAN-Start als scanstick-0000 (Treiber liefert dann Null-MAC). Jetzt esp_read_mac direkt aus dem Chip.

🤖 Generated with Claude Code

Mahocke and others added 2 commits September 20, 2026 17:14
…ungsseite, wenn kein bekanntes Netz erreichbar ist (Issue #4)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…s im Einrichtungs-WLAN sonst scanstick-0000; README: Einrichtung ueber das eigene WLAN dokumentiert, Offene-Punkte-Eintrag erledigt

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Mahocke
Mahocke merged commit 6483495 into main Sep 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant