Fhemweb sehr langsam, neu Laden dauert "ewig" ios7

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

Vorheriges Thema - Nächstes Thema

micomat

Kann ich bestaetigen.
Den Fehler konnte ich bislang ebenfalls nicht mehr reproduzieren.

Gruß
Markus
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Navigator

Guten Morgen...

auch nicht wenn ihr einen weiteren Tab zu FHEM öffnet. Dieser läd bei mir jetzt nicht, so lange bis ich auf dem ersten Tab einen Änderung hervorrufe, dann wird auch der zweite fertig geladen. Ist zwar nicht weiter tragisch, aber erwähnen wollt ich das dann doch.
Die Meldung Connection Lost habe ich aber immernoch im Moment des neu ladens.
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

rudolfkoenig

ZitatLässt das aus Deiner Sicht nun eine Erklärung der Ursache zu?

Mit viel Fantasie: auf langsamen Hardware wird bei einer Verbindung zu iOS Geraeten der TCP-Puffer nicht immer geleert. Ich habe jetzt das FHEMWEB Attribut closeConn eingebaut, damit Ihr FHEMWEB nicht immer patchen muesst. Falls jemand eine bessere Erklaerung bzw. bessere Loesung hat, bitte melden.

Mit der Loesung sollte es zwar langsamer werden, da man nicht mehr mehrere Dateien ueber die gleiche Verbindung holen kann, allerdings wuerde mich ein Faktor 2 ueberraschen.

Die Connection-Meldung ist normal, und nicht iOS/RPi spezifisch.

P.A.Trick

Zitat von: rudolfkoenig am 20 März 2014, 10:28:17
Mit viel Fantasie: auf langsamen Hardware wird bei einer Verbindung zu iOS Geraeten der TCP-Puffer nicht immer geleert. Ich habe jetzt das FHEMWEB Attribut closeConn eingebaut, damit Ihr FHEMWEB nicht immer patchen muesst. Falls jemand eine bessere Erklaerung bzw. bessere Loesung hat, bitte melden.

Mit der Loesung sollte es zwar langsamer werden, da man nicht mehr mehrere Dateien ueber die gleiche Verbindung holen kann, allerdings wuerde mich ein Faktor 2 ueberraschen.

Die Connection-Meldung ist normal, und nicht iOS/RPi spezifisch.

Hi Rudi, kommt das als Update?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

micomat

soweit ich gesehen hab ist es bereits eingechecked.
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

P.A.Trick

Zitat von: micomat am 20 März 2014, 21:12:33
soweit ich gesehen hab ist es bereits eingechecked.

UPD 2014-03-17_07:45:16 106738 FHEM/01_FHEMWEB.pm
Update sagt aber noch nix, evt. morgen?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

micomat

Wenn Du kurz einen Blick ins "fhem Code Changes" Board wirfst

FHEMWEB: closeConn attribute for forum issue #20294 Neu
gestern um 19Uhr :)

Gruß
Markus
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

P.A.Trick

Also ich habe es getestet, allerdings habe ich immer noch das gleiche Problem mit einem ipad2 und fhem auf der Fritte (7390).
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

fruemmel

Zitat von: P.A.Trick am 23 März 2014, 10:29:38
Also ich habe es getestet, allerdings habe ich immer noch das gleiche Problem mit einem ipad2 und fhem auf der Fritte (7390).
Hast Du auch beim richtigen FHEMWEB (WEBphone oder so) das connClose gesetzt? Bei mir klappt es mit der Änderung von Rudolf weiterhin einwandfrei.

tpm88

Kann ich bestätigen. Mit gesetztem Attribut connClose (=1) für FHEMWEB WEBPhone und WEBTablet funktioniert es jetzt bestens mit iPhone und iPad auf dem jeweiligen Port 8084 und 8085. Für diese beiden FHEMWEB Instanzen habe ich auch iconPath auf openautomation:fhemSVG gesetzt, damit die Icons beim LongPoll nicht verschwinden.

Die normale FHEMWEB Instanz WEB auf Port 8083 habe ich unverändert gelassen.

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

det.

Zitat von: tpm88 am 23 März 2014, 12:17:31
Kann ich bestätigen. Mit gesetztem Attribut connClose (=1) für FHEMWEB WEBPhone und WEBTablet funktioniert es jetzt bestens mit iPhone und iPad auf dem jeweiligen Port 8084 und 8085. Für diese beiden FHEMWEB Instanzen habe ich auch iconPath auf openautomation:fhemSVG gesetzt, damit die Icons beim LongPoll nicht verschwinden.
genau so! Und danke an die Entwickler.
LG
det.

P.A.Trick

Zitat von: tpm88 am 23 März 2014, 12:17:31
Kann ich bestätigen. Mit gesetztem Attribut connClose (=1) für FHEMWEB WEBPhone und WEBTablet funktioniert es jetzt bestens mit iPhone und iPad auf dem jeweiligen Port 8084 und 8085. Für diese beiden FHEMWEB Instanzen habe ich auch iconPath auf openautomation:fhemSVG gesetzt, damit die Icons beim LongPoll nicht verschwinden.

Die normale FHEMWEB Instanz WEB auf Port 8083 habe ich unverändert gelassen.

Gruss
Tobias
Das war es! Ich Depp hatte nicht das Attribut gesetzt :-/ Danke jetzt klappt es!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

MaJu

Bei mir dauer es leider auch ewig, bis die WebApp den Floorplan auf iPhone und iPad lädt.

Mit "attr WEBphone connClose 1" komme ich nicht weiter, da FHEM dieses Attribut nicht kennt. Oder wo muss ich das setzen?

FHEM auf FritzBox 7390
Erlebnisreiche Grüße aus Leipzig!

rudolfkoenig