FHEMWEB wird nur als Quelltext dargestellt vs. SVG Plot

Begonnen von heinzfo, 04 März 2019, 11:14:44

Vorheriges Thema - Nächstes Thema

heinzfo

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


mi.ke

#1
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
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

heinzfo

Hallo mi.ke

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

Grüße
Heinz

der-Lolo

Ich hatte das auch mal - ich habe dann im entsprechendem FHEMWEB das attribut plotfork gesetzt.

heinzfo

#4
Das hilft nicht!

plotfork ist bereits für alle FHEMWEB auf 1

ABER mit plotfork 0 scheint es zu laufen!

der-Lolo

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

mi.ke

plotfork ist bei mir überall auf 1

Zitat von: der-Lolo am 04 März 2019, 15:57:54
plotEmbed habe ich auch gesetzt - vielleicht war es das..

Das scheint zu helfen !

Dank Dir

Cheers
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

rudolfkoenig

Nur aus Neugier: wie lange laedt die Seite, wenn sie funktioniert?

heinzfo

#8
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.

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

rudolfkoenig

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?

sash.sc

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 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

justme1968

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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968