NEWS
Beta-Test Android App ioGo 2.2.x
-
Aktuelle Test Version 2.2.0-beta10 Veröffentlichungsdatum 14.05.2020 Google Play Store https://play.google.com/store/apps/details?id=de.nisnagel.iogo Beta Version https://play.google.com/apps/testing/de.nisnagel.iogo Hi All,
die App wurde von Java auf Kotlin umgeschrieben.
Was vorher Java war ist nun Kotlin, das betrifft so ziemlich 95% der Sourcen.
Oder anders ausgedrückt sind es etwa 491 Dateien die von mir angepasst wurden.Damit ist die App wieder einen großen Schritt weiterentwickelt, auch wenn man ihr das von aussen nicht ansehen wird… (naja ein paar Bugs werden sich vielleicht doch zeigen)
Nebenbei wurden auch ein paar Verbesserungen untergebracht:
- Neuer Login Screen beim ersten Starten der App
- Feedback beim eingeben der Logindaten
- ...
Plan
Als nächstes Geplant ist… (vorausgesetzt diese Version 2.2.x läuft stabil) noch ein paar Wünsche umzusetzen die sich bereits angesammelt haben.
Danach steht der nächste riesige Schritt an… die App kommt aufs iPhone.Das Projekt rund um die App wird größer, bekommt mehr User und macht tierisch Spaß.
Danke
Bekannte Fehler:
- keine
Changelog dieser Betaversion:
Beta1:
Initiale VersionBeta2:
Mögliche Endlosschleife beim Start entschärftBeta3:
(Bugfix) Favoriten bei Disconnect/Reconnect bestehen lassen
(Bugfix) Passörter für cloud/web Adapter verbergen bei der EingabeBeta4:
(Bugfix) Location wird nicht übertragen
(Bugfix) Rechtschreibfehler bei "Menuleitse"
(Bugfix) Instanzen werden zwar als online aber als "Not running" angezeigt
(Bugfix) Absturz bei Ansicht der Location
(Bugfix) Absturz bei Aufruf Ansicht einer Instanz
(Bugfix) Host wird nicht als online angezeigtBeta5:
(Bugfix) Listboxen zeigen den ausgewählten Wert nicht an
(Feature) Zusatztext bei Switch anzeigenBeta6:
nothing changedBeta7:
(Bugfix) Switch Zustandstexte dem Inhalt angepasst
(Changed) Untertitel in der Instanzübersicht angepasst um falsche Angaben zu "running on" zu vermeiden
(Bugfix) Bei Neuinstallation alle Werte sofort anzeigen
(Bugfix) keine Popup für neue Werte bei States mit Zustandstexten anzeigenBeta8:
(Bugfix) Ändern von Werten zu ListboxenBeta9:
(Feature) Darkmode und zusätzliches Light ThemeBeta10:
(Feature) Neuer Untertitel Valuetext
(Change) Switchtexte migriert in neues Feature des Untertitel "Valuetext"
(Change) Akzentfarbe auf nur eine reduziert (Blau) -
@nis
Kommt da von sebst das Update auf Google? -
@sigi234 ja, die Version ist für Betagtester seit eben gerade online und wird nun von Google gerade fleissig in der Welt verteilt
-
@nis
Auf die schnelle ist mir kein Fehler aufgefallen, einzig beim ersten Start war kurz der neue anmeldeschirm zu sehen. Dann hat er sich sich doch überlegt, das er die zugangsdaten hat und die Startseite öffnete sich.
Beim beenden über zurück war die Anmeldeseite wieder kurz sichtbar.
Beim erneuten Start und beenden war dies nicht mehr der Fall.
Btw, gibt es keine github Seite mehr? Closed source jetzt? -
@e-s sagte in Beta-Test Android App ioGo 2.2.x:
Btw, gibt es keine github Seite mehr? Closed source jetzt?
Kommt in Kürze wieder online, es bleibt Open source
-
- Beim Anmelden auf "Connect to cloud or web" gedrückt.
- web-Socket-URL eingegeben
- aber die App geht nur zurück zum StartScreen.
Ist das gewollt, muss man ein ioGo-Konto haben ?
Wenn ja, dann sollte man das "or use ...." entfernenSepp
-
@SVallant es soll wie gewohnt mit web/cloud Adapter gehen. Der Button "or use..." sollte dich direkt in die alt bekannten Einstellungen navigieren.
-
@nis ja, macht er ja auch, aber wie geht es dann weiter ? Man kann nur zur ück auf den StartScreen
-
@SVallant was wird dir denn auf der Info Seite in der App angezeigt?
-
ok, ich habe die App nun einmal beendet, dann wieder gestartet, jetzt ist alles "normal".
Beim 1.Start hatte ich nur die Startseite und die EInstellungsseite und sonst keine Optionen.
Auch keine Möglichkeit auf die Info-Seite zu kommen.Er zeigte auch "web-pending" an.
Nach Restart nun "web-connected"Ich habe übrigens V2.2.0-beta2
-
@SVallant ok, dann weiterhin viel Spaß mit der App. Mal abwarten ob noch mehr User solch ein komisches Verhalten beim ersten Start beobachten...
-
@e-s sagte in Beta-Test Android App ioGo 2.2.x:
Btw, gibt es keine github Seite mehr? Closed source jetzt?
Repo is wieder online auf GitHub
-
@nis heute morgen Version 2.2.0-beta2 installiert, soweit so gut
Was mir bei den Hosts aufgefallen ist, das war auch schon vorher so, der Status geht erst online, wenn man auf den Host klickt und wartet, bis er die Daten vom Host geholt hat, danach steht der Host in der Übersicht auch auf online.
Bei den Instanzen wurde noch alte angezeigt, die ich gestern gelöscht hatte, da synced der Adapter nicht, anscheinend lädt er das nur einmal beim Adapterstart? Könnte man das vielleicht schedulen, dass er alle Stunde mal nachschaut, oder noch besser, wenn vom Admin da ne Änderung gesendet wird? ( falls es da was gibt, auf das man reagieren kann..)
-
@ilovegym sagte in Beta-Test Android App ioGo 2.2.x:
Bei den Instanzen wurde noch alte angezeigt, die ich gestern gelöscht hatte, da synced der Adapter nicht, anscheinend lädt er das nur einmal beim Adapterstart? Könnte man das vielleicht schedulen, dass er alle Stunde mal nachschaut, oder noch besser, wenn vom Admin da ne Änderung gesendet wird? ( falls es da was gibt, auf das man reagieren kann..)
Das sollte alles in Realtime gesynced werden, muss ich mal bei mir nachstellen und genau ansehen...
-
@nis
ok, ich benutze js-controller 3.1.4, admin 4.1.1, node 12.6.3, npm 6.14.5, linux mint 18.3 in ner VM in Proxmox.
iogo-adapter ist Version 0.5.10.Übrigens, gerade gesehen, dass die location im Adapter auf false steht, in der App aber auf grün (12m), wo ich gerade bin.. da stimmt auch noch was nicht.
Handy Samsung Galaxy Note 10 Plus, Android 10, iogo-app 2.2.0-beta2Auf dem Tablet hab ich noch die alte App, dort auch die location hinterlegt, das funktioniert.
Tablet Samsung Tab A 2016 mit Android 8.1, iogo-app 2.1.11Hier mal das, was der Adapter bekommt als debug:
2020-05-15 09:14:11.483 - info: host.iobroker instance system.adapter.iogo.0 started with pid 10477 2020-05-15 09:14:12.067 - debug: iogo.0 (10477) Redis Objects: Use Redis connection: 127.0.0.1:6379 2020-05-15 09:14:12.088 - debug: iogo.0 (10477) Objects client ready ... initialize now 2020-05-15 09:14:12.095 - debug: iogo.0 (10477) Objects create System PubSub Client 2020-05-15 09:14:12.096 - debug: iogo.0 (10477) Objects create User PubSub Client 2020-05-15 09:14:12.096 - debug: iogo.0 (10477) Objects client initialize lua scripts 2020-05-15 09:14:12.102 - debug: iogo.0 (10477) Objects connected to redis: 127.0.0.1:6379 2020-05-15 09:14:12.105 - debug: iogo.0 (10477) objectDB connected 2020-05-15 09:14:12.106 - debug: iogo.0 (10477) Redis States: Use Redis connection: 127.0.0.1:6379 2020-05-15 09:14:12.111 - debug: iogo.0 (10477) States create User PubSub Client 2020-05-15 09:14:12.113 - debug: iogo.0 (10477) States create System PubSub Client 2020-05-15 09:14:12.116 - debug: iogo.0 (10477) States connected to redis: 127.0.0.1:6379 2020-05-15 09:14:12.117 - debug: iogo.0 (10477) statesDB connected 2020-05-15 09:14:12.194 - info: iogo.0 (10477) starting. Version 0.5.10 in /opt/iobroker/node_modules/iobroker.iogo, node: v12.16.3, js-controller: 3.1.4 2020-05-15 09:14:12.262 - info: iogo.0 (10477) triggered listener removed 2020-05-15 09:14:12.851 - info: iogo.0 (10477) licence key found. licence valid until 2020-10-20 14:22:17 2020-05-15 09:14:12.851 - info: iogo.0 (10477) logged in as: <= please keep this uid as your secret 2020-05-15 09:14:12.973 - info: iogo.0 (10477) uploading adapter 2020-05-15 09:14:12.979 - info: iogo.0 (10477) initialize app devices 2020-05-15 09:14:12.981 - info: iogo.0 (10477) uploading enum 2020-05-15 09:14:12.982 - info: iogo.0 (10477) uploading host 2020-05-15 09:14:12.982 - info: iogo.0 (10477) uploading instance 2020-05-15 09:14:12.987 - info: iogo.0 (10477) uploading state 2020-05-15 09:14:13.032 - debug: iogo.0 (10477) No suitable Lua script, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2020-05-15 09:14:13.033 - debug: iogo.0 (10477) No suitable Lua script, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) } 2020-05-15 09:14:13.099 - info: iogo.0 (10477) DeviceService initialized with undefined devices 2020-05-15 09:14:13.100 - info: iogo.0 (10477) device SamsungNote10 captured 2020-05-15 09:14:13.100 - info: iogo.0 (10477) device TabLTE captured 2020-05-15 09:14:13.134 - info: iogo.0 (10477) device update received: {"alive":false,"batteryCharging":false,"batteryLevel":90,"name":"SamsungNote10","token":"fEJ","ts":1589526771350,"version":"2.2.0-beta2"} 2020-05-15 09:14:13.136 - info: iogo.0 (10477) device update received: {"alive":true,"batteryCharging":false,"batteryLevel":56,"name":"tablte","token":"e3U8teo","ts":1589393907265,"version":"2.1.11"} 2020-05-15 09:14:13.138 - info: iogo.0 (10477) new location received for key=SamsungNote10 data: {"Arbeit":false,"Home":false,"Isa":false} 2020-05-15 09:14:13.139 - info: iogo.0 (10477) new location received for key=TabLTE data: {"Home":true} 2020-05-15 09:14:13.374 - info: iogo.0 (10477) adapterChecksumMap geladen 2020-05-15 09:14:13.376 - info: iogo.0 (10477) enumChecksumMap geladen 2020-05-15 09:14:13.377 - info: iogo.0 (10477) hostChecksumMap geladen 2020-05-15 09:14:13.378 - info: iogo.0 (10477) instanceChecksumMap geladen 2020-05-15 09:14:13.380 - info: iogo.0 (10477) stateChecksumMap geladen 2020-05-15 09:14:13.821 - debug: iogo.0 (10477) system.adapter.admin.0: logging true 2020-05-15 09:14:16.545 - info: iogo.0 (10477) DeviceService initialized with device iogo.0.TabLTE 2020-05-15 09:14:16.546 - info: iogo.0 (10477) DeviceService initialized with device iogo.0.SamsungNote10 2020-05-15 09:14:16.550 - info: iogo.0 (10477) LocationService initialized with device iogo.0.TabLTE 2020-05-15 09:14:16.551 - info: iogo.0 (10477) LocationService initialized with device iogo.0.SamsungNote10 2020-05-15 09:14:16.751 - info: iogo.0 (10477) database initialized with 12 host values 2020-05-15 09:14:16.787 - info: iogo.0 (10477) database initialized with 75 instance values 2020-05-15 09:14:23.850 - info: iogo.0 (10477) database initialized with 132 state values
-
@ilovegym sagte in Beta-Test Android App ioGo 2.2.x:
Übrigens, gerade gesehen, dass die location im Adapter auf false steht, in der App aber auf grün (12m), wo ich gerade bin.. da stimmt auch noch was nicht.
Probiere mal ob ein Neustart des Handy hier hilft. Ich glaube ein Update der App löscht die Geofence Einträge, muss ich nochmal recherchieren...
-
hab noch nicht alles überprüft, jedoch war nach dem ersten Start die Fav. -Seite leer. Nach erneutem anlegen und App erneut aufrufen, ist's sie jedoch wieder leer.
-
@crunchip sagte in Beta-Test Android App ioGo 2.2.x:
hab noch nicht alles überprüft, jedoch war nach dem ersten Start die Fav. -Seite leer. Nach erneutem anlegen und App erneut aufrufen, ist's sie jedoch wieder leer.
Das hab ich auch festgestellt. Auch auf dem Tablet mit Android 8.1
-
-
@nis sagte in Beta-Test Android App ioGo 2.2.x:
@ilovegym sagte in Beta-Test Android App ioGo 2.2.x:
Übrigens, gerade gesehen, dass die location im Adapter auf false steht, in der App aber auf grün (12m), wo ich gerade bin.. da stimmt auch noch was nicht.
Probiere mal ob ein Neustart des Handy hier hilft. Ich glaube ein Update der App löscht die Geofence Einträge, muss ich nochmal recherchieren...
Hat leider nicht geholfen..