Autor Thema: FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot  (Gelesen 419 mal)

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 335
Hallo

Bei zwei RPi3/FHEM installationen habe ich das Problem das beim Aufruf von FHEM, mit SVG Plots auf der Seite, im Webbrowser nur der Quelltext dargestellt ist,
man muss dann sehr offt aktualisieren damit die Seite richtig dargestellt wird.
Je mehr Datenpunkte im entsprechenden Logfile sind, desto gravierender ist das Problem.

Das passiert unabhängig vom eingestellten Style oder Browser (FF, Chrome, Edge, Opera) oder PC.
Nicht so häufig passiert es auf dem Android Phone mit FF und f18 Style.

Das ist schon seit einigen Monaten so und tritt immer häufiger auf.

Gibt es hier eine Lösung.

Grüße
Heinz

« Letzte Änderung: 04 März 2019, 11:32:40 von heinzfo »

Offline mi.ke

  • Sr. Member
  • ****
  • Beiträge: 612
  • JASPER (powered by FHEM)
    • J.A.S.P.E.R. --> Just A Smart Perl Engineered Roomie
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #1 am: 04 März 2019, 14:22:28 »
ich häng mich an das Thema mal unkommentiert dran,
da ich das gleiche Verhalten beobachte.

Cheers
mi.ke

PS.
ich glaube hier:
https://forum.fhem.de/index.php/board,78.0.html
wäre der Thread besser aufgehoben
« Letzte Änderung: 04 März 2019, 14:24:50 von mi.ke »
FHEM 5.9 | Cubietruck + 8 x RPi(Z) + FB7590 + FB 6842 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 4 x HMwLanGW + Ardunio433 + 3 x LGW + IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod)AB440/R/S/D, OWL-CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 335
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #2 am: 04 März 2019, 15:09:58 »
Hallo mi.ke

Würde es gerne verschieben, habe aber bedenken ob die Sichtbarkeit dann noch genauso gegeben ist?

Grüße
Heinz

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1596
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #3 am: 04 März 2019, 15:14:58 »
Ich hatte das auch mal - ich habe dann im entsprechendem FHEMWEB das attribut plotfork gesetzt.
Zustimmung Zustimmung x 1 Liste anzeigen

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 335
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #4 am: 04 März 2019, 15:18:55 »
Das hilft nicht!

plotfork ist bereits für alle FHEMWEB auf 1

ABER mit plotfork 0 scheint es zu laufen!
« Letzte Änderung: 04 März 2019, 15:25:25 von heinzfo »

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1596
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #5 am: 04 März 2019, 15:57:54 »
plotEmbed habe ich auch gesetzt - vielleicht war es das..

Offline mi.ke

  • Sr. Member
  • ****
  • Beiträge: 612
  • JASPER (powered by FHEM)
    • J.A.S.P.E.R. --> Just A Smart Perl Engineered Roomie
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #6 am: 04 März 2019, 16:04:47 »
plotfork ist bei mir überall auf 1

plotEmbed habe ich auch gesetzt - vielleicht war es das..

Das scheint zu helfen !

Dank Dir

Cheers
mi.ke
FHEM 5.9 | Cubietruck + 8 x RPi(Z) + FB7590 + FB 6842 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 4 x HMwLanGW + Ardunio433 + 3 x LGW + IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod)AB440/R/S/D, OWL-CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 20320
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #7 am: 04 März 2019, 18:06:01 »
Nur aus Neugier: wie lange laedt die Seite, wenn sie funktioniert?

Offline heinzfo

  • Full Member
  • ***
  • Beiträge: 335
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #8 am: 04 März 2019, 18:10:20 »
10 sekunden

plotfork 0 geht aber problemlos, die Seite wird immer korrekt dargestellt, vorher stand das attr auf 1.

3 SVG Plots, day, week, month auf einer Seite.

2 Logfiles (monatlich) alle 30 sec 2 lines
Jeder der 3 Plots stellt Inhalte aus den beiden Logfiles dar.
« Letzte Änderung: 04 März 2019, 22:03:02 von heinzfo »

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19042
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #9 am: 15 März 2019, 09:18:44 »
leider keine lösung, aber ich habe seit einiger zeit das gleiche problem.

beim ersten aufruf von fhemweb nach einer weile wird die seite entweder im quelltet angezeigt oder es wird nur ein kleines kaputtes bild gezeigt das nicht geladen werden kann.

es gibt keinen js fehler. ein reload behebt das problem. aber aus irgend einem grund bin ich dann nicht auf der fhem einstiegsseite sondern schon in einem raum. das ganze passiert in safari.

wenn ich mir die seiten info anschaue sehe ich das der head komplett leer ist und der quelltext komplett in einem <pre> im body steht. vor allem letzteres kann auch der versuch von safari sein noch irgendetwas zu retten.

ich tippe auf irgendein timing problem. oder auf safari.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19042
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #10 am: 15 März 2019, 18:19:20 »
ich denke zumindest bei mir ist es tatsächlich zumindest zum teil safari.

obwohl es ein bookmark auf die fhem hauptseite ist versucht safari scheinbar fälschlicher weise einen raum zu öffnen.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 20320
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #11 am: 15 März 2019, 18:51:35 »
Evtl. hilft beim lokalisieren des Problems ein "attr WEB verbose 4".
Da sieht man, wann was vom Browser angefordert wurde.
Ist FHEM in dieser Zeit laenger blockiert?

Offline sash.sc

  • Hero Member
  • *****
  • Beiträge: 1476
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #12 am: 15 März 2019, 19:12:27 »
Habe auch das Problem, egal welcher Browser, dass manchmal die Startseite nur im Quelltext angezeigt wird. Ein reload behebt das. Dauert aber ca. 10 Sekunden.
Fhem ist aber bedienbar.

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 2 ; LaCrosse; HomeMatic; 1x TX 29 als Lichtsensor umgebaut;
ESP8622 ;nanoCUL a-fw (433 & 868 MHz); miniCULwlan;
WLANduino 433&868 ; WlanCul

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19042
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #13 am: 15 März 2019, 19:17:11 »
verbose 4 habe ich eben eingeschaltet. mal sehen wann es wieder passiert.

ich habe dabei keinerlei verzögerungen weiter. die seite kommt bei beiden fehlerbildern sofort zurück und auch fhem hängt nicht. server und client sind recht schnelle rechner.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19042
Antw:FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot
« Antwort #14 am: 16 März 2019, 13:49:00 »
gerade eben auf einen raum geklickt und nur ein kaputtes bild bekommen:

<html><head></head><body style="margin: 0px"><img style="-webkit-user-select:none; display:block; margin:auto;" src="http://10.0.1.21:8083/fhem?room=22%20Wohnzimmer"></body></html>
das log sag nicht viel:2019.03.16 13:42:32 4: Connection accepted from WEB_10.0.1.140_49310
2019.03.16 13:39:11 4: WEB_10.0.1.140_49209 GET /fhem?room=22%20Wohnzimmer; BUFLEN:0
2019.03.16 13:39:11 4: Connection closed for WEB_10.0.1.140_49210: EOF
2019.03.16 13:39:11 4: Connection accepted from WEB_10.0.1.140_49216
2019.03.16 13:39:11 4: WEB_10.0.1.140_49211 GET /fhem/pgm2/svg.js; BUFLEN:0
2019.03.16 13:39:11 4: WEB_10.0.1.140_49211 => 304 Not Modified
2019.03.16 13:39:11 4: WEB_10.0.1.140_49213 GET /fhem/images/default/power-black.png; BUFLEN:0
2019.03.16 13:39:11 4: WEB_10.0.1.140_49213 => 304 Not Modified
2019.03.16 13:39:11 4: WEB_10.0.1.140_49216 GET /fhem/jscolor/jscolor.js; BUFLEN:0
2019.03.16 13:39:11 4: WEB_10.0.1.140_49216 => 304 Not Modified
2019.03.16 13:39:11 4: WEB_10.0.1.140_49212 GET /fhem/images/default/power-green.png; BUFLEN:0
2019.03.16 13:39:11 4: WEB_10.0.1.140_49212 => 304 Not Modified
2019.03.16 13:39:12 4: WEB:  / RL:67475 / image/png /  / Cache-Control: no-cache, no-store, must-revalidate

2019.03.16 13:39:12 4: Connection closed for WEB_10.0.1.140_49215: EOF

der reload danach funktioniert und hat deutlich mehr einträge im log:
2019.03.16 13:42:32 4: Connection accepted from WEB_10.0.1.140_49310
2019.03.16 13:42:32 4: WEB_10.0.1.140_49310 GET /fhem?room=22%20Wohnzimmer; BUFLEN:0
2019.03.16 13:42:32 4: WEB:  / RL:14618 / text/html; charset=UTF-8 / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.03.16 13:42:32 4: WEB_10.0.1.140_49310 GET /fhem/icons/remotecontrol/black_btn_blank; BUFLEN:0
2019.03.16 13:42:32 4: WEB_10.0.1.140_49310 GET /fhem/SVG_showLog?dev=wl_brightness&logdev=temperaturen&gplotfile=brightness&logfile=HISTORY
&pos=; BUFLEN:0
2019.03.16 13:42:32 4: Connection accepted from WEB_10.0.1.140_49311
2019.03.16 13:42:32 4: WEB_10.0.1.140_49311 GET /fhem/SVG_showLog?dev=wl_media&logdev=temperaturen&gplotfile=strom3&logfile=HISTORY&pos=; BU
FLEN:0
2019.03.16 13:42:32 4: authorize WEB/cmd/get: allowed_WEBhook returned dont care
2019.03.16 13:42:32 4: authorize WEB/devicename/temperaturen: allowed_WEBhook returned dont care
2019.03.16 13:42:32 4: Connection accepted from WEB_10.0.1.140_49312
2019.03.16 13:42:32 4: WEB_10.0.1.140_49312 GET /fhem/SVG_showLog?dev=wl_tv&logdev=tvlog&gplotfile=tv&logfile=CURRENT&pos=; BUFLEN:0
2019.03.16 13:42:32 3: Connecting to database SQLite:dbname=./db/fhem.db with user
2019.03.16 13:42:32 3: Connection to db SQLite:dbname=./db/fhem.db established for pid 2715
2019.03.16 13:42:32 4: authorize WEB/cmd/get: allowed_WEBhook returned dont care
2019.03.16 13:42:32 4: authorize WEB/devicename/temperaturen: allowed_WEBhook returned dont care
2019.03.16 13:42:32 3: Connecting to database SQLite:dbname=./db/fhem.db with user
2019.03.16 13:42:32 3: Connection to db SQLite:dbname=./db/fhem.db established for pid 2716
2019.03.16 13:42:32 4: authorize WEB/cmd/get: allowed_WEBhook returned dont care
2019.03.16 13:42:32 4: authorize WEB/devicename/tvlog: allowed_WEBhook returned dont care
2019.03.16 13:42:32 4: WEB: /fhem/SVG_showLog?dev=wl_tv&logdev=tvlog&gplotfile=tv&logfile=CURRENT&pos= / RL:2355 / image/svg+xml / Content-E
ncoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.03.16 13:42:32 4: WEB: /fhem/SVG_showLog?dev=wl_brightness&logdev=temperaturen&gplotfile=brightness&logfile=HISTORY&pos= / RL:2435 / im
age/svg+xml / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.03.16 13:42:33 4: WEB: /fhem/SVG_showLog?dev=wl_media&logdev=temperaturen&gplotfile=strom3&logfile=HISTORY&pos= / RL:6285 / image/svg+x
ml / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2019.03.16 13:42:36 4: Connection accepted from WEB_10.0.1.140_49313
2019.03.16 13:42:36 1: Perfmon: [24582] possible freeze starting at 13:42:34, delay is 2.094
2019.03.16 13:42:37 4: Connection accepted from WEB_10.0.1.140_49314
2019.03.16 13:42:37 4: WEB_10.0.1.140_49313 GET /fhem/jscolor/cross.gif; BUFLEN:0
2019.03.16 13:42:37 4: Connection accepted from WEB_10.0.1.140_49316
2019.03.16 13:42:37 4: WEB_10.0.1.140_49314 GET /fhem/jscolor/arrow.gif; BUFLEN:0
2019.03.16 13:42:37 4: WEB_10.0.1.140_49314 => 304 Not Modified
2019.03.16 13:42:37 4: Connection accepted from WEB_10.0.1.140_49317
2019.03.16 13:42:37 4: WEB_10.0.1.140_49316 GET /fhem/jscolor/hs.png; BUFLEN:0
2019.03.16 13:42:37 4: WEB_10.0.1.140_49316 => 304 Not Modified
2019.03.16 13:42:49 1: Perfmon: [24582] possible freeze starting at 13:42:47, delay is 2.099
2019.03.16 13:42:54 2: yeelight2: connect to http://10.0.1.45:55443 timed out
2019.03.16 13:43:02 1: Perfmon: [24582] possible freeze starting at 13:42:58, delay is 4.343
2019.03.16 13:43:05 1: Perfmon: [24582] possible freeze starting at 13:43:03, delay is 2.843
2019.03.16 13:43:09 1: Perfmon: [24582] possible freeze starting at 13:43:08, delay is 1.847
2019.03.16 13:43:18 1: Perfmon: [24582] possible freeze starting at 13:43:16, delay is 2.356
2019.03.16 13:43:19 4: Connection closed for WEB_10.0.1.140_49314: EOF
2019.03.16 13:43:19 4: Connection closed for WEB_10.0.1.140_49313: EOF
2019.03.16 13:43:19 4: Connection closed for WEB_10.0.1.140_49316: EOF.140_49316 => 304 Not Modified
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH