feat(station): Automatikmodus als eigener Menueeintrag am Taster
Das Tastermenue bot bisher nur "Migration starten" an, fest verdrahtet
auf die Horchphase; den Automatikmodus gab es nur ueber die
Kommandozeile - also ausgerechnet dort nicht, wo man ihn braucht, denn
"on" macht wlan0 zum Zugangspunkt und reisst jede SSH-Sitzung ab.
Jetzt zwei getrennte, namentlich unterscheidbare Eintraege:
"Migration: horchen" (--listen) zuerst, danach "Migration: AUTOMATIK"
(ohne --listen). Der Automatikeintrag bekommt eine andere, deutlichere
Rueckfrage ("ACHTUNG" statt "RUECKFRAGE", plus zwei Warnzeilen), weil
der Migrations-Zugangspunkt ein oeffentlich bekanntes Passwort hat und
im Automatikmodus jede alte Klyqa-Lampe in Funkreichweite ungefragt
migriert wird, auch fremde. Die Bedienhinweise stehen weiterhin und
zuletzt.
This commit is contained in:
@@ -43,11 +43,14 @@ Countdown bis zum Herunterfahren, den Loslassen jederzeit abbricht. Das Menü sc
|
||||
Zustand ab (Station aus / Rettung läuft / Migration läuft); jede verändernde Auswahl
|
||||
bekommt eine Rückfrage.
|
||||
|
||||
**„Migration starten" startet über das Menü immer in der Horchphase** (`--listen`), nie
|
||||
automatisch: der Migrations-Zugangspunkt hat ein öffentlich bekanntes Passwort, und ein
|
||||
Tastendruck, der ihn im Automatikmodus hochfährt, würde jede alte Klyqa-Lampe in
|
||||
Funkreichweite ungefragt migrieren, auch fremde. Wer den Automatikmodus will, nimmt die
|
||||
Kommandozeile.
|
||||
**Die beiden Migrationsarten sind getrennte Einträge.** „Migration: horchen"
|
||||
(`migrate on --listen`) steht zuerst und ist der naheliegende: der Zugangspunkt steht,
|
||||
aber es geht nichts raus, bis du eine erkannte Lampe freigibst. „Migration: AUTOMATIK"
|
||||
(`migrate on`) folgt danach und bekommt eine **andere, deutlichere Rückfrage** — der
|
||||
Migrations-Zugangspunkt hat ein öffentlich bekanntes Passwort (es steht in der alten
|
||||
Klyqa-Firmware), und im Automatikmodus wird jede alte Klyqa-Lampe in Funkreichweite
|
||||
ungefragt migriert, auch fremde. Die Rückfrage benennt genau das, statt nur „Wirklich?"
|
||||
zu fragen.
|
||||
|
||||
Der Taster ist nirgends Voraussetzung: fehlt `gpiozero` oder der Taster, protokolliert der
|
||||
Dienst eine Zeile und beendet sich ohne Fehler. Er fasst den SPI-Bus **nicht** an (zwei
|
||||
|
||||
Reference in New Issue
Block a user