Panel verwalten¶
Ein Panel über Bluetooth ins WLAN bringen — für ein frisch geflashtes Panel oder eines, dessen Netz verschwunden ist, ohne Kabel.
Über Bluetooth verbinden¶
Das Panel ist nur auffindbar, solange es kein WLAN hat
ESPHome startet den Improv-BLE-Dienst erst wifi_timeout nach dem
Wegfall der WLAN-Verbindung — standardmäßig 90 Sekunden — und
beendet ihn wieder, sobald das Panel in einem Netz ist. Ein frisch
geflashtes Panel oder eines ohne erreichbares Netz taucht also in
der Geräteliste auf; ein normal verbundenes Panel nicht.
Um ein verbundenes Panel neu einzurichten, nutzen Sie entweder sein eigenes Dashboard über das Netz (siehe unten), oder Sie nehmen ihm das aktuelle Netz weg und warten den Timeout ab.
Das Panel aus der Geräteliste des Browsers auswählen, dann ein Netz wählen und das Passwort eingeben.
Was diese Seite kann — und was nicht
Das hier ist ausschließlich WLAN-Einrichtung. Das Improv-Protokoll überträgt Netzwerk-Zugangsdaten und einen Statuscode — sonst nichts. Es kann den Zustand des Panels nicht auslesen und weder Bridge-URL noch Token oder Grid-Größe setzen.
Diese Dinge liegen im Dashboard des Panels selbst (nächster Abschnitt), erreichbar sobald WLAN steht. Warum eine umfangreichere Bluetooth-Fläche noch nicht existiert, steht unten.
Danach: das Dashboard des Panels¶
Sobald das Panel eine IP hat, http://<panel-ip>/ öffnen. Dieses
Dashboard steckt in der Firmware selbst und braucht deshalb keinen
Internetzugang — nur einen Browser im selben Netz. Es kann alles, was
Improv nicht kann:
- Status — WLAN-Zustand, die dreistufige Bridge-Anzeige und die
Profilliste, die live über
GET /profilesgeholt wird. - Konfiguration — Bridge-URL, Bridge-Token, Grid-Zeilen und -Spalten.
- WLAN — Neueinrichtung, falls Sie Bluetooth nicht nutzen möchten.
Kein Netz, kein Bluetooth?¶
Findet das Panel kein bekanntes WLAN, öffnet es einen eigenen Access
Point Scan Panel Setup, Passwort panelsetup. Verbinden Sie sich
damit, das Captive Portal führt zum selben Dashboard.
Dieses Hotspot-Passwort ist öffentlich
Es steckt in einem Binary, das jede und jeder von dieser Site laden kann, ist also auf allen Geräten identisch. Es schützt nichts außer dem temporären Setup-Hotspot — siehe „Security model" in der Firmware-README.
Warum es keine vollständige Bluetooth-Steuerung gibt¶
Status lesen und Konfiguration schreiben über BLE — so wie diese Seite
es mit WLAN tut — bräuchte einen eigenen GATT-Dienst in der Firmware,
nicht Improv. Das ist eine bewusste offene Entscheidung, kein
Versehen: Das Panel läuft mit authorizer: none, hat also keinen
Bestätigungsknopf. Eine unauthentifizierte BLE-Konfigurationsfläche
würde jeder Person in Funkreichweite erlauben, das Bearer-Token der
Bridge zu lesen oder zu ersetzen — also den Auslöser für Scans zu
übernehmen.
Die Firmware-Arbeit wartet deshalb auf ein Autorisierungskonzept. Festgehalten ist das als Architekturentscheidung 0022 im Repository.
Voraussetzungen¶
| Browser | Chrome oder Edge — Desktop oder Android. Web Bluetooth gibt es nicht in Firefox, Safari oder auf iOS. |
| Reichweite | Bluetooth LE, also derselbe Raum. Das Panel muss eingeschaltet sein. |