ioBroker_WearV2
WearApplication mit SocketIO und JetpackCompose
Konfiguration ioBroker
Der SocketIO-Adapter muss installiert sein. Standardmäig nutzt dieser den Port 8084, den merken wir uns für später.
Grundkonfiguration
- Raum "WearOS" unter Aufzählung->Räume erstellen
- Die auf der Uhr dargestellten Objects/States müssen dem Raum "WearOS" zugeteilt werden -> Siehe Punkt "Objects-Anordnung"
Objekt Eigenschaften
- Um ein Object/State nach eigenen Wünschen daruzustellen, gibt es folgende Parameter im Object-JSON:
Bild | JSON-Param | Funktion | Datentyp | Bemerkung |
---|---|---|---|---|
1 | "common"-"name" | Anzeigename | Zeichenk. | |
2 | "common"-"unit" | Einheit (%,°C, etc) | Zeichenk. | |
3 | "common"-"icon" | Icon | Zeichenk. | Setzen über "common"-Reiter |
4 | "common"-"write" | ReadOnly wenn false | Boolean | |
5 | "common"-"color" | Farbe bei aktiv. | Zeichenk. | Setzen über "common"-Reiter |
6 | "common"-"min" | Bei Slider Min Wert | Zahl | Setzen über "common"-Reiter |
7 | "common"-"max" | Bei Slider Man Wert | Zahl | Setzen über "common"-Reiter |
8 | "common"-"role" | Anzeigetyp | Zeichenk. | Setzen über "common"-Reiter |
Konfiguration APP
Server URL definieren im Format: http://192.168.10.4:8084
Known Bugs / Verbesserungen
- Sporadisch kurzer Verbindungsverlust, siehe Websocket vs PollingXHR
- Manchmal werden mehrere "Instanzen" erstellt -> Lifecycle checken
- ! Wenn Server URL definiert ist und nicht erreichbar bleibt die App Startbildschirm
- "Swipe" zu schließen aktivieren wenn kein Slider konfiguriert ist
In der aktellen Version sollte die App auch mit den bekannten Bugs zuverlässig laufen
PollingXHR vs Websocket
tdb