In Home Assistant:
Im Add-on → Konfiguration-Tab, folgendes eintragen:
customize: active: true folder: mosquitto
Dann mit dem Datei-Editor Add-on die Datei
/share/mosquitto/websockets.conf anlegen:
listener 9001 protocol websockets
Add-on danach neu starten.
Option A – über Home Assistant Benutzer:
Option B – direkt im Add-on (Konfiguration-Tab):
logins:
- username: tictactoe
password: meinpasswort
Add-on danach neu starten.
In den Zigbee2MQTT-Einstellungen muss der selbe Broker eingetragen sein. Die Friendly Names der Lampen findest du dort unter Geräte – sie müssen exakt mit den Namen in der App übereinstimmen.
| Host | IP-Adresse des Home Assistantz.B. 192.168.1.100 |
| Port | 9001 (WebSocket) |
| WSS | Nur aktivieren wenn Home Assistant über HTTPS erreichbar ist |
| Benutzer | Wie in Schritt 3 angelegt |
Damit die App ohne WLAN vom Homebildschirm startet, muss sie über HTTPS aufgerufen worden sein – Service Worker funktionieren auf iOS nur mit HTTPS.
Lösung: Im Projektordner python3 server.py starten. Das Skript erklärt die Zertifikatsinstallation Schritt für Schritt.