foxriver76 / ioBroker-Visu-App

This is the issue tracker for the "ioBroker Visu" Android and iOS App
7 stars 0 forks source link

[BUG] Falscher Zuordnung über ioBroker.pro #36

Closed cn72 closed 9 months ago

cn72 commented 10 months ago

Is there an existing issue for this?

Current Behavior

Ich habe 3 Unterschiedliche VIS (Privat / Büro / Verein). Bin ich im jeweiligen WLAN klappt alles für den lokalen Aufruf. Sobald ich über ioBroker.pro zugreifen möchte, funktioniert nur noch der 'Standard' Zugriff (die ersten Zugangsdaten für den Pro Account). Bei den anderen beiden kommt die Fehlermeldung, das die VIS nicht existiert. Sieht so aus, dass bei den anderen beiden die Zugangsdaten nicht genutzt werden. Nutze die Android App.

Expected Behavior

No response

Steps To Reproduce

No response

Which OS are you using?

Android

OS Version

13

Device

Samsung S20FE

App Version

1.0.31

Anything else?

No response

foxriver76 commented 10 months ago

Probier das bitte nochmal wenn 1.0.32 erschienen ist, in die Richtung wurde auch etwas gefixt.

cn72 commented 9 months ago

Heute kam 1.0.33, aber leider keine Änderung. Benutze 3 unterschiedliche Vis's (Arbeit / Privat / Verein). Alle haben einen anderen iobroker.pro Account. Die Arbeits-Vis ist die Standard Vis, welche sich öffnet, wenn ich die App direkt öffne. Hier klappt es auch, wenn ich Mobile Daten nutze, bzw. wenn ich in einem WLAN bin. Die Private Vis bzw. die Verins Vis funktionieren nur, wenn ich in dem richtigen WLAN bin, ansonsten kommt die Meldung, dass die VIS auf dem Server nicht vorhanden ist. Das schaut für mich so aus, dass beim Verbindungsaufbau immer nur der Pro-Account der Standard (hier Arbeit) VIS genommen wird.

foxriver76 commented 9 months ago

Kannst du mal einen Screenshot der Fehlermeldung bereitstellen?

cn72 commented 9 months ago

Screenshot 2024-02-12 192356

cn72 commented 9 months ago

Bin jetzt zu Hause und über Mobile Daten im Internet. Die VIS für die Arbeit kann ich laden (Standard). Schließe ich die App und versuche mich über das Internet mit meinem Zuhause zu verbinden kommt diese Fehlermeldung. Wenn ich mich Zuhause ins WLAN einklinke geht es Zuhause und auch dann via Internet (.pro Zugang) für die Arbeit. Die VIS haben alle andere Namen (Arbeit=main / Zuhause=Telefon / Verein=Verein)

foxriver76 commented 9 months ago

Anscheinend löscht die App nicht die Cookies und ist dann noch im alten Pro Account. Es scheint jetzt bei mir lokal zu funktionieren, ich werde die Tage nochmal eine neue Version machen.

foxriver76 commented 9 months ago

Ist es mit 1.0.34 besser geworden?

cn72 commented 9 months ago

Nein, leider nicht. Jetzt kann gar keine Verbindung zu irgendeiner VIS über iobroker.pro aufgebaut werden. Lokal im WLAN funktioniert es.

foxriver76 commented 9 months ago

Was für ein Fehler kommt denn?

cn72 commented 9 months ago

nichts, einfach nur ein weißer Bildschirm. Oben rechts steht der Hinweis .pro.

cn72 commented 9 months ago

so, jetzt wird es tricky.... Wenn ich mit den 3 Fingern den weißen Bildschirm berühre wird manchmal die richtige VIS geladen, manchmal komme ich in die Einstellungen. Wenn ich die Einstellungen verlasse, wird die passende VIS geladen.

cn72 commented 9 months ago

wenn ich den Cache der App auf dem Samsung lösche, funktioniert das einmal für die Aufgerufene VIS. Wenn ich dann die App schließe und eine andere VIS aufrufen möchte, muss ich vorher den Cache auf dem Telefon wieder löschen.

foxriver76 commented 9 months ago

Hm.. habs jetzt extra mal auf einem Android (Pixel 2) mit zwei Pro Accounts gemacht, da funktioniert es bei mir und auf iPhone auch.

Ich verstehe vom Code her aktuell auch nicht wo er sich bei dir verschluckt, es werden beim Neustart der App sowie beim Projektwechsel die Cookies gelöscht und dann sollte eigentlich alles auf 0 sein, aber irgendwas scheint er bei dir ja noch zu cachen..

cn72 commented 9 months ago

wenn bei mir der Bildschirm weiß bleibt ( also eigentlich immer, es sei denn ich habe den Cache manuell gelöscht) , brauche ich nur in die Einstellungen gehen und ohne eine Änderung auf verlassen klicken. dann wird alles normal und richtig geladen. Irgendwie scheint da die Routine anders zu sein als beim Start... ?

foxriver76 commented 9 months ago

KAnnst du mal die APK probieren https://easyupload.io/oj71wx

cn72 commented 9 months ago

Hab die APK installiert, leider keine Änderung. Version steht auf 1.0.34

foxriver76 commented 9 months ago

Unten in den settings hast du 1.0.34 stehen?

cn72 commented 9 months ago

genau

foxriver76 commented 9 months ago

Hm okay evtl habe ich dir ne alte Version gebaut ich schaue später nochmal

foxriver76 commented 9 months ago

Das sollte eine 1.0.36 sein https://easyupload.io/92ntc4

cn72 commented 9 months ago

Screenshot 2024-02-15 181952

cn72 commented 9 months ago

Muss ich die andere Version erst deinstallieren ? Der Fehler kam auch schon beim ersten APK Download, da ist es mir allerdings nicht aufgefallen ....

foxriver76 commented 9 months ago

Ah Android.. ja ist so. hm ich vermute dann müsstest du alles neu konfigurieren. Ich kann auch nochmal testen und es offiziell releasen.

foxriver76 commented 9 months ago

Falls du es nicht so installieren möchtest, ich habe probiert einen Alpha Test mit der Version zu machen, ich bräuchte allerdings eine Mail Adresse um dich hinzuzufügen.

cn72 commented 9 months ago

github@lvwa.de

foxriver76 commented 9 months ago

hm die mag er nicht, ich vermute er braucht die von deinem play store konto oder eine von einem gültigen google account.

foxriver76 commented 9 months ago

kannst sie mir auch privat schicken falls sie hier nicht stehen soll an moritz.heusinger@gmail.com

foxriver76 commented 9 months ago

Also lt Google ist es jetzt freigegeben

https://play.google.com/apps/testing/com.iobroker.visu

ah mist, glaube die mails sind noch nicht aktiv.. ;-)

cn72 commented 9 months ago

Hab grade nachgeschaut, hab jetzt ein Update 1.0.35

Eine Mail von google hab ich nicht bekommen.

Bei der 1.0.35 hat sich nichts geändert. Verbindung über iobroker.pro nur wenn der Cache geleert wurde oder einmal in die Einstellungen und wieder verlassen.

Mir ist da noch ein Phänomen aufgefallen: ich habe auf der vis von zu Hause ein basic-Image, welches sichtbar wird, wenn ein Bluetooth Verbindung mit dem Autoradio vorhanden ist. Die Steuerung über die iobroker.pro Verbindung funktioniert. Bin ich im WLAN zu Hause, wird mir das Logo immer angezeigt.

Wenn ich den Cache leere, funktioniert es einmal bei der lokalen WLAN Verbindung. Nach erneutem Starten der App ist das basic-Image wieder permanent sichtbar.

Keine Ahnung, ob das im Zusammenhang steht.

cn72 commented 9 months ago

Folgende Meldung von Google beim Aufruf des Links: App not available for this account Your account isn't currently eligible for this app's testing program.

foxriver76 commented 9 months ago

ne wird die 1.0.36 sein, das updaten der tester wird auch nochmal geprüft :roll_eyes:

foxriver76 commented 9 months ago

Geht es jetzt via https://play.google.com/apps/testing/com.iobroker.visu 1.0.36 zu installieren?

cn72 commented 9 months ago

Konnte jetzt die Einladung annehmen. In den App-Infos wird angezeigt, dass ich Beta-Tester bin. Das hat schon mal geklappt. Muss noch etwas warten, bis das Update angezeigt wird

cn72 commented 9 months ago

Habe jetzt die 1.0.36 installieren können. Leider keine Änderung. Im loakalen Netzwerk kann die zugehörige VIS angezeigt werden. Über die iobroker.pro Verbindung bekomme ich immer einen weißen/leeren Bildschirm (egal ob über die lokale Internetverbindung oder über mobile Daten).Muss dann mit den 3 Fingern das Menü aufrufen und gehe direkt auf verlassen, dann wird die vis geladen und alles funktioniert.

cn72 commented 9 months ago

Logo Wenn ich die App starte und eine Verbindung via iobroker.pro nutzen will, erschein erst das Logo, dreht sich um ca 90 Grad, startet dann von neumem, dreht sich wirder um ca 90 Grad, damm kommt der weiße Bildschirm und ich muss das Menü aufrufen. Nachdem verlasse des Menüs erscheint das Logo wieder, dreht sich um ca. 180-270 Grad, dann erscheint die Connection und Loading meldung und die VIS wird angezeigt.

cn72 commented 9 months ago

Das Neuladen mit 2 Fingern funktioniert....(bei allen drei VIS)

foxriver76 commented 9 months ago

Es ist eine 1.0.36 zur Überprüfung eingereicht. Ich hoffe es bringt Besserung.

cn72 commented 9 months ago

Hab das Update grade installiert, leider keine Änderung. Bei allen 3 VIS nach dem Start der APP weißer Bildschirm, dann mit 2 Fingern Doppelclick, alles OK. Hab dann mal WLAN eingeschaltet, APP gestartet, lokale VIS aufgerufen, wurde auch sofort angezeigt. Dann das WLAN ausgeschaltet. APP schaltet um (Bild siehe unten). Doppelklick mit 2 Fingern, Verbindung klappt. Bild

foxriver76 commented 9 months ago

Hm und sicher die neue Version drauf? Nach bisschen hin und her im Forum hat es letztendlich mit der Version (zumindest unter iOS) für User mit gleichem Problem wieder funktioniert

cn72 commented 9 months ago

Angezeigt wird 1.0.36, ich hatte die Updates in der GooglePlay App abgefragt/aktualisiert und wurde mir vorhin angezeigt. Für mich sieht das irgendwie so aus, dass beim ersten Verbindungsaufbau übers Internet irgend etwas nicht klappt. Wenn ich iobroker.pro im Browser aufrufe kommt ein Redirect auf iobroker.pro/www. Wenn auch die App darüber die Verbindung aufgebaut und das beim ersten Aufbau nicht mitbekommt könnte ich mir das Verhalten erklären. Das Telefon zeigt mir 193kb im Cache an, bevor ich mit den 2 Finger den Doppelklick mache

foxriver76 commented 9 months ago

Hast du ein anderes Gerät mit dem du mal testen kannst oder magst du mal neu installieren? Ich wüsste nicht mehr woran es liegen sollte

foxriver76 commented 9 months ago

Und zeig mal bitte noch Einstellungen eines der Web Adapter die für pro genutzt werden

cn72 commented 9 months ago

Hab das gerade mal am Tablet ausprobiert zu Hause. WLAN ok. Über HotSpot vom Mobiltelefon über Mobile Daten das selbe Verhalten. Ist ein Samsung Tab A7 mit Android 12 und der Beta App. Welche Einstellungen meinst du genau ? Komme da heute nicht mehr zu, muss noch gleich los..... Schicke ich dann morgen

foxriver76 commented 9 months ago

Hm wieso Beta App? Die offizielle 1.0.36 aus dem Play Store bitte probieren. Bzgl Web Adapter Insbesondere die Einstellung ob socketio oder websockets am besten Screenshot

cn72 commented 9 months ago

Ist der gleiche Google Account am Tablet, deswegen Beta tablet screeshot

Hier der Screenshot bei mir zu Hause. Beim iobroker auf der Arbeit ist der Haken bei reine Web-Sockets entfernt.

foxriver76 commented 9 months ago

Puh aber heißt du kannst die offizielle Version gerade nicht installieren? Das wirkt irgendwie als wäre das dann die Testversion.

foxriver76 commented 9 months ago

Und wenn du die App ein mal gestartet hast und dann per quick actions (App nur im Hintergrund nicht beendet) ein anders Projekt öffnest, lädt dann auch nichts?

cn72 commented 9 months ago

Also, ich starte das Projekt zu Hause über mobile Daten. Damit es angezeigt wird muss ich den Doppelklick mit 2 Fingern machen. Dann die App in den Hintergrund, über quick actions ein anderes Projekt geöffnet, auch dort muss ich den Doppelklick mit 2 Fingern machen. Wieder die App in den Hintergrund und dann das Projekt zu Hause öffnen. Wieder nur ein weißer Bildschirm. Doppelklick, dann wirds geladen.

cn72 commented 9 months ago

Hab jetzt mal ein anderes Samsung genommen, auf dem noch die iobroker vis (nicht visu) installiert war genommen. Damit klappt es sowohl lokal als auch via pro. Dann die neue Version (visu, nicht die Beta genommen) und 2 Projekte angelegt. Gleiches Verhalten wie bei meinem Handy. Es kommt bei der pro-Verbindung ein weißer Bildschirm bei beiden Projekten

foxriver76 commented 9 months ago

oh man strange, habe noch ne wage vermutung die aber nicht erklären würde warum es bei vielen anderen und mir geht.

Bitte mal die APK probieren https://easyupload.io/slwm6v (sorry aber offizieller test ist immer nen rattenschwanz + wartezeit)