Seit gestrigem und heutigem update fhemweb hinüber!?

Begonnen von chris1284, 15 Januar 2015, 11:35:25

Vorheriges Thema - Nächstes Thema

rudolfkoenig

@hexenmeister: kann mit den Ausgaben in der JS-Console nichts anfangen. Die eine Haelfte betrifft FHEM nicht, die anderen Meldungen haben mit dem Dashboard.js zu tun. Fuer das SVG Problem brauche ich den Quelltext der HTML-Seite, am besten den Ausschnitt bei dem ersten Plot, sollte irgendwas mit <embed> sein. Workaround (vermutlich): "attr WEB plotEmbed 0"

@Timmy.m: ich habe gerade was geaendert, es koennte das Problem beheben. Update ab morgen, oder ab sofort aus dem SVN.

@Elektrolurch: Mit dieser Beschreibung kann ich wenig anfangen, ich brauche was zum nachvollziehen. Bei mir funktioniert FHEMWEB, z.Bsp. mit fhem.cfg.demo.

@Phil__: Bei mir gibt es / gab es keine Probleme mit codemirror. Dashboard kenne ich kaum, die Probleme die ich mit fhem.cfg.demo in Chrome sehe sind nicht im Firefox vorhanden. Insg. ist aber das Dashboard in fhem.cfg.demo nicht sehr komplex, und ich weiss auch nicht wirklich, wie es ausschauen sollte.

@stromer-12: die %jsTab und commandref.html Probleme habe ich (hoffentlich) gefixt.

@chris1284: mit dieser Fehlerbeschreibung kann ich nichts anfangen, ich kann nur sagen, dass es bei mir funktioniert. Ja, ich weiss, das hilft dir nicht. Und deine Meldung mir nicht.

hexenmeister

#16
Hallo Rudi, danke für die schnelle Rückmeldung!

Quelltext sieht (für mich) gut und vollständig aus... Den relevanten Ausschnitt hänge ich unten als Screenshot an.
Und die komplette HTML-Source auch im Anhang...

Ich habe außerdem CodeMirror ausprobiert - keine Probleme.

Der Workaround mit plotEmbed funktioniert.

stromer-12

Das es klemmt, liegt vermutlich an webviewcontrol.js.
Es wird unter ./www/js/ immer wieder mal gesucht.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

chris1284

#18
Zitat von: rudolfkoenig am 15 Januar 2015, 20:10:50
@chris1284: mit dieser Fehlerbeschreibung kann ich nichts anfangen, ich kann nur sagen, dass es bei mir funktioniert. Ja, ich weiss, das hilft dir nicht. Und deine Meldung mir nicht.
schon klar, aber es geht halt nicht genauer. die fehler tauchen wahllos, sind durch gleiche aktionen kaum zu reproduzieren. beschreibe mal einen solchen fehler genauer als nur dessen symptome. zu dem ist es egal ob ie, ff, chrome , sogar der rechner.....
bis auf das frontend scheint auch alles zu laufen (logs keine fehler, at's werden ausgeführt, homatic-geräte unterhalten sich mit fhem).

ich habe nun webviewcontrol komplett (def und dateien ) entfernt, ohne erfolg.

habe # $Id: 01_FHEMWEB.pm 7284 2014-12-21 eingespielt, was soll ich sagen. es läuft alles wieder, wirklich alles
(plots, desired-temp, colorpicker im lw12, icons da wo sie sein sollen, es wird das geladen was man klickt

ein update gerade zum testen gemacht -> fehlerbild wieder vorhanden...
# $Id: 01_FHEMWEB.pm 7284 2014-12-21 wieder rein -> top (bis auf das der colorpicker nur als droptdown dargestellt wird wenn alles andere aktuell ist bis auf FHEMWEB. bei mir liegt es offensichtlich nur daran

Elektrolurch

Hallo,

mit heutigem Update 16.1.2015 hat sich das Verhalten wieder geändert.
Was nun nicht mehr angezeigt wird, ist:

fht desired-temp (Menü) ist im aktuellen Firefox und auch auf dem Handy-Browser  nun überhaupt nicht mehr da (sowohl WEB als auch WEBtablet - Instanz).


Die anderen Menüs der WEBtablet - Instanz sind mal nicht da (erster Aufruf, mal da), schwierig da eine Systematik zu erkennen.....

Elektrolurch
configDB und Windows befreite Zone!

rudolfkoenig

Das FHT desired Menü ist weg, weil fuer diese FHTs stateFormat gesetzt ist, siehe http://forum.fhem.de/index.php?topic=32055
Mit dem anderen Teil der Meldung kann ich nichts anfangen.

chris1284

Mit einer Rückicherung aus 2014-12-08 dann ein update läuft nun auch die aktuellste Version sauber.

hexenmeister

Bei mir läuft die Version aus heutigen Update wieder problemlos. DIe Plots sind problemlos da, auch embedded ;)
Vielen Dank!

Timmy.m

Hallo Rudolf.

Zitat von: rudolfkoenig am 15 Januar 2015, 20:10:50
@Timmy.m: ich habe gerade was geaendert, es koennte das Problem beheben. Update ab morgen, oder ab sofort aus dem SVN.

Nach dem Update hat sich leider nichts geändert.

Ich hänge noch ein Beispiel, wenn die Icons durcheinander gewürfelt sind. Ist aber bereits seit der großen Umstellung unverändert.
Welche Infos brauchst du von mir, damit du es nachvollziehen kannst. fhem.cfg und irgendwelche Standardwerte exportieren?

Grüße und Danke
Tim
FHEM5.9@RaspPi.3B|HMLAN|CUL868V3|1Wire|HUE|FritzBox|BotVacDconnected|3xKindleDisplay|
FHEM2FHEM|
FHEM5.9@RaspPi.2B|nanoCul868|TCM310|JeeLinkClone|RFXTRX433E|ZWave|Zigbee|xiaomi
RaspberryMatic@RaspPi.3B+ in Planung

rudolfkoenig

Zitatfhem.cfg und irgendwelche Standardwerte exportieren?

Ja, ohne Hardware-Abhaengigkeiten aber mit allen Bildern/css.
Ob alles dabei ist sieht man, indem man fhem-5.6.tar.gz in einem neuen Ordner auspackt, diese Dateien dazukopiert, startet, und update ausfuehrt.

Timmy.m

Bei mir scheint nun alles zu laufen... aktuell keine Probleme. Danke!
FHEM5.9@RaspPi.3B|HMLAN|CUL868V3|1Wire|HUE|FritzBox|BotVacDconnected|3xKindleDisplay|
FHEM2FHEM|
FHEM5.9@RaspPi.2B|nanoCul868|TCM310|JeeLinkClone|RFXTRX433E|ZWave|Zigbee|xiaomi
RaspberryMatic@RaspPi.3B+ in Planung

Samsi

#26
Hallo,

ich hatte bei meinem Update (heute vor einer halben Stunde gemacht) noch die gleichen Probleme:

- Fhem Logo weg, an der stelle ist dann manchmal eine Glühbirne
- Die Prozent Slider für Dimmer waren weg (sind jetzt aber alle da)
- Das erste Plot ist verschwunden  oder es kommt die Meldung das die 

Dann habe ich einfach mal den ersten Plot der nicht ging in einen anderen Raum verschoben und dann wieder zurück und plötzlich gingen alle Plots wieder. Jetzt aber ist es wieder weg.

Und folgende Javscriptfehler habe ich noch:

"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/pgm2/cordova-2.3.0.js"
cordova-2.3.0.js
"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/js/webviewcontrol.js"
webviewcontrol.js
"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/pgm2/cordova-2.3.0.js"
cordova-2.3.0.js

GET http://192.168.0.6:8083/fhem?XHR=1&inform=type=status;filter=room=Wohnzimmer;since=1422052168;fmt=JSON&timestamp=1422052166179
404 Not Found
      -16ms


EDIT: Obige Fehler kamen im FF 35 im IE scheint es zu funktionieren dort kommen aber andere Fehler:

DOM7011: Der Code auf dieser Seite hat die Zwischenspeicherung für das Vor- und Zurücknavigieren deaktiviert. Weitere Informationen dazu finden Sie unter: http://go.microsoft.com/fwlink/?LinkID=291337
Datei: fhem

HTML1424: Ungültiges Zeichen
Datei: fhem, Zeile: 42, Spalte: 61


HTML1424: Ungültiges Zeichen
Datei: fhem, Zeile: 42, Spalte: 70

Ok. die waren es schon mal nicht. Das waren ungültige Sonderzeichen in einem Raum. Die habe ich jetzt gelöscht. Dafür bekam ich weiter 5 Fehlermeldungen der  folgenden Art:


HTML1500: Die Markierung kann nicht selbstschließend sein. Verwenden Sie eine explizite schließende Markierung.
Datei: fhem, Zeile: 133, Spalte: 375

HTML1500: Die Markierung kann nicht selbstschließend sein. Verwenden Sie eine explizite schließende Markierung.
Datei: fhem, Zeile: 146, Spalte: 492

HTML1500: Die Markierung kann nicht selbstschließend sein. Verwenden Sie eine explizite schließende Markierung.
Datei: fhem, Zeile: 146, Spalte: 596

Die scheinen sich alle auf das Path Element zu beziehen:

<path d="M1806 2581 c-47 -47 -67 -74 -63 -85 4 -9 10 -16 14 -16 17 0 155 148 149 159 -14 21 -32 10 -100 -58z"/>



Vielleicht ist das ja die Ursache über die die anderen Browser stolpern.


Grüße




FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

rudolfkoenig

ZitatHTML1500: Die Markierung kann nicht selbstschließend sein.
Soweit ich sehe, ist HTML1500 eine IE Fehlermeldung, ich bekomme sie im FF nicht. Weiterhin ist die cubic Einstellung fuer Plots noch experimentell, und wird in einem separaten Thread behandelt.

ZitatNetworkError: 404 Not Found
Die ersten drei Zahlen scheinen ein Fall fuer eine nicht vorhandene oder schlechte WebViewControl Installation zu sein. Es ist eine Backend (=perl) Fehlermeldung, was meiner Ansicht nach nicht mit einem Browserwechsel geloest werden kann. Die letzte Zeile (GET http://192.168.0.6:8083/fhem...) bestellt die longpoll Verbindung, wenn ich das bei mir eingebe, bleibt sie offen, und liefert Events.

ZitatDas erste Plot ist verschwunden  oder es kommt die Meldung das die 
??? da fehlt was. Auch ein Screenshot, und eine Konfiguration zum Nachstellen.

Alles in allem kann ich mit den gemeldeten Fehler nichts anfangen.

Samsi

#28
ZitatDie ersten drei Zahlen scheinen ein Fall fuer eine nicht vorhandene oder schlechte WebViewControl Installation zu sein. Es ist eine Backend (=perl) Fehlermeldung, was meiner Ansicht nach nicht mit einem Browserwechsel geloest werden kann.
Dem würde ich uneingeschränkt zustimmen, trotzdem kommen die 404 Meldungen nur im FF und nicht im IE

ZitatDas erste Plot ist verschwunden  oder es kommt die Meldung das die 
Sollte natürlich heißen:
Das erste Plot ist verschwunden  oder es kommt die Meldung das ein Benötigtes Plugin fehlt. Wie im Screenshot auf Seite 1 zu sehen.

Heute habe ich im FF noch folgende Fehler in einem anderen Raum (allerdings sind die Plots in diesem Raum heute alle sichtbar, gestern waren sie das zeitweise auch nicht):

SyntaxError: illegal character
http://192.168.0.6:8083/fhem/pgm2/cordova-2.3.0.js
Line 1
�PNG


SyntaxError: illegal character
http://192.168.0.6:8083/fhem/js/webviewcontrol.js
Line 1
�PNG


Nach einem Reload war obiger Fehler weg und dafür fehlte wieder ein Plot von insgesamt 4 Plots und die Fehlermeldungen:

"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/pgm2/cordova-2.3.0.js"
cordova-2.3.0.js
"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/js/webviewcontrol.js"


Nach mehrmaliegen Reloads (STRG+F5) der selben Seite scheint auch immer eine andere Datei zu Fehlen:
"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/images/default/Zoom-out.png"

Dann

"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/images/default/icoEverything.png"

Dann

"NetworkError: 404 Not Found - http://192.168.0.6:8083/fhem/SVG_showLog?dev=SVG_FileLog_Heizung_FlurPlot_1&logdev=FileLog_Heizung_FlurPlot&gplotfile=SVG_FileLog_Heizung_FlurPlot_1&logfile=CURRENT&pos="



Im IE gibt es keine einzige 404 Meldung in den Logs.
Ok, der IE loggt das nicht in der Konsole, aber im NET-Panel sehe ich das er das auch nicht laden kann:
http://192.168.0.6:8083/fhem/pgm2/cordova-2.3.0.js
Die Dateien liegen dort auch eindeutig nicht. Ich werde sie mal dahin kopieren, mal sehen wie es dann weiter geht.


Edit: Ok, nachdem ich die fehlenden Dateien wieder aufgespielt habe, gehen die Plots so wie es auf den ersten Blick aussieht, wieder.

Das ist das erste mal das mir ein Update diese Dateien gelöscht hat.

Grüße
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM