NEWS
Iqontrol, auf Startbildschirm vom Galaxy S10 aktualisieren?
-
Hallo,
Ich habe Probleme mit dem Speichern eines neuen iQontrol Links auf dem Startbildschirm eines Android Smartphons.Vorgeschichte,
ich hatte bereit eine fertige iQontrol Visualisierung am laufen und hatte mir dazu auch einen Link auf meinem Galaxy S10 auf dem Starbildschirm gespeichert.
Weil mir einiges in der Visualisierung nicht mehr gefiel habe ich mir einen zweite iQontrol Adapter installiert und mir dort in tagelanger Arbeit eine neue, besser strukturierte Visualisierung zusammengebastelt.
Zwischendurch hatte ich mir natürlich die neue Visualisierung auf dem Browser des Smartphons immer wieder angeschaut.
Jetzt wo die Visualisierung endlich fertig war wollte ich nun von der neuen Version auch einen Link auf der Startseite speichern.
Nach dem speichern kam dann der Schock, nicht die neue Visualisierung tauchte dort auf sondern die alte Version. Mit anderen Browsern das gleiche. Auch ein stoppen des ersten iQontrol Adapters im Iobroker hat nicht geholfen. Ich habe dann die Cache Speicher aller Browser gelöscht und auch Wipe Cache Partition im Recovery Menü des Samsungs hat das Problem nicht lösen können.Hat jemand eine Idee wie ich das Problem lösen kann?
Björn
@geesthachter schreib doch erst mal die urls hier rein, von der ersten Version und von der du dann getestet hast. So wie ich dich verstanden habe, hattest du 2 Versionen?
-
Hallo,
Ich habe Probleme mit dem Speichern eines neuen iQontrol Links auf dem Startbildschirm eines Android Smartphons.Vorgeschichte,
ich hatte bereit eine fertige iQontrol Visualisierung am laufen und hatte mir dazu auch einen Link auf meinem Galaxy S10 auf dem Starbildschirm gespeichert.
Weil mir einiges in der Visualisierung nicht mehr gefiel habe ich mir einen zweite iQontrol Adapter installiert und mir dort in tagelanger Arbeit eine neue, besser strukturierte Visualisierung zusammengebastelt.
Zwischendurch hatte ich mir natürlich die neue Visualisierung auf dem Browser des Smartphons immer wieder angeschaut.
Jetzt wo die Visualisierung endlich fertig war wollte ich nun von der neuen Version auch einen Link auf der Startseite speichern.
Nach dem speichern kam dann der Schock, nicht die neue Visualisierung tauchte dort auf sondern die alte Version. Mit anderen Browsern das gleiche. Auch ein stoppen des ersten iQontrol Adapters im Iobroker hat nicht geholfen. Ich habe dann die Cache Speicher aller Browser gelöscht und auch Wipe Cache Partition im Recovery Menü des Samsungs hat das Problem nicht lösen können.Hat jemand eine Idee wie ich das Problem lösen kann?
Björn
@geesthachter
wenn Du iQontrol deaktivierst, dann ist „nur“ das Backend dieser Instanz deaktiviert, da das Frontend über den Web Adapter läuft ist das meiste davon noch da.
Aber beide Instanzen haben ja eine andere Instanznummer.Beispiel bei mir
http://192.168.1.230:8082/iqontrol/index.html?namespace=iqontrol.0
ganz hinten in dem Link ist die Instanz (.0 bei mir)
-
@geesthachter
wenn Du iQontrol deaktivierst, dann ist „nur“ das Backend dieser Instanz deaktiviert, da das Frontend über den Web Adapter läuft ist das meiste davon noch da.
Aber beide Instanzen haben ja eine andere Instanznummer.Beispiel bei mir
http://192.168.1.230:8082/iqontrol/index.html?namespace=iqontrol.0
ganz hinten in dem Link ist die Instanz (.0 bei mir)
@dslraser
hallo,
Danke für deine Antwort,
Ich weiß nicht ob ich dich richtig verstanden habe.Ich rufe im Browser ja die Homepage des Adapter iQontrol.1 auf (http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1)
und es wird mir auch meine neue Visualisierung angezeigt.
Versuche ich dann aber diesen auf auf dem Startbildschirm zu speichern und rufe dann den so entstandenen Startbildschirmlink auf lande ich wieder auf der alten Visualisierung.
Kann es sein das ich irgend einen Cache im Iobroker löschen muss?Die alte Visualisierung war unter http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.0 erreichbar aber taucht jetzt halt auch auf wenn ich http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1 auf dem Startbildschirm verlinke.
Das Speichern der neuen Visulisierung klappt unter Favoriten und Lesezeichen übrigens ohne Probleme nur halt nicht auf dem Startbildschirm
-
@geesthachter schreib doch erst mal die urls hier rein, von der ersten Version und von der du dann getestet hast. So wie ich dich verstanden habe, hattest du 2 Versionen?
Die alte Visualisierung war unter http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.0 erreichbar aber taucht jetzt halt auch auf wenn ich http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1 auf dem Startbildschirm verlinke. Siehe meine Antwort an dslraser
-
@dslraser
hallo,
Danke für deine Antwort,
Ich weiß nicht ob ich dich richtig verstanden habe.Ich rufe im Browser ja die Homepage des Adapter iQontrol.1 auf (http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1)
und es wird mir auch meine neue Visualisierung angezeigt.
Versuche ich dann aber diesen auf auf dem Startbildschirm zu speichern und rufe dann den so entstandenen Startbildschirmlink auf lande ich wieder auf der alten Visualisierung.
Kann es sein das ich irgend einen Cache im Iobroker löschen muss?Die alte Visualisierung war unter http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.0 erreichbar aber taucht jetzt halt auch auf wenn ich http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1 auf dem Startbildschirm verlinke.
Das Speichern der neuen Visulisierung klappt unter Favoriten und Lesezeichen übrigens ohne Probleme nur halt nicht auf dem Startbildschirm
@geesthachter sagte in Iqontrol, auf Startbildschirm vom Galaxy S10 aktualisieren?:
@dslraser
hallo,
Danke für deine Antwort,
Ich weiß nicht ob ich dich richtig verstanden habe.Ich rufe im Browser ja die Homepage des Adapter iQontrol.1 auf (http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1)
und es wird mir auch meine neue Visualisierung angezeigt.
Versuche ich dann aber diesen auf auf dem Startbildschirm zu speichern und rufe dann den so entstandenen Startbildschirmlink auf lande ich wieder auf der alten Visualisierung.
Kann es sein das ich irgend einen Cache im Iobroker löschen muss?Die alte Visualisierung war unter http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.0 erreichbar aber taucht jetzt halt auch auf wenn ich http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1 auf dem Startbildschirm verlinke.
Das Speichern der neuen Visulisierung klappt unter Favoriten und Lesezeichen übrigens ohne Probleme nur halt nicht auf dem Startbildschirm
ich habe gerade mal eine zweite Instanz installiert um es zu probieren. @s-bormann das Verhalten war bei mir das Gleiche. Hast Du eine Idee, was den Startbildschirm angeht (zwei Instanzen) ? Ich habe es übrigens mit einem iPone probiert.
-
@geesthachter sagte in Iqontrol, auf Startbildschirm vom Galaxy S10 aktualisieren?:
@dslraser
hallo,
Danke für deine Antwort,
Ich weiß nicht ob ich dich richtig verstanden habe.Ich rufe im Browser ja die Homepage des Adapter iQontrol.1 auf (http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1)
und es wird mir auch meine neue Visualisierung angezeigt.
Versuche ich dann aber diesen auf auf dem Startbildschirm zu speichern und rufe dann den so entstandenen Startbildschirmlink auf lande ich wieder auf der alten Visualisierung.
Kann es sein das ich irgend einen Cache im Iobroker löschen muss?Die alte Visualisierung war unter http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.0 erreichbar aber taucht jetzt halt auch auf wenn ich http://192.168.178.29:8082/iqontrol/index.html?namespace=iqontrol.1 auf dem Startbildschirm verlinke.
Das Speichern der neuen Visulisierung klappt unter Favoriten und Lesezeichen übrigens ohne Probleme nur halt nicht auf dem Startbildschirm
ich habe gerade mal eine zweite Instanz installiert um es zu probieren. @s-bormann das Verhalten war bei mir das Gleiche. Hast Du eine Idee, was den Startbildschirm angeht (zwei Instanzen) ? Ich habe es übrigens mit einem iPone probiert.
@dslraser Also ich vermute mal, dass es am manifest liegt. Ich glaube dass die parameter nicht mitgespeichert werden. Habe bis jetzt aber auch noch nichts gefunden, wie man das regeln kann, ich suche nochmal weiter
-
@dslraser Also ich vermute mal, dass es am manifest liegt. Ich glaube dass die parameter nicht mitgespeichert werden. Habe bis jetzt aber auch noch nichts gefunden, wie man das regeln kann, ich suche nochmal weiter
@s-bormann Wie man hier lesen kann, muss man anscheinen den start_url parameter aus der manifest-json entfernen.
https://stackoverflow.com/questions/39495573/set-start-url-in-web-app-manifest-based-on-the-url-that-was-added-to-homescreen
@Geesthachter Du könntest das ja mal bei dir probieren, indem du die Zeile hier rauslöscht
/opt/iobroker/iobroker-data/files/iqontrol/manifest.json
Wenn du dann anschließend http://xxx:8082/iqontrol/manifest.json aufruft, sollte die raus sein, sonst cache löschen. -
@s-bormann Wie man hier lesen kann, muss man anscheinen den start_url parameter aus der manifest-json entfernen.
https://stackoverflow.com/questions/39495573/set-start-url-in-web-app-manifest-based-on-the-url-that-was-added-to-homescreen
@Geesthachter Du könntest das ja mal bei dir probieren, indem du die Zeile hier rauslöscht
/opt/iobroker/iobroker-data/files/iqontrol/manifest.json
Wenn du dann anschließend http://xxx:8082/iqontrol/manifest.json aufruft, sollte die raus sein, sonst cache löschen.@dirkhe Das würde ich gerne versuchen aber ich ich weiß nicht wie ich das machen kann.
Ich bin Anfänger und mein Englisch ist auch nicht das beste.
Kannst du mir bitte so helfen das ich das auch als Laie verstehe. -
@dirkhe Das würde ich gerne versuchen aber ich ich weiß nicht wie ich das machen kann.
Ich bin Anfänger und mein Englisch ist auch nicht das beste.
Kannst du mir bitte so helfen das ich das auch als Laie verstehe.@geesthachter Ich habe dir doch den Pfad genannt:
/opt/iobroker/iobroker-data/files/iqontrol/manifest.json
In der Datei ist ein Eintrag start_url drin, den einfach rauslöschen und dann die Url
http://xxx:8082/iqontrol/manifest.json im Browser aufrufen, da sollte die dann raus sein, sonst cache Browser cache löschen.
Dann die startpage löschen und neu setzten -
@geesthachter Ich habe dir doch den Pfad genannt:
/opt/iobroker/iobroker-data/files/iqontrol/manifest.json
In der Datei ist ein Eintrag start_url drin, den einfach rauslöschen und dann die Url
http://xxx:8082/iqontrol/manifest.json im Browser aufrufen, da sollte die dann raus sein, sonst cache Browser cache löschen.
Dann die startpage löschen und neu setzten@dirkhe wo soll ich diesen Pfad eingeben? in PuTTy? oder wo?
-
@dirkhe wo soll ich diesen Pfad eingeben? in PuTTy? oder wo?
@geesthachter wenn du mit putty auf deinen iobroker gehst dann ja, aber du musst die Datei halt editieren.
-
@geesthachter wenn du mit putty auf deinen iobroker gehst dann ja, aber du musst die Datei halt editieren.
@dirkhe sorry das sind für mich alles Böhmische Dörfer
Wo muss ich den Pfad eingeben?
Muss vor dem Pfad noch was anderes stehen?
wenn ich in Putty den Pfad eingebe dann bekomme ich nur Fehlermeldungen
Muss ich in einen bestimmten Ordner wechseln? Wenn ja wie?Und auch wenn ich es im Browser hinter http://xxx:8082 eingebe bekomme ich auch nur eine Fehlermeldung.
Ich sag ja ich habe keine Ahnung und brauche Hilfe
-
@dirkhe sorry das sind für mich alles Böhmische Dörfer
Wo muss ich den Pfad eingeben?
Muss vor dem Pfad noch was anderes stehen?
wenn ich in Putty den Pfad eingebe dann bekomme ich nur Fehlermeldungen
Muss ich in einen bestimmten Ordner wechseln? Wenn ja wie?Und auch wenn ich es im Browser hinter http://xxx:8082 eingebe bekomme ich auch nur eine Fehlermeldung.
Ich sag ja ich habe keine Ahnung und brauche Hilfe
@geesthachter wo und wie hast du denn ioBroker installiert? Ich gehe mal davon aus, dass du das nicht auf deinem ,lokalen Rechner installiert hast.
Wenn du dich mit putty einloggst, must du wahrscheinlich mit nano oder edit oder was auch immer du installiert hast, den Pfad aufrufen. Das sit der standard Pfad, wenn du das ganze natürlich woanders installiert hast, musst du den Pfad natürlich anpassen. Und die xxx must du natürlich durch deien IP erstzen, also http://192.168.178.29:8082/iqontrol/manifest.json -
@geesthachter wo und wie hast du denn ioBroker installiert? Ich gehe mal davon aus, dass du das nicht auf deinem ,lokalen Rechner installiert hast.
Wenn du dich mit putty einloggst, must du wahrscheinlich mit nano oder edit oder was auch immer du installiert hast, den Pfad aufrufen. Das sit der standard Pfad, wenn du das ganze natürlich woanders installiert hast, musst du den Pfad natürlich anpassen. Und die xxx must du natürlich durch deien IP erstzen, also http://192.168.178.29:8082/iqontrol/manifest.json@dirkhe
ich habe mal bei mir rein gesehen (ich habe jetzt aber wieder nur eine Instanz) Bei mir ist da keine URL drinn ?{ "name": "iQontrol", "short_name": "iQontrol", "start_url": ".", "display": "standalone", "background_color": "#fff", "description": "Smarthome Control", "icons": [{ "src": "./favicon.png", "sizes": "48x48 72x72", "type": "image/png" }, { "src": "./favicon_big.png", "sizes": "96x96 128x128 256x256", "type": "image/png" } ] }EDIT: oder meinst Du diese Zeile löschen oder auskommentieren?
"start_url": ".", -
@dirkhe
ich habe mal bei mir rein gesehen (ich habe jetzt aber wieder nur eine Instanz) Bei mir ist da keine URL drinn ?{ "name": "iQontrol", "short_name": "iQontrol", "start_url": ".", "display": "standalone", "background_color": "#fff", "description": "Smarthome Control", "icons": [{ "src": "./favicon.png", "sizes": "48x48 72x72", "type": "image/png" }, { "src": "./favicon_big.png", "sizes": "96x96 128x128 256x256", "type": "image/png" } ] }EDIT: oder meinst Du diese Zeile löschen oder auskommentieren?
"start_url": ".",was mache ich falsch
-
was mache ich falsch
@geesthachter
ich bin da gerade mit Filezilla drinn, geht aber auch über eine Konsole (ich habe kein Windows) Ich habe ioBroker auf Proxmox in einem LXCnano /opt/iobroker/iobroker-data/files/iqontrol/manifest.json
EDIT: nano ist ein Editor (der bei mir installiert ist)
-
@dirkhe
ich habe mal bei mir rein gesehen (ich habe jetzt aber wieder nur eine Instanz) Bei mir ist da keine URL drinn ?{ "name": "iQontrol", "short_name": "iQontrol", "start_url": ".", "display": "standalone", "background_color": "#fff", "description": "Smarthome Control", "icons": [{ "src": "./favicon.png", "sizes": "48x48 72x72", "type": "image/png" }, { "src": "./favicon_big.png", "sizes": "96x96 128x128 256x256", "type": "image/png" } ] }EDIT: oder meinst Du diese Zeile löschen oder auskommentieren?
"start_url": ".",@dslraser genau, diese Zeile meine ich. Auskommentieren ist bei JSOn manchmal schlecht, daher besser löschen
-
@dslraser genau, diese Zeile meine ich. Auskommentieren ist bei JSOn manchmal schlecht, daher besser löschen
@dirkhe

soweit bin ich jetzt gekommen -
@dirkhe

soweit bin ich jetzt gekommen@geesthachter jetzt die Zeile mit der start_url löschen und speichern, anschließen die o.g. Url aufrufen und schauen, dass die Zeile nicht mehr angezeigt wird
-
Hi,
habe die Zeile bei mir gelöscht. Damit funktioniert es zumindest auf dem iPhone. Ich lade die Änderung nachher als neue Beta hoch.
Danke fürs debuggen!
LG
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
