Weißes Quadrat anstatt Fhem Room

Begonnen von stefanru, 05 November 2018, 23:50:30

Vorheriges Thema - Nächstes Thema

stefanru

Hi,

ich habe seit kurzem ein seltsames Verhalten.
Wenn ich einen Raum auswähle im Menü geht nur eine Seite mit weißem Quadrat auf. (siehe Anhang)
Ein Reload der Seite bringt dann den Raum.
View Pagesource ist im chrome ausgegraut und unter inspect source sehe ich nur folgendes:
<html><head><meta name="viewport" content="width=device-width, minimum-scale=0.1"></head><body style="margin: 0px; background: #0e0e0e;"><img style="-webkit-user-select: none;" src="http://192.168.69.94:8083/fhem?room=MAX"></body></html>

Fhem ist aktuell habe F18 im Einsatz.

Gruß,
Stefan

PatrickR

Setze mal testweise das Attribut plotEmbed auf dem WEB-Device auf 1


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

stefanru

Ok,

ich habe zur Zeit folgende Settings für Plots:
attr WEB plotEmbed 0
attr WEB plotfork 1

Was bringt das?
Versuchen tu ich es.

Gruß,
Stefan

PatrickR

#3
Hi!
Zitat von: stefanru am 06 November 2018, 20:03:06
Was bringt das?
Versuchen tu ich es.
Ist nur ein Versuch:
https://forum.fhem.de/index.php/topic,92651.0.html
Da geht es zwar um ein anderes Problem und um iOS aber nach der Änderung traten beide bei mir nicht mehr auf.

Grüße
Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

rudolfkoenig

Ich glaube (noch) nicht an der plotEmbed-Erklaerung.

minimum-scale gibt es im ganzen FHEM-Baum in 02_RSS.pm, 55_InfoPanel.js und in ios6.js, aber alle setzen es auf 1. Wo das 0.1 herrkommt ist mir ein Raetsel. Passiert das Ganze auch, wenn man die Seite im Inkognito-Mode und mit abgeschalteten Plugins aufruft? Kann es sein, dass ein Proxy (z.Bsp. Unternehmens-Proxy) sich einmischt?

frank

das kleine rechteck kam bei mir auf dem smartphone/android-8.0.0 nach dem letzten update von fhem vor ein paar tagen. chrome und fully.
besonders raum ansichten mit vielen plots waren betroffen. nach reload der seite war dann immer alles ok. kam mir vor wie ein timingproblem.

seit eben mit plotEmbed=1 keine probleme mehr.
die seiten/plots werden gefühlt etwas schneller dargestellt. auch schneller als vor dem update, als es noch kein rechteck gab.

alle nicht plotelemente sind jetzt sofort da, dann kommen nach und nach die plots. vorher war lange erst alles schwarz bevor überhaupt etwas gezeigt wurde.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

rudolfkoenig

plotEmbed=1 packt die SVGs in <embed> Tags, und laedt diese einzeln vom Server (mit plotFork=1 auch parallel). Die neue Voreinstellung plotEmbed=0 packt die SVGs direkt auf die Seite, das hat insb. beim Verschieben mit f18 Vorteile. Die neue Implementierung von plotEmbed=0 mit plotFork=1 ist leider prinzipbedingt fehlerhaft, und fuehrt bei grossen Plots sicher zu Problemen (mW aber andere, als in dem verlinkten Thread). Deswegen werde ich die plotEmbed=0 Berechnung aendern, das verursacht aber leider einen groesseren Umbau.

frank

ZitatDie neue Implementierung von plotEmbed=0 mit plotFork=1 ist leider prinzipbedingt fehlerhaft, und fuehrt bei grossen Plots sicher zu Problemen
genau diese kombi war im dark style bei mir aktiv.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html