NEWS
VIS - light für SmartWatch es bis Wear OS
-
Startzeit
ich habe mir den Apps in v2.5 und 2.7.1 jeweils mindestens 20 Starts getestet und im Schnitt liegt die alte Version bei knapp 1s und die neue Version bei rund 5s. Getestet habe ich jeweils mit nur WLAN nahe am Router und per BT und Handy. Hier konnte ich allerdings keine merklichen Unterschiede feststellen.
Hardware: Handy Galaxy S20 FE, Uhr Galaxy Watch 5Bzgl. Slider:
bei mir rastet der Slider bei 0, 50, 100 ein, wenn ich keine Steps oder Steps 1 eingestellt habe. Hier sollten eigentlich alle Werte von 0-100 einstellbar sein.
Wenn ich Steps 25 eingestellt habe, kann ich scheinbar alle Werte beliebig einstellen.{ "type": "state", "common": { "name": "Brightness", "type": "number", "role": "level.brightness", "read": true, "write": true, "min": 0, "max": 100, "step": 25 }
Shelly-Dimmer
funktioniert per manuellem aktualisieren in den Objects.
Ich bin gerade in den IObroker-Logs über die passenden Fehler gestolpert:
Icon Color bei Taster
funktioniert!Taster Scroll-Problem
ok, ich nehme es zurück, es funktioniert grundsätzlich man muss nur schnell genug sein beim scrollen. Finde ich aber gefährlich je nach Funktion hinter dem Button, vielleicht wäre hier auch extra Button passender, z.B.:
-
@medea
Danke für deine Rückmeldung.Startzeit
Könntest du mir deine "Wear OS-Version" und "Wear-Hauptdienste" Version aus Einstellungen -> Info zu Uhr -> Softwareinformationen zukommen lassen.
Bei mir dauert selten mal 5s, das Versuche ich mal zu reproduzieren und schaue nochmal in den code.Slider
Das kann ich leider nicht nachvollziehen, ich versuche mir mal einen Emulator aufzusetzen evtl. kann ich es damit nachstellen.
Ich glaube zwar nicht dran, aber evtl. wir das Problem gefixed in dem wir den richtigen Datentyp zurückgeben (siehe Shelly Dimmer)Taster-Scroll-Problem
Ich glaube ich weiß was du meinst, ich denke es wäre sinnvoller einen Delay von 0,5 Sekunden einzubauen bevor der Schalter auslöst.
Die Liste scrollt bei deiner Uhr aber relativ flüssig oder?Shelly-Dimmer
Danke, Problem gefunden, das wird in der nächsten Version korrigiert. -
Ich habe evtl. einen Fix für deinen verzögerten Start. Wenn es funktioniert bin zwar etwas ratlos warum es so ist, aber zumindest ein fix
Habe kein extra Release erstellt:
https://github.com/Schnup89/ioBroker_WearV2/issues/10 -
@schnup89
gerne!Startzeit
WearOS Version 3.5
Dienste: 1.3.119.489435902
ja, der Reconnect wohl ausgelöst zu werden, durch das setzen der Zeit von 5s auf 1s ist es eindeutig schneller beim Starten.Taster-Scroll-Problem
die Liste ist beim scrollen absolut flüssig -
@medea
Super, dann wird bei dir wohl die reconnect funktion beim verbinden immer "zugeschlagen" haben, warum auch immer.
Zumindest ist das Problem gelöstSollte es andere Probleme durch die Änderung geben, gib mir bitte bescheid ansonsten würde ich dann in ein paar Tagen ein neues offizielles Release erstellen.
Dann bleibt noch das Slider+Shelly Problem, zumindest am dem Shelly-Thema bin ich dran, das Slider-Thema kann ich leider nicht nachstellen.
-
@schnup89
bzgl. dem Slider, ich habe jetzt mal in den Code reingeschaut, ich denke das ist einfach ein Missverständnis.Beim Kotlin-Slider wird die Anzahl an Schritten erwartet. Bei IOBroker wird aber die Schrittweite eingegeben, das heißt das kann nicht 1:1 weitergegeben werden.
Ich habe einen Vorschlag zur Korrektur auf github als pull request eingestellt.
-
Habe soeben die V2.8 hochgeladen mit folgenden Änderungen:
Bugfix: Issue #10 Langsamer start durch Websockets-Timer gelöst
Bugfix: PR #11 Slider Steps und Rückgabewert korrigiert, danke @medea
Funktion: Versionsanzeige auf "Settings"-SchaltflächeVielen Dank an Medea für die Slider-Optimierungen!
-
@schnup89 perfekt
-
Es gab noch ein Problem mit den Taster, wenn mehrere angelegt wurden, wurde alle gleichzeitig aktiv/inaktiv.
Das Problem wurde mir freundlicherweise per Issue gemeldet und behoben in der neuen V2.9https://github.com/Schnup89/ioBroker_WearV2/issues/14
In der Version 2.9 wurden zusätzlich noch Fehlerszenarien mit Meldungen an den Anwender abgefangen.
Die Version 2.9 ist für alle neuen Anwender und diejenigen die den Taster im Einsatz haben relevant.
https://github.com/Schnup89/ioBroker_WearV2/releases/tag/v2.9
-
@schnup89 sagemal wie ist den der timout wenn ich in der url blödsinn (oder mich vertippe) eingebe ???
und wie kann ich die Datenpunkte in der neu ziehen (also aktualisieren) .. -
Hallo zusammen,
danke für die App - diese hab ich nach dem Video gut installiert bekommen.
Dann allerdings einen URL mit Domain eingegeben - und hinterher erst gelesen, dass ggf. die Namensauflösung nicht geht?Die App lief zuerst, jetzt nach Eingabe der URL - bleibt sie einfach nur noch weiß
Kann man die URL irgendwie wieder ändern?Auch ist mir leider nicht ganz klar, wie man den iobroker konfiguriert.
Ich hab jetzt den Raum angelegt - aber wie bekomme ich über die Oberfläche jetzt das JSON da rein?
Oder muss ich erst irgendwie unterobjekte erstellen? Wie geht das?
Und wie sieht ein kurzes BeispielJSON aus?
Und gibt es immer nur eins für alle - oder gibt es diese je Objekte - sorry, dass hab ich auch noch nicht ganz verstanden.
Ich hoffe auf einen Tip von euch -
-
@schnup89 HI, habe auch die 2.9 Version auf der Galaxy6 installiert bekommen. Allerdings kann ich die URL nicht eingeben. Wenn URL ausgewählt wird, erschient nur ein schwarzer Bildschirm
-
@schnup89 Wird das Projekt fortgeführt?
-
@toki1973
Hey, habe heute Abend mal alle Module und SDK's der App auf den aktuellen Stand gebracht.
Build nach Modulen verlief eben problemlos, dort hatte ich wohl schon eine neue Tastatur welche mit einer der letzten WearOS Updates gekommen ist.
Damit sollte das Problem hoffentlich behoben sein.Aktuell aktualisiere ich noch den Kotlin und Compose unterbau und dann geht's ans Troubleshooting.
Wenn nicht so viele Fehler auftreten kann ich die App im laufe des Abends bereitstellen zum testen. -
@schnup89 Super - Danke! Freut mich zu hören das du an dem Projekt weiter machst! Ich teste dann mal sobald verfügbar.
-
@toki1973
Schön dass die App angenommen wird und die Arbeit nicht für "umme" ist, aber ich mach das gernProbiere mal bitte die aktuelle APK aus, dort wurden fast alle Module aktualisiert, das Startverhalten angepasst (bei Fehler wird die Maske mit Einstellungen gezeigt) und das Problem mit der Tastatureingabe sollte verschwunden sein.
https://github.com/Schnup89/ioBroker_WearV2/releases/tag/v2.9.1
-
@schnup89 Super Vielen Dank! Nun startet die App auf der Watch und ich kann mich an Konfiguration machen.
-
Was bedeutet denn ein gelbes Fragezeichen? Probleme mit der Verbindung nehme ich an.
Genügt es einen web.0 Adapter zu betreiben und diesen dann bei den Einstellungen auf ws.0 zu konfigurieren?
Der web VIS Server läuft dann auf 8082 und der ws.0 bekommt automatisch den 8084?Lt. Log ist das so, dennoch bekomme ich keine Verbindung.
ws.0 2023-12-25 09:23:52.284 info socket.io server listening on port 8084 web.0 2023-12-25 09:23:30.924 info SocketURL now ":8084"
-
@toki1973
Danke, das ergänze ich noch in der Troubleshooting-Seite auf Github.Sollte ein ? angezeigt werden versucht die Uhr keine Verbindung mit dem Server herzustellen, sehr Wahrscheinlich weil der eingegebene Text nicht dem URL Format entspricht.
Kannst du bitte prüfen ob in dem "Einstellungen" Button in der App die URL (blau) wie folgt angzeigt wird:
http://xxxxx:8084xx kann der Hostname des ioBroker oder die IP Adresse sein.