FHEM Forum

FHEM => Mobile Devices => Thema gestartet von: fruemmel am 28 Dezember 2013, 20:49:20

Titel: FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: fruemmel am 28 Dezember 2013, 20:49:20
Hallo Allerseits,

ich habe seit dem Update auf IOS 7 auf meinem iPhone 5 das Problem, dass ich mit dem Full-Screen-Mode (also Lesezeichen auf Homescreen) nicht arbeiten kann.
Spätestens nach zwei oder drei Klicks (z. B. einen anderen Raum) bleibt FHEM bzw. der Browser hängen.

Wenn ich FHEM direkt aus Safarai aufrufe, passiert das nicht. Bisher konnte ich im Forum dazu nichts finden, oder ich bin zu dämlich zum Suchen. Ich kann mir
nur nicht vorstellen, dass ich mit dem Problem alleine bin.

Ich nutze Port 8084, stylesheet ios7smallscreen. Longpoll ist aus (wegen dem Anzeigeproblem der Icons). Ich bekomme das Problem auch mit
dem stylesheet "smallscreen".

Hat jemand eine Idee dazu?  Ich habe im 01_FHEMWEB.pm schon das Meta-Tag für den Full-Screen-Modus auskommentiert, damit ich mit dem Homescreen-Icon
arbeiten kann.

Vielen Dank im Voraus,
Gruß Wolfgang
Titel: Antw:FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: rudolfkoenig am 29 Dezember 2013, 12:55:09
Ich kann das (allerdings nur mit dem Emulator) nicht nachvollziehen.
Koenntest du das bitte mit der fhem.cfg.demo versuchen zu reproduzieren, und wenn es klappt alle Aenderungen bzw. Klicks  beschreiben?

Workaround fuer das longpoll Bug waere keine .png zu verwenden, z.Bsp. mit
attr WEBphone iconPath openautomation:fhemSVG
Titel: Antw:FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: micomat am 30 Dezember 2013, 11:35:10
Hi Wolfgang,

bei mir hat das mit den SVGs geholfen.
Longpoll hab ich noch aktiv.

Gruß,
Markus
Titel: Antw:FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: fruemmel am 30 Dezember 2013, 17:33:14
Zitat von: rudolfkoenig am 29 Dezember 2013, 12:55:09
Koenntest du das bitte mit der fhem.cfg.demo versuchen zu reproduzieren, und wenn es klappt alle Aenderungen bzw. Klicks  beschreiben?
Hallo Rudolf,

(erstmal vielen Dank für die Rückmeldung)
mit der fhem.cfg.demo bekomme ich das tatsächlich nicht hin. Das Verhalten mit meiner eigenen config ist auch nicht 100% nachvollziehbar.
Fakt ist, dass fhem (oder besser Safari) beim Start über Homescreen-Button immer hängen bleibt, aber eben nicht immer sofort. Mal nach
einem Klick, mal erst nach 3 oder 5 Seiten. Aber länger als 5 Klicks dauert es eigentlich nie.

Aufgrund eines anderen Beitrags zum Refresh der icons unter ios7 habe ich den Verdacht, dass der Effekt bei mir etwas mit Timern oder
Hintergrundprozessen zu tun hat, die regelmäßig ablaufen.
Könnte hier ein Ansatz zur Fehlersuche sein? Ich meine, in dem Beitrag stand etwas, dass ios nur eine Verbindung
zum Fhem-Server zulässt. Allerdings erklärt das m. E. nicht, wieso ich beim Aufruf über Safari überhaupt keine Probleme habe.
Ich werde mal die Timer deaktivieren und sehen, ob sich das auswirkt. Aber irgendsowas muss es ja sein, sonst wäre das Problem besser
reproduzierbar!? Außerdem probiere ich das Ganze nochmal mit einem anderen iPhone, man weiß ja nie ...

Gruß Wolfgang
Titel: Antw:FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: fruemmel am 30 Dezember 2013, 20:14:03
Hallo allerseits,

Zwischenstand: Das Problem tritt anscheinend nur auf meinem iPhone auf. Ein anderes Gerät mit gleicher ios-Version ließ sich nicht zum Aufhängen bewegen.
Ich werde mal das ios auf meinem Gerät neu aufspielen und dann nochmal testen.

Vielen Dank bis dahin,
Gruß Wolfgang
Titel: Antw:FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: fruemmel am 31 Dezember 2013, 10:04:42
Hallo schon wieder,

so, neue Erkenntnisse: Das Problem mit den Aufhängern hat sich erledigt, nachdem ich auf die SVG-Icons umgestellt habe.
(@micomat: Hattest Du die Aufhänger vorher auch, oder nur das Problem mit dem longpoll?)

Warum das vorher nicht auf beiden iPhones aufgetreten ist, erschließt sich mir noch nicht.
Longpoll funktioniert(e) mit den SVGs dann auch bestens.

Nun habe ich heute früh ein Update gemacht, und nun funktioniert Longpoll leider nicht mehr. Da muss irgendwas
im Code passiert sein. Das betrifft nicht nur WEBphone, sondern auch WEB.
Version:     $Id: fhem.pl 4501 2013-12-29 17:59:52Z rudolfkoenig $
Zuletzt hatte ich am 23.12. ein update gemacht, danach ging longpoll noch.

Gruß Wolfgang
Titel: Antw:FHEM als WebApp auf iPhone 5 (IOS7) bleibt hängen
Beitrag von: micomat am 01 Januar 2014, 14:43:15
ich hatte die Aufhaenger eigentlich nur mit den Icons. Seitdem ich die SVGs nutze laeuft alles prima :)
Longpoll habe ich nicht geaendert.