Fhemweb sehr langsam, neu Laden dauert "ewig" ios7

Begonnen von eldrik, 15 Februar 2014, 22:46:20

Vorheriges Thema - Nächstes Thema

Fritzi

FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

det.

genau so, iOS 8.02 auf iPad 3 - mußte von Sandras IOS6 Style wieder zum gelben Standart Style wechseln, sonst ging es garnicht mehr. Spaß macht das so nicht!
LG
det.

Navigator

...hat zwar nichts mit FHEM zu tun, aber der ganze Safari ist verhunzt. Wie man den bisher einfachen und guten Browser derart verwurschteln kann ist mir ein Rätsel. Fängt bei der sinnlos verschwindenden Navleiste an, die vllt 3mm mehr Bildschirm schafft, geht über die Bookmarks die man erst wieder weg drücken muss und hört beim umständlichen Private Handling wieder auf. Aber Hauptsache die Spotlight Suche wird immer fetter. [emoji34]
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

Fritzi

Zitat von: det. am 30 September 2014, 18:12:11
genau so, iOS 8.02 auf iPad 3 - mußte von Sandras IOS6 Style wieder zum gelben Standart Style wechseln, sonst ging es garnicht mehr. Spaß macht das so nicht!
Das hat bei mir leider gar nichts gebracht.
FHEM 5.6 auf RaspberryPi2 mit Busware CUL culfw V1.61
CUL_HM     : HM-CC-RT-DN,HM-LC-SW1-FM,HM-LC-Sw1PBU-FM,HM-SEC-SC,HM-Sen-MDIR-O-2,HM-TC-IT-WM-W-EU
FBDECT      : Dect200
HUEDevice  : LCT001,LCT003

Blackcat

habt ihr schon mit mercury oder chrome getestet?

Habe leider kein iOS 8 zum testen, nicht dass es doch wieder ein Longpoll Problem ist, dass sich so eingeschlichen hat.
Welche Seiten sind denn besonders langsam?

@det. Schade :( wahrscheinlich schafft er die CSS Befehle nicht (runde Ecken, Einfärben SVGs, Schatten etc.) obwohl das Standard HTML5 Sachen sind und eigentlich ein neuer Browser das können sollte.... aber der IE ist ja auch eine Sache für sich
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

tpm88

Mit Chrome und dem neuen Attribut plotEmbed kann ich unter IOS 8.02 einwandfrei arbeiten (Dark Style). Dazu gibts auch einen eigenen Thread hier im Forum...

Gruss
Tobias
Test FHEM Server on RPi, CUL_HM
Prod FHEM Server on Odroid HC1, HM-USB, JeeLink
Devices: diverse HM, IT1500, 1wire, LaCrosse, MQTT

fruemmel

Ich versuche  immer noch, die apple-Problematik einzugrenzen. Auf meinem iPhone 5S ist der Safari für FHEM-Web nicht zu gebrauchen. Entweder geht gar nichts, oder es dauert ewig.
Ich habe gestern abend hoffnungsvoll auf iOS 8.1.1 updgedatet, aber geändert hat sich nix.
Andererseits läuft FHEM-Web auf meinem iPad4 (iOS 8.1) realtiv reibungslos, auch als WebApp über den Homescreen. Es sieht also für mich so aus, als gäbe es doch irgendwas gerätespezifisches, was das Verhalten beeinflusst.
Mit google chrome läuft FHEM-Web auch auf dem iPhone, aber das kann vom Komfort her eben nicht mit dem direkten Aufruf über ein WebApp-Icon mithalten. Mercury und Dolphin verhalten sich bei mir auf dem iPhone genauso mies wie der Safari.

Bei mir läuft als Server ein Raspberry PI. Ich dachte bisher immer, dass die Probleme stark durch die eingeschränkte Performance des RPI begründet sind. Nun sehe ich aber hier z. B. etliche Cubieboard-User, die anscheinend die Probleme auch haben, oder sehe ich das falsch?

Andersrum: Gibt es iPhone-User mit iOS 8, die mit einem Raspberry oder vergleichbarer Hardware gut mit Safari bzw. einem Homescree-Icon arbeiten können?

Doggiebert

Gerade erst über den Thread gestolpert. Ich hatte auch Performance-Probleme, hier mal mein Phänomen (ich brauche keine Lösung mehr, vielleicht hilfts Euch ja).
Ich habe ein wenig rumexperimentiert, wollte zuerst Dashboard einsetzen, bin jetzt aber beim Floorplan gelandet.
FHEM ist auf raspberry, Konfigurieren auf Laptop mit Chrome, Bedienen über Tablet (Galaxy Tab 10.1 mit Cyanogen, iPad Air mit iOS 8).

- Aufruf über Laptop: alles wunderbar für normale FHEMWEB-Oberfläche, Floorplan, Dashboard
- Aufruf über Tablet & iPad (gleiches Verhalten): Standard-GUI mit normaler Speed, aber schweinelangsam beim Floorplan (Direktaufruf der Floorplan-URL), der kam erst nach ein paar Minuten. Beim iPad kein maßgeblicher Unterschied zwischen Chrome und Safari.

Ich hab alles mögliche ausprobiert, z.B. auch das closeconn-Attribut, hat nix geholfen. Die Lösung war dann: ich hatte als defaultRoom noch das Dashboard drin. Attribut rausgenommen, und *schwupp* schon hat sich der Floorplan vernünftig laden lassen. Keine Ahnung, warum beim Direktaufruf der URL der defaultroom einen Unterschied macht, ggf. auch so gewollt...

Jedenfalls kann ich so weiterarbeiten. Raspi-Performance ist nicht das Problem, weil's ja vom Laptop auch funktioniert. CSS geht auch prinzipiell, der Floorplan nutzt das ja auch - vermutlich aber nicht so massiv wie das Dashboard.
SW: FHEM 5.5, Raspian, XBMC, Testinstallation auf Win7
HW: Raspi B, 32GB SD, enocean Pi, RFXTRX433E, BSC - MwC-32, Onkyo TX-NR709, Samsung UE55F8090, Jung LS-Eno, permundo SmartPlug, KDG-FB 6490cable (ohne FHEM)

fruemmel

Leider hat auch ein Test mit dem defaultRoom keine Veränderung gebracht. Außerdem musste ich feststellen, dass auch meine ursprünglich positiven Versuche am iPad nicht von dauerhafter Natur sind. Auch am iPad kommt es zu extrem langen Wartezeiten beim Seitenaufbau. Außer eben bei Google Chrome.

rudolfkoenig

Kannst du so eine Wartezeit mit "attr global verbose 5" protokollieren und evtl. kommentieren (hier habe ich geklickt, hier kamen die Daten an, usw.). Und kannst du es danach mit "attr WEB longpoll 0" auch probieren?

fhainz

Hallo Rudi,

ich hab die Hänger ebenso. iPhone 6 iOS 8.1.1

Hier mal ein auszug aus dem Log.
2014.11.18 17:19:18.458 4: Connection accepted from FHEMWEB:10.0.0.1:51304
2014.11.18 17:19:18.461 4: HTTP FHEMWEB:10.0.0.1:51304 GET /fhem?room=1.%20Wohnzimmer
2014.11.18 17:19:18.476 5: ENIGMA2 wzReceiver: called function ENIGMA2_Set()
2014.11.18 17:19:18.483 5: ENIGMA2 wzReceiver: called function ENIGMA2_Set()
2014.11.18 17:19:18.491 5: plotcommand: get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_wzMacMini:4:wzMacMini.power\x3a:: FileLog:FileLog_wzMacMini:4:wzMacMini.consumptionTotal\x3a::
2014.11.18 17:19:18.491 5: Cmd: >get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_wzMacMini:4:wzMacMini.power\x3a:: FileLog:FileLog_wzMacMini:4:wzMacMini.consumptionTotal\x3a::<
2014.11.18 17:19:18.491 4: lp: calling get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.power\x3a::
2014.11.18 17:19:18.491 5: Cmd: >get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.power\x3a::<
2014.11.18 17:19:18.491 4: FileLog_wzMacMini get: Input file ./log/wzMacMini-2014-11.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.508 4: FileLog_wzMacMini get: line 1, regexp:wzMacMini.power\x3a, col:3, output lines:1941
2014.11.18 17:19:18.508 4: lp: calling get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.consumptionTotal\x3a::
2014.11.18 17:19:18.509 5: Cmd: >get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.consumptionTotal\x3a::<
2014.11.18 17:19:18.509 4: FileLog_wzMacMini get: Input file ./log/wzMacMini-2014-11.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.518 4: FileLog_wzMacMini get: line 1, regexp:wzMacMini.consumptionTotal\x3a, col:3, output lines:23
2014.11.18 17:19:18.537 5: plotcommand: get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_Wohnzimmer:4:Wohnzimmer.T\x3a:: ConstY:$data{avg1} FileLog:FileLog_Wohnzimmer:6:Wohnzimmer.T\x3a:: FileLog:FileLog_wzHeizungSollTemp,predict:4:desired\x3a:: FileLog:FileLog_wzPID:4:wzHeizung.actuation\x3a:: ConstX:$data{maxdate1},$data{avg1},$data{max1} ConstX:$data{mindate1},$data{avg1},$data{min1} ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001 ConstX:logProxy_shiftTime($data{currdate3},0),$data{currval3}+0.00001 ConstX:logProxy_shiftTime($data{currdate5},0),$data{currval5}+0.00001 ConstX:logProxy_shiftTime($data{maxdate1},0),$data{max1}+0.00001 ConstX:logProxy_shiftTime($data{mindate1},0),$data{min1}+0.00001 ConstX:logProxy_shiftTime($data{currdate4},0),$data{currval4}+0.00001
2014.11.18 17:19:18.538 5: Cmd: >get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_Wohnzimmer:4:Wohnzimmer.T\x3a:: ConstY:$data{avg1} FileLog:FileLog_Wohnzimmer:6:Wohnzimmer.T\x3a:: FileLog:FileLog_wzHeizungSollTemp,predict:4:desired\x3a:: FileLog:FileLog_wzPID:4:wzHeizung.actuation\x3a:: ConstX:$data{maxdate1},$data{avg1},$data{max1} ConstX:$data{mindate1},$data{avg1},$data{min1} ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001 ConstX:logProxy_shiftTime($data{currdate3},0),$data{currval3}+0.00001 ConstX:logProxy_shiftTime($data{currdate5},0),$data{currval5}+0.00001 ConstX:logProxy_shiftTime($data{maxdate1},0),$data{max1}+0.00001 ConstX:logProxy_shiftTime($data{mindate1},0),$data{min1}+0.00001 ConstX:logProxy_shiftTime($data{currdate4},0),$data{currval4}+0.00001<
2014.11.18 17:19:18.538 4: lp: calling get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:Wohnzimmer.T\x3a::
2014.11.18 17:19:18.538 5: Cmd: >get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:Wohnzimmer.T\x3a::<
2014.11.18 17:19:18.538 4: FileLog_Wohnzimmer get: Input file ./log/Wohnzimmer-2014.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.543 4: FileLog_Wohnzimmer get: line 1, regexp:Wohnzimmer.T\x3a, col:3, output lines:346
2014.11.18 17:19:18.543 4: lp: calling get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 6:Wohnzimmer.T\x3a::
2014.11.18 17:19:18.543 5: Cmd: >get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 6:Wohnzimmer.T\x3a::<
2014.11.18 17:19:18.543 4: FileLog_Wohnzimmer get: Input file ./log/Wohnzimmer-2014.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.548 4: FileLog_Wohnzimmer get: line 1, regexp:Wohnzimmer.T\x3a, col:5, output lines:346
2014.11.18 17:19:18.549 4: lp: calling get FileLog_wzHeizungSollTemp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:desired\x3a::
2014.11.18 17:19:18.549 5: Cmd: >get FileLog_wzHeizungSollTemp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:desired\x3a::<
2014.11.18 17:19:18.549 4: FileLog_wzHeizungSollTemp get: Input file ./log/wzHeizungSollTemp-2014.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.549 4: FileLog_wzHeizungSollTemp get: line 1, regexp:desired\x3a, col:3, output lines:8
2014.11.18 17:19:18.549 4: lp: calling get FileLog_wzPID CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzHeizung.actuation\x3a::
2014.11.18 17:19:18.549 5: Cmd: >get FileLog_wzPID CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzHeizung.actuation\x3a::<
2014.11.18 17:19:18.549 4: FileLog_wzPID get: Input file ./log/wzPID-2014-11.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.551 4: FileLog_wzPID get: line 1, regexp:wzHeizung.actuation\x3a, col:3, output lines:107
2014.11.18 17:19:18.571 4: /fhem?room=1.%20Wohnzimmer / RL:25144 / text/html; charset=UTF-8 / Content-Encoding: gzip

/
2014.11.18 17:19:18.661 4: Connection accepted from FHEMWEB:10.0.0.1:51305
2014.11.18 17:19:18.662 4: Connection accepted from FHEMWEB:10.0.0.1:51306
2014.11.18 17:19:18.666 4: HTTP FHEMWEB:10.0.0.1:51305 GET /fhem/pgm2/ios7smallscreenFabian.css
2014.11.18 17:19:18.667 4: HTTP FHEMWEB:10.0.0.1:51306 GET /fhem/pgm2/style.css
2014.11.18 17:19:18.677 4: HTTP FHEMWEB:10.0.0.1:51305 GET /fhem/pgm2/fhemweb.js
2014.11.18 17:19:18.792 4: HTTP FHEMWEB:10.0.0.1:51306 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.11.18 17:19:18.793 4: Connection accepted from FHEMWEB:10.0.0.1:51307
2014.11.18 17:19:18.795 4: Connection accepted from FHEMWEB:10.0.0.1:51308
2014.11.18 17:19:18.796 4: Connection accepted from FHEMWEB:10.0.0.1:51309
2014.11.18 17:19:18.796 4: Connection accepted from FHEMWEB:10.0.0.1:51310
2014.11.18 17:19:18.797 4: HTTP FHEMWEB:10.0.0.1:51307 GET /fhem/pgm2/svg.js
2014.11.18 17:19:18.797 4: HTTP FHEMWEB:10.0.0.1:51307 GET /fhem/pgm2/fhemweb_restart.js
2014.11.18 17:19:18.798 4: HTTP FHEMWEB:10.0.0.1:51307 GET Mobile/12B436
2014.11.18 17:19:18.798 4: WEBphone: redirecting Mobile/12B436 to /fhem
2014.11.18 17:19:18.798 4: HTTP FHEMWEB:10.0.0.1:51305 GET /fhem/pgm2/ios7Common.css
2014.11.18 17:19:18.798 4: HTTP FHEMWEB:10.0.0.1:51306 GET /fhem/images/default/Prev.png
2014.11.18 17:19:18.799 4: HTTP FHEMWEB:10.0.0.1:51308 GET /fhem/pgm2/fhemweb_multiple.js
2014.11.18 17:19:18.801 4: HTTP FHEMWEB:10.0.0.1:51309 GET /fhem/pgm2/fhemweb_noArg.js
2014.11.18 17:19:18.801 4: HTTP FHEMWEB:10.0.0.1:51310 GET /fhem/pgm2/fhemweb_readingsHistory.js
2014.11.18 17:19:18.815 4: HTTP FHEMWEB:10.0.0.1:51306 GET /fhem
2014.11.18 17:19:18.827 5: ENIGMA2 wzReceiver: called function ENIGMA2_Set()
2014.11.18 17:19:18.834 5: ENIGMA2 wzReceiver: called function ENIGMA2_Set()
2014.11.18 17:19:18.842 5: plotcommand: get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_wzMacMini:4:wzMacMini.power\x3a:: FileLog:FileLog_wzMacMini:4:wzMacMini.consumptionTotal\x3a::
2014.11.18 17:19:18.842 5: Cmd: >get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_wzMacMini:4:wzMacMini.power\x3a:: FileLog:FileLog_wzMacMini:4:wzMacMini.consumptionTotal\x3a::<
2014.11.18 17:19:18.842 4: lp: calling get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.power\x3a::
2014.11.18 17:19:18.842 5: Cmd: >get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.power\x3a::<
2014.11.18 17:19:18.842 4: FileLog_wzMacMini get: Input file ./log/wzMacMini-2014-11.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.859 4: FileLog_wzMacMini get: line 1, regexp:wzMacMini.power\x3a, col:3, output lines:1941
2014.11.18 17:19:18.859 4: lp: calling get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.consumptionTotal\x3a::
2014.11.18 17:19:18.859 5: Cmd: >get FileLog_wzMacMini CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzMacMini.consumptionTotal\x3a::<
2014.11.18 17:19:18.860 4: FileLog_wzMacMini get: Input file ./log/wzMacMini-2014-11.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.869 4: FileLog_wzMacMini get: line 1, regexp:wzMacMini.consumptionTotal\x3a, col:3, output lines:23
2014.11.18 17:19:18.888 5: plotcommand: get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_Wohnzimmer:4:Wohnzimmer.T\x3a:: ConstY:$data{avg1} FileLog:FileLog_Wohnzimmer:6:Wohnzimmer.T\x3a:: FileLog:FileLog_wzHeizungSollTemp,predict:4:desired\x3a:: FileLog:FileLog_wzPID:4:wzHeizung.actuation\x3a:: ConstX:$data{maxdate1},$data{avg1},$data{max1} ConstX:$data{mindate1},$data{avg1},$data{min1} ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001 ConstX:logProxy_shiftTime($data{currdate3},0),$data{currval3}+0.00001 ConstX:logProxy_shiftTime($data{currdate5},0),$data{currval5}+0.00001 ConstX:logProxy_shiftTime($data{maxdate1},0),$data{max1}+0.00001 ConstX:logProxy_shiftTime($data{mindate1},0),$data{min1}+0.00001 ConstX:logProxy_shiftTime($data{currdate4},0),$data{currval4}+0.00001
2014.11.18 17:19:18.888 5: Cmd: >get lp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 FileLog:FileLog_Wohnzimmer:4:Wohnzimmer.T\x3a:: ConstY:$data{avg1} FileLog:FileLog_Wohnzimmer:6:Wohnzimmer.T\x3a:: FileLog:FileLog_wzHeizungSollTemp,predict:4:desired\x3a:: FileLog:FileLog_wzPID:4:wzHeizung.actuation\x3a:: ConstX:$data{maxdate1},$data{avg1},$data{max1} ConstX:$data{mindate1},$data{avg1},$data{min1} ConstX:logProxy_shiftTime($data{currdate1},0),$data{currval1}+0.00001 ConstX:logProxy_shiftTime($data{currdate3},0),$data{currval3}+0.00001 ConstX:logProxy_shiftTime($data{currdate5},0),$data{currval5}+0.00001 ConstX:logProxy_shiftTime($data{maxdate1},0),$data{max1}+0.00001 ConstX:logProxy_shiftTime($data{mindate1},0),$data{min1}+0.00001 ConstX:logProxy_shiftTime($data{currdate4},0),$data{currval4}+0.00001<
2014.11.18 17:19:18.888 4: lp: calling get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:Wohnzimmer.T\x3a::
2014.11.18 17:19:18.888 5: Cmd: >get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:Wohnzimmer.T\x3a::<
2014.11.18 17:19:18.888 4: FileLog_Wohnzimmer get: Input file ./log/Wohnzimmer-2014.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.893 4: FileLog_Wohnzimmer get: line 1, regexp:Wohnzimmer.T\x3a, col:3, output lines:346
2014.11.18 17:19:18.893 4: lp: calling get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 6:Wohnzimmer.T\x3a::
2014.11.18 17:19:18.893 5: Cmd: >get FileLog_Wohnzimmer CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 6:Wohnzimmer.T\x3a::<
2014.11.18 17:19:18.894 4: FileLog_Wohnzimmer get: Input file ./log/Wohnzimmer-2014.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.899 4: FileLog_Wohnzimmer get: line 1, regexp:Wohnzimmer.T\x3a, col:5, output lines:346
2014.11.18 17:19:18.899 4: lp: calling get FileLog_wzHeizungSollTemp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:desired\x3a::
2014.11.18 17:19:18.899 5: Cmd: >get FileLog_wzHeizungSollTemp CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:desired\x3a::<
2014.11.18 17:19:18.899 4: FileLog_wzHeizungSollTemp get: Input file ./log/wzHeizungSollTemp-2014.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.899 4: FileLog_wzHeizungSollTemp get: line 1, regexp:desired\x3a, col:3, output lines:8
2014.11.18 17:19:18.899 4: lp: calling get FileLog_wzPID CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzHeizung.actuation\x3a::
2014.11.18 17:19:18.899 5: Cmd: >get FileLog_wzPID CURRENT INT 2014-11-18_00:00:00 2014-11-19_00:00:01 4:wzHeizung.actuation\x3a::<
2014.11.18 17:19:18.899 4: FileLog_wzPID get: Input file ./log/wzPID-2014-11.log, from:2014-11-18_00:00:00  to:2014-11-19_00:00:01
2014.11.18 17:19:18.900 4: FileLog_wzPID get: line 1, regexp:wzHeizung.actuation\x3a, col:3, output lines:107
2014.11.18 17:19:18.917 4: /fhem / RL:25144 / text/html; charset=UTF-8 / Content-Encoding: gzip

/
2014.11.18 17:19:23.131 5: JeeLink/RAW: /OK 24 7 4 13 141 228 0 0 0
2014.11.18 17:19:23.147 5: JeeLink/RAW: OK 24 7 4 13 141 228 0 0 0/ 0 0


2014.11.18 17:19:23.147 5: jeelink dispatch OK 24 7 4 13 141 228 0 0 0 0 0
2014.11.18 17:19:23.148 5: Triggering kuKaffeemaschine (0 changes)
2014.11.18 17:19:25.174 5: CUL/RAW: /T4C3D00B63CEA


2014.11.18 17:19:25.174 4: CUL_Parse: CUL1 T4C3D00B63CEA -85
2014.11.18 17:19:25.174 5: CUL1 dispatch 810c04xx0909a0014c3d0000b63c
2014.11.18 17:19:25.174 4: FHT fhtWohnzimmer actuator: 24%
2014.11.18 17:19:27.634 4: raspiVT_s0EingangAllgemein: RPI_GPIO raspiVT_s0EingangAllgemein Pinlevel: high
2014.11.18 17:19:27.634 5: Triggering raspiVT_s0EingangAllgemein (1 changes)
2014.11.18 17:19:27.634 5: Notify loop for raspiVT_s0EingangAllgemein Pinlevel: high
2014.11.18 17:19:27.638 4: eventTypes: RPI_GPIO raspiVT_s0EingangAllgemein Pinlevel: high -> Pinlevel: high


Dieses mal ist direkt nach dem anklicken des Homescreen Icons nichts mehr gegangen, das passiert aber eher selten. Meistens kommt der Hänger beim Raumwechsel, Device Detail Seite aufrufen klappt meines Erachtens öfter, aber so wirklich sicher bin ich mir da auch nicht.

FHEM läuft bei mir auf einem Quadcore MacMini mit 16GB Ram, da ist im Normalfall die Seite direkt nach dem anklicken schon da, ohne Ladezeit.

Zitat von: rudolfkoenig am 18 November 2014, 15:12:27
Und kannst du es danach mit "attr WEB longpoll 0" auch probieren?
Du meinst WEBphone, oder?

Hab beides auf 0 gesetzt, selbes Ergebnis, nach dem 2. klick (raumwechsel) passiert nichts mehr. Brauchst du davon auch ein Log?


Grüße

rudolfkoenig

Und ab welcher Sekunde/Millisekunde hast du das Frontend gestartet? Und ja, ich meinte WEBphone. Und: gibts die Haenger auf dem iPhone auch mit dem "normalen" (nicht smallscreen/touchpad) FHEMWEB Instanz?

Wie man sieht, ich habe z.Zt. keine Theorie, und sammele nur Fakten. Falls jemand eine Theorie hat, bitte melden. Ich bin nur sicher, dass es nicht an der Geschwindigkeit des Backends liegt, oder an irgendwelchen FHEM-Klemmer. Entweder ist iOS8 einfach nur buggy, oder FHEMWEB verwirrt Safari, oder beides.

fruemmel

Hallo Rudolf,
ich habe gerade das Problem mit der fhem.cfg.demo erzeugt. iPhone komplett neu gebootet, WebApp aufgerufen (Link auf 192.168.10.23:8084), und dann lange bei weißem Schirm gewartet. Nach 1,5 Minuten kam plötzlich die Anzeige:

*** HIER WEBAPP AUFGERUFEN
2014.11.18 21:57:26 4: Connection accepted from FHEMWEB:192.168.10.50:49197
2014.11.18 21:57:26 4: HTTP FHEMWEB:192.168.10.50:49197 GET /fhem
2014.11.18 21:57:26 4: /fhem / RL:8242 / text/html; charset=UTF-8 / Content-Encoding: gzip /
2014.11.18 21:57:27 4: Connection accepted from FHEMWEB:192.168.10.50:49198
2014.11.18 21:57:27 4: Connection accepted from FHEMWEB:192.168.10.50:49199
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49198 GET /fhem/pgm2/style.css
2014.11.18 21:57:27 4: Connection accepted from FHEMWEB:192.168.10.50:49200
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49199 GET /fhem/pgm2/fhemweb.js
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49200 GET /fhem/pgm2/svg.js
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49198 GET /fhem/pgm2/fhemweb_slider.js
2014.11.18 21:57:27 4: Connection accepted from FHEMWEB:192.168.10.50:49201
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49199 GET /fhem/images/default/dim37%.png
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49200 GET /fhem/pgm2/fhemweb_textField.js
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49201 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.11.18 21:57:27 4: Connection accepted from FHEMWEB:192.168.10.50:49202
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49202 GET /fhem/pgm2/fhemweb_multiple.js
2014.11.18 21:57:27 4: Connection accepted from FHEMWEB:192.168.10.50:49203
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49203 GET /fhem/pgm2/fhemweb_noArg.js
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49203 GET /fhem/pgm2/defaultCommon.css
2014.11.18 21:57:27 4: HTTP FHEMWEB:192.168.10.50:49203 GET /fhem/pgm2/dashboard_style.css
2014.11.18 21:57:57 4: Connection closed for FHEMWEB:192.168.10.50:49203

*** HIER KOMMT AUF DEM IPHONE DIE WEB-ANZEIGE
2014.11.18 21:58:54 4: Closing connection FHEMWEB:192.168.10.50:49199
2014.11.18 21:58:54 4: Closing connection FHEMWEB:192.168.10.50:49198
2014.11.18 21:58:54 4: Closing connection FHEMWEB:192.168.10.50:49201
2014.11.18 21:58:54 4: Closing connection FHEMWEB:192.168.10.50:49200
2014.11.18 21:58:54 4: Closing connection FHEMWEB:192.168.10.50:49202
2014.11.18 21:58:54 4: Connection accepted from FHEMWEB:192.168.10.50:49212
2014.11.18 21:58:54 4: Connection accepted from FHEMWEB:192.168.10.50:49213
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49212 GET /fhem/pgm2/fhemweb_svg.js
2014.11.18 21:58:54 4: Connection accepted from FHEMWEB:192.168.10.50:49214
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49213 GET /fhem/images/default/dim37%.png
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49214 GET /fhem/images/default/FS20.off.png
2014.11.18 21:58:54 4: Connection accepted from FHEMWEB:192.168.10.50:49215
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49215 GET /fhem/images/default/dim12%.png
2014.11.18 21:58:54 4: Connection accepted from FHEMWEB:192.168.10.50:49216
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49216 GET /fhem/pgm2/fhemweb_time.js
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49212 GET /fhem/images/default/fhemicon_smallscreen.png
2014.11.18 21:58:54 4: Connection accepted from FHEMWEB:192.168.10.50:49217
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49217 GET /fhem/images/default/fhemicon_ios.png
2014.11.18 21:58:54 4: HTTP FHEMWEB:192.168.10.50:49212 GET /fhem?XHR=1&inform=type=status;filter=room=Cinema&timestamp=1416344335785


Ich habe den Effekt auch auf Port 8083, im folgenden Fall mal aus Safari direkt:

*** AUFRUF IM SAFARI
2014.11.18 22:04:41 4: Connection accepted from FHEMWEB:192.168.10.50:49255
2014.11.18 22:04:41 4: HTTP FHEMWEB:192.168.10.50:49255 GET /
2014.11.18 22:04:41 4: WEB: redirecting / to /fhem
2014.11.18 22:04:41 4: HTTP FHEMWEB:192.168.10.50:49255 GET /fhem
2014.11.18 22:04:42 4: /fhem / RL:853 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.11.18 22:04:42 4: Connection accepted from FHEMWEB:192.168.10.50:49261
2014.11.18 22:04:42 4: Connection accepted from FHEMWEB:192.168.10.50:49262
2014.11.18 22:04:42 4: Connection accepted from FHEMWEB:192.168.10.50:49263
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49261 GET /fhem/pgm2/style.css
2014.11.18 22:04:42 4: Connection accepted from FHEMWEB:192.168.10.50:49264
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49261 GET
2014.11.18 22:04:42 4: WEB: redirecting  to /fhem
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49263 GET /fhem/pgm2/svg.js
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49262 GET /fhem/pgm2/fhemweb.js
2014.11.18 22:04:42 4: Connection accepted from FHEMWEB:192.168.10.50:49265
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49263 GET /fhem
2014.11.18 22:04:42 4: /fhem / RL:853 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49264 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49262 GET
2014.11.18 22:04:42 4: WEB: redirecting  to /fhem
2014.11.18 22:04:42 4: Connection accepted from FHEMWEB:192.168.10.50:49266
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49264 GET /fhem/pgm2/defaultCommon.css
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49265 GET /fhem/pgm2/fhemweb_multiple.js
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49266 GET /fhem/pgm2/fhemweb_noArg.js
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49263 GET /fhem/pgm2/dashboard_style.css
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49262 GET /fhem
2014.11.18 22:04:42 4: /fhem / RL:853 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.11.18 22:04:42 4: HTTP FHEMWEB:192.168.10.50:49263 GET /fhem
2014.11.18 22:04:42 4: /fhem / RL:853 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.11.18 22:05:12 4: Connection closed for FHEMWEB:192.168.10.50:49264
2014.11.18 22:05:13 4: Connection closed for FHEMWEB:192.168.10.50:49266
2014.11.18 22:05:13 4: Connection closed for FHEMWEB:192.168.10.50:49265

*** AB HIER KOMMT PLÖTZLICH DIE WEB-SEITE
2014.11.18 22:06:21 4: Closing connection FHEMWEB:192.168.10.50:49261
2014.11.18 22:06:21 4: Connection accepted from FHEMWEB:192.168.10.50:49269
2014.11.18 22:06:21 4: Connection accepted from FHEMWEB:192.168.10.50:49270
2014.11.18 22:06:21 4: HTTP FHEMWEB:192.168.10.50:49270 GET /fhem/pgm2/fhemweb_slider.js
2014.11.18 22:06:21 4: HTTP FHEMWEB:192.168.10.50:49269 GET /fhem/pgm2/fhemweb_svg.js
2014.11.18 22:06:21 4: HTTP FHEMWEB:192.168.10.50:49269 GET /fhem/images/default/fhemicon.png
2014.11.18 22:06:21 4: HTTP FHEMWEB:192.168.10.50:49269 GET /fhem?XHR=1&inform=type=status;filter=&timestamp=1416344782697


Kannst Du damit etwas anfangen? In beiden Fällen dauert es also ca. 1,5 Minuten, bis die Web-Seite sichtbar wird. Auf jeden Fall schonmal vielen Dank, dass Du auch in diesem Fall mal wieder versuchst, eine Lösung zu finden!!

fruemmel

Hier noch ein Nachtrag zu meinem vorherigen Post: Ich habe jetzt noch einmal mit attr WEPphone longpoll 0 getestet. Beim ersten Aufruf (wieder nach Neustart iPhone) war das Frontend sofort da:
2014.11.19 06:59:45 5: Notify loop for global ATTR WEBphone longpoll 0

*** Hier Aufruf FHEM am iPhone, Anzeige am Frontend sofort da
2014.11.19 07:00:22 4: Connection accepted from FHEMWEB:192.168.10.50:49194
2014.11.19 07:00:22 4: HTTP FHEMWEB:192.168.10.50:49194 GET /fhem
2014.11.19 07:00:23 4: /fhem / RL:8197 / text/html; charset=UTF-8 / Content-Enco                                                ding: gzip
/
2014.11.19 07:00:23 4: Connection accepted from FHEMWEB:192.168.10.50:49195
2014.11.19 07:00:23 4: Connection accepted from FHEMWEB:192.168.10.50:49196
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49195 GET /fhem/pgm2/style.css
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49196 GET /fhem/pgm2/svg.js
2014.11.19 07:00:23 4: Connection accepted from FHEMWEB:192.168.10.50:49197
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49197 GET /fhem/pgm2/fhemweb.j                                                s
2014.11.19 07:00:23 4: Connection accepted from FHEMWEB:192.168.10.50:49198
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49195 GET /fhem/pgm2/fhemweb_m                                                ultiple.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49196 GET /fhem/pgm2/fhemweb_n                                                oArg.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49198 GET /fhem/pgm2/fhemweb_c                                                olorpicker.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49195 GET /fhem/pgm2/fhemweb_s                                                vg.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49196 GET /fhem/pgm2/fhemweb_t                                                ime.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49197 GET /fhem/pgm2/fhemweb_s                                                lider.js
2014.11.19 07:00:23 4: Connection accepted from FHEMWEB:192.168.10.50:49199
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49195 GET /fhem/images/default                                                /FS20.off.png
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49199 GET /fhem/pgm2/fhemweb_r                                                eadingsHistory.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49196 GET /fhem/pgm2/defaultCo                                                mmon.css
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49198 GET /fhem/images/default                                                /dim37%.png
2014.11.19 07:00:23 4: Connection accepted from FHEMWEB:192.168.10.50:49200
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49200 GET /fhem/pgm2/fhemweb_t                                                extField.js
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49196 GET /fhem/pgm2/dashboard                                                _style.css
2014.11.19 07:00:23 4: HTTP FHEMWEB:192.168.10.50:49196 GET /fhem/images/default                                                /fhemicon_smallscreen.png
2014.11.19 07:00:53 4: Connection closed for FHEMWEB:192.168.10.50:49196
2014.11.19 07:00:54 4: Connection closed for FHEMWEB:192.168.10.50:49200
2014.11.19 07:00:54 4: Connection closed for FHEMWEB:192.168.10.50:49199
2014.11.19 07:00:54 4: Connection closed for FHEMWEB:192.168.10.50:49197
2014.11.19 07:00:54 4: Connection closed for FHEMWEB:192.168.10.50:49198
2014.11.19 07:01:01 4: Connection closed for FHEMWEB:192.168.10.50:49195


Dann ein zweiter Versuch (einfach nochmal das WebApp-Icon am Homescren aufgerufen). Diesmal auch mit longpoll 0 der Hänger:2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49210

*** Aufruf am Iphone
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49210 GET /fhem
2014.11.19 07:01:10 4: /fhem / RL:8197 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49211
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49211 GET /fhem/pgm2/style.css
2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49212
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49212 GET /fhem/pgm2/svg.js
2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49213
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49213 GET /fhem/pgm2/fhemweb.js
2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49214
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49212 GET /fhem/pgm2/fhemweb_readingsHistory.js
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49214 GET /fhem/pgm2/fhemweb_colorpicker.js
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49211 GET /fhem/pgm2/fhemweb_noArg.js
2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49215
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49212 GET /fhem/pgm2/fhemweb_textField.js
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49213 GET /fhem/pgm2/fhemweb_slider.js
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49215 GET /fhem/pgm2/fhemweb_multiple.js
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49214 GET /fhem/images/default/dim37%.png
2014.11.19 07:01:10 4: Connection accepted from FHEMWEB:192.168.10.50:49216
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49215 GET /fhem/pgm2/defaultCommon.css
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49216 GET /fhem/pgm2/fhemweb_svg.js
2014.11.19 07:01:10 4: HTTP FHEMWEB:192.168.10.50:49214 GET /fhem/pgm2/dashboard_style.css
2014.11.19 07:01:40 4: Connection closed for FHEMWEB:192.168.10.50:49214
2014.11.19 07:01:41 4: Connection closed for FHEMWEB:192.168.10.50:49215
2014.11.19 07:01:41 4: Connection closed for FHEMWEB:192.168.10.50:49216

*** Ab hier zeigt das Frontend am iPhone FHEM an
2014.11.19 07:02:28 4: Closing connection FHEMWEB:192.168.10.50:49212
2014.11.19 07:02:28 4: Closing connection FHEMWEB:192.168.10.50:49213
2014.11.19 07:02:28 4: Closing connection FHEMWEB:192.168.10.50:49211
2014.11.19 07:02:28 4: Connection accepted from FHEMWEB:192.168.10.50:49227
2014.11.19 07:02:28 4: HTTP FHEMWEB:192.168.10.50:49227 GET /fhem/pgm2/fhemweb_time.js
2014.11.19 07:02:28 4: Connection accepted from FHEMWEB:192.168.10.50:49228
2014.11.19 07:02:28 4: HTTP FHEMWEB:192.168.10.50:49228 GET /fhem/images/default/FS20.off.png
2014.11.19 07:02:28 4: Connection accepted from FHEMWEB:192.168.10.50:49229
2014.11.19 07:02:28 4: HTTP FHEMWEB:192.168.10.50:49229 GET /fhem/images/default/dim12%.png
2014.11.19 07:02:28 4: HTTP FHEMWEB:192.168.10.50:49227 GET /fhem/images/default/fhemicon_smallscreen.png
2014.11.19 07:02:28 4: Connection accepted from FHEMWEB:192.168.10.50:49230
2014.11.19 07:02:28 4: HTTP FHEMWEB:192.168.10.50:49230 GET /fhem/images/default/fhemicon_ios.png
2014.11.19 07:02:58 4: Connection closed for FHEMWEB:192.168.10.50:49227
2014.11.19 07:02:59 4: Connection closed for FHEMWEB:192.168.10.50:49229
2014.11.19 07:02:59 4: Connection closed for FHEMWEB:192.168.10.50:49230
2014.11.19 07:02:59 4: Connection closed for FHEMWEB:192.168.10.50:49228


Also scheint die Einstellung von longpoll das Ergebnis auch nicht dauerhaft zu verbessern.

rudolfkoenig

#89
Ich meine folgendes festellen zu koennen:
- es werden 7 Verbindungen geoeffnet, und ueber diese Dateien bestellt, telweise mehrere Dateien pro Verbindung. Aber erstmal nicht alle benoetigten. Ich vermute, dass alle bestellten Dateien korrekt geliefert wurden, da nur in einem Fall (dim37) eine Datei erneut bestellt wurde.
- nach eine halbe Minute werden 1-3 dieser Verbindungen zugemacht.
- nach eine weitere Minute werden die restlichen Verbindungen zugemacht, sofort neue geoffnet, und weitere Dateien bestellt. Scheinbar laeuft es diesmal besser, da die Seite angezeigt wird.
- das Problem haengt nicht mit longpoll zusammen, da es auch ohen auftritt, weiterhin kommt longpoll (mit XHR) erst zum Schluss dran, wenn alle Dateien geladen sind.
- es hat auch nichts mit den webapp HTML-Tags zu tun, da die "normale" (nicht smallscreen/touchpad) FHEMWEB-Instanz diese nicht generiert.

Theorie: es hat was mit HTTP-Header Parameter zu tun.
1. kann jemand pruefen, ob das Problem auch mit einem zischengeschalteten Apache/etc Proxy auftritt?
2. in 01_FHEMWEB.pm, Zeile 315 (vor delete($hash->{HDR}) ;) eine LogMeldung:
Log 4, $hash->{HDR};
einbauen, und das Experiment wiederholen.
Punkt zwei brauche ich erst dann wenn Punkt 1 als Workaround sich bewaehrt.
Oder jemand hat andere Ideen.

Koennte jemand noch ein "verbose 4" log auch mit gesetzten closeConn erstellen?