Skurriles Problem mit FHEMWEB, JavaScript (refresh)

Begonnen von fhem-challenge, 30 Januar 2015, 13:19:57

Vorheriges Thema - Nächstes Thema

fhem-challenge

Ich "schlage" mich seit 2 Wochen mit dem gleichen Problem herum.

In FHEM werden die Aktualisierungen (refresh) der Webseiten, bei Anklicken eines Icon, nicht durchgeführt.

Nach langem Herumexperimentieren sehe ich nun, dass es zum Einen versionsabhängig ist. Ich kann es zeitlich nicht genau einschränken, aber irgendwann nach Anfang Januar 2015 funktionierte es nicht mehr. Alle Version vor Januar 2015 funktionieren.

Ich habe den Effekt auch mit einer Minimalconfig (fhem.cfg.demo), mit dieser ich das Verhalten beliebig reproduzieren kann, nachvollzogen.

Erste Erkenntnis:

Mit "verbose=5" sehe ich , dass bei FHEM Versionen > Anfang Januar hier nicht!, wie ich erwarten würde, die JavaScript-Files geladen werden (siehe Log).
Für mich wäre dann klar, dass natürlich ein Anklicken auf ein Icon kein Webseiten-refresh erlaubt.

Hat Jemand hierbei einen Idee, wie das zu beseitigen ist ? Was die Ursache ist ?

So ist FHEM de facto für mich vollkommen unbrauchbar geworden. Auch ein heutiges "update force" ändert nichts an der Situation.


Anbei die Logfiles mit der DEMO cfg (fhem.cfg.demo)

1.) LOG-File bei dem das Fehlverhalten auftritt (FHEM Version > Januar 2015):

root@fhem-server:/opt/fhem# perl fhem.pl fhem.cfg.demo
2015.01.30 12:58:30 1: Including fhem.cfg.demo
2015.01.30 12:58:30 3: telnetPort: port 7072 opened
2015.01.30 12:58:30 3: WEB: port 8083 opened
2015.01.30 12:58:30 3: WEBphone: port 8084 opened
2015.01.30 12:58:30 3: WEBtablet: port 8085 opened
2015.01.30 12:58:30 2: eventTypes: loaded 62 events from demolog/eventTypes.txt
2015.01.30 12:58:30 1: CUL_0 device is none, commands will be echoed only
2015.01.30 12:58:31 1: Including ./demolog/fhem.save
2015.01.30 12:58:31 2: FHEM demo version
2015.01.30 12:58:31 0: Server started with 33 defined entities (version $Id: fhem.pl 7714 2015-01-25 15:24:49Z rudolfkoenig $, os linux, user root, pid 1407)
2015.01.30 12:58:32 4: Connection accepted from FHEMWEB:134.76.4.162:60019
2015.01.30 12:58:33 4: HTTP FHEMWEB:134.76.4.162:60019 GET /fhem?XHR=1&inform=type=status;filter=room=Light;since=1422619099.881;fmt=JSON&timestamp=1422619112776
2015.01.30 12:58:36 4: Connection accepted from FHEMWEB:134.76.4.162:60025
2015.01.30 12:58:36 4: HTTP FHEMWEB:134.76.4.162:60025 GET /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1
2015.01.30 12:58:36 3: FS20 set Office on
2015.01.30 12:58:36 4: 1407:FHEMWEB:134.76.4.162:60025: /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/

2015.01.30 12:58:38 4: HTTP FHEMWEB:134.76.4.162:60025 GET /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1
2015.01.30 12:58:38 3: FS20 set Office on
2015.01.30 12:58:38 4: 1407:FHEMWEB:134.76.4.162:60025: /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:58:39 4: HTTP FHEMWEB:134.76.4.162:60025 GET /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1
2015.01.30 12:58:39 3: FS20 set Office on
2015.01.30 12:58:39 4: 1407:FHEMWEB:134.76.4.162:60025: /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:58:39 4: HTTP FHEMWEB:134.76.4.162:60025 GET /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1
2015.01.30 12:58:39 3: FS20 set Office on
2015.01.30 12:58:39 4: 1407:FHEMWEB:134.76.4.162:60025: /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
^Croot@fhem-server:/opt/fhem#



2.) LOG-File, wenn es korrekt läuft (FHEM Version < Januar 2015):

root@fhem-server:/daten/backup/opt/fhem# perl fhem.pl fhem.cfg.demo
2015.01.30 12:59:40 1: Including fhem.cfg.demo
2015.01.30 12:59:40 3: telnetPort: port 7072 opened
2015.01.30 12:59:40 3: WEB: port 8083 opened
2015.01.30 12:59:40 3: WEBphone: port 8084 opened
2015.01.30 12:59:40 3: WEBtablet: port 8085 opened
2015.01.30 12:59:40 2: eventTypes: loaded 62 events from demolog/eventTypes.txt
2015.01.30 12:59:40 1: CUL_0 device is none, commands will be echoed only
2015.01.30 12:59:41 1: Including ./demolog/fhem.save
2015.01.30 12:59:41 2: FHEM demo version
2015.01.30 12:59:41 0: Server started with 33 defined entities (version $Id: fhem.pl 7212 2014-12-14 15:55:51Z rudolfkoenig $, os linux, user root, pid 1408)
2015.01.30 12:59:42 4: Connection accepted from FHEMWEB:134.76.4.162:60064
2015.01.30 12:59:42 4: HTTP FHEMWEB:134.76.4.162:60064 GET /fhem?XHR=1&inform=type=status;filter=room=Light;since=1422619120.782;fmt=JSON&timestamp=1422619182582
2015.01.30 12:59:45 4: Connection accepted from FHEMWEB:134.76.4.162:60067
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?room=Light
2015.01.30 12:59:45 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem?room=Light / RL:11479 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:59:45 4: Connection accepted from FHEMWEB:134.76.4.162:60070
2015.01.30 12:59:45 4: Connection accepted from FHEMWEB:134.76.4.162:60073
2015.01.30 12:59:45 4: Connection accepted from FHEMWEB:134.76.4.162:60076
2015.01.30 12:59:45 4: Connection accepted from FHEMWEB:134.76.4.162:60079
2015.01.30 12:59:45 4: Connection closed for FHEMWEB:134.76.4.162:60064: EOF
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/style.css
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60070 GET /fhem/pgm2/svg.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60073 GET /fhem/pgm2/fhemweb.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60079 GET /fhem/pgm2/fhemweb_multiple.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60076 GET /fhem/pgm2/fhemweb_colorpicker.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60070 GET /fhem/pgm2/fhemweb_readingsGroup.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60079 GET /fhem/pgm2/fhemweb_readingsHistory.js
2015.01.30 12:59:45 4: Connection accepted from FHEMWEB:134.76.4.162:60082
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60082 GET /fhem/pgm2/fhemweb_noArg.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60073 GET /fhem/pgm2/fhemweb_slider.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60082 GET /fhem/pgm2/fhemweb_svg.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60073 GET /fhem/pgm2/fhemweb_textField.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60082 GET /fhem/pgm2/fhemweb_time.js
2015.01.30 12:59:45 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/defaultCommon.css
2015.01.30 12:59:46 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/dashboard_style.css
2015.01.30 12:59:46 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/images/default/fhemicon.png
2015.01.30 12:59:46 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/icons/favicon
2015.01.30 12:59:46 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem/icons/favicon / RL:20 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?cmd.Office=set%20Office%20off&room=Light&room=Light
2015.01.30 12:59:50 3: FS20 set Office off
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?room=Light
2015.01.30 12:59:50 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem?room=Light / RL:13633 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/svg.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60079 GET /fhem/pgm2/fhemweb_multiple.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60070 GET /fhem/pgm2/fhemweb_noArg.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60076 GET /fhem/pgm2/fhemweb_slider.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60082 GET /fhem/pgm2/fhemweb_svg.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60073 GET /fhem/pgm2/fhemweb_textField.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/fhemweb_time.js
2015.01.30 12:59:51 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/icons/favicon
2015.01.30 12:59:51 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem/icons/favicon / RL:20 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?cmd.Office=set%20Office%20on&room=Light&room=Light
2015.01.30 12:59:52 3: FS20 set Office on
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?room=Light
2015.01.30 12:59:52 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem?room=Light / RL:11479 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/svg.js
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60073 GET /fhem/pgm2/fhemweb_multiple.js
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60082 GET /fhem/pgm2/fhemweb_noArg.js
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60076 GET /fhem/pgm2/fhemweb_slider.js
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60070 GET /fhem/pgm2/fhemweb_svg.js
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60079 GET /fhem/pgm2/fhemweb_textField.js
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/fhemweb_time.js
2015.01.30 12:59:53 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/icons/favicon
2015.01.30 12:59:53 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem/icons/favicon / RL:20 / text/html; charset=UTF-8 / Content-Encoding: gzip
/



Der Unterschied:

Log bei Anlicken eines Icon (hier die Lampe (Office) im aus der Demo CFG), wenn es funktioniert:

2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/svg.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60079 GET /fhem/pgm2/fhemweb_multiple.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60070 GET /fhem/pgm2/fhemweb_noArg.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60076 GET /fhem/pgm2/fhemweb_slider.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60082 GET /fhem/pgm2/fhemweb_svg.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60073 GET /fhem/pgm2/fhemweb_textField.js
2015.01.30 12:59:50 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/pgm2/fhemweb_time.js
2015.01.30 12:59:51 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem/icons/favicon
2015.01.30 12:59:51 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem/icons/favicon / RL:20 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?cmd.Office=set%20Office%20on&room=Light&room=Light
2015.01.30 12:59:52 3: FS20 set Office on
2015.01.30 12:59:52 4: HTTP FHEMWEB:134.76.4.162:60067 GET /fhem?room=Light
2015.01.30 12:59:52 4: 1408:FHEMWEB:134.76.4.162:60067: /fhem?room=Light / RL:11479 / text/html; charset=UTF-8 / Content-Encoding: gzip
/


Log bei Anlicken eines Icon (hier die Lampe (Office) im aus der Demo CFG), wenn es NICHT! funktioniert:

2015.01.30 12:58:38 4: HTTP FHEMWEB:134.76.4.162:60025 GET /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1
2015.01.30 12:58:38 3: FS20 set Office on
2015.01.30 12:58:38 4: 1407:FHEMWEB:134.76.4.162:60025: /fhem?cmd.Office=set%20Office%20on&room=Light&XHR=1 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip


LG

Andreas

rudolfkoenig

Mit welchem Browser?
Sind in der JavaScript-Konsole Fehlermeldungen zu sehen?

fhem-challenge

#2
Zitat von: rudolfkoenig am 30 Januar 2015, 13:39:27
Mit welchem Browser?
Sind in der JavaScript-Konsole Fehlermeldungen zu sehen?


IE, FF, Chrome (Windows) und auch mein Safari (MacOS) zeigen gleiches Verhalten.

Keine Fehler in der JS Console (hier Chrome):

[code] 13:51:56.863 Longpoll with filter
Navigated to http://xxx.xxx.de:8083/fhem?room=Sensors
fhemweb.js:154 13:52:04.755 Longpoll with filter room=Sensors
Navigated to http://xxx.xxx.de:8083/fhem?room=Light
fhemweb.js:154 13:52:07.844 Longpoll with filter room=Light
fhemweb.js:154 13:52:11.453 FW_cmd:/fhem?cmd.Office=set Office off&room=Light&room=Light&XHR=1
fhemweb.js:154 13:52:12.898 FW_cmd:/fhem?cmd.Office=set Office off&room=Light&room=Light&XHR=1
fhemweb.js:154 13:52:13.778 FW_cmd:/fhem?cmd.Office=set Office off&room=Light&room=Light&XHR=1


[/code]


Ich habe einmal weiter nachgeguckt.

Von den JS, die normalerweise geladen werden sollten, werden die Folgenden (in rot dargestellt) nicht! geladen.


2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61036 GET /fhem/pgm2/style.css
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61039 GET /fhem/pgm2/svg.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61042 GET /fhem/pgm2/fhemweb.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61048 GET /fhem/pgm2/fhemweb_multiple.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61045 GET /fhem/pgm2/fhemweb_colorpicker.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61051 GET /fhem/pgm2/fhemweb_noArg.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61039 GET /fhem/pgm2/fhemweb_readingsGroup.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61042 GET /fhem/pgm2/fhemweb_readingsHistory.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61036 GET /fhem/pgm2/fhemweb_slider.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61051 GET /fhem/pgm2/defaultCommon.css
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61048 GET /fhem/pgm2/fhemweb_svg.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61045 GET /fhem/pgm2/fhemweb_textField.js
2015.01.30 13:43:14 4: HTTP FHEMWEB:134.76.4.162:61036 GET /fhem/pgm2/fhemweb_time.js

2015.01.30 13:43:15 4: HTTP FHEMWEB:134.76.4.162:61051 GET /fhem/pgm2/dashboard_style.css
2015.01.30 13:43:15 4: HTTP FHEMWEB:134.76.4.162:61051 GET /fhem/images/default/fhemicon.png
2015.01.30 13:43:15 4: HTTP FHEMWEB:134.76.4.162:61051 GET /fhem/icons/favicon
2015.01.30 13:43:15 4: 2058:FHEMWEB:134.76.4.162:61051: /fhem/icons/favicon / RL:20 / text/html; charset=UTF-8 / Content-Encoding: gzip
/


Hab noch weiter geguckt:

in einer älteren Version der 01_FHEMWEB.pm werde die module noch explizit angegeben/geladen

>>>
#######################
  # Other JavaScripts
  FW_pO sprintf($jsTemplate, "$FW_ME/pgm2/svg.js") if($FW_plotmode eq "SVG");
  map { FW_pO sprintf($jsTemplate, "$FW_ME/pgm2/$_") } @FW_fhemwebjs;
<<<


In der neueren 01_FHEMWEB.pm sind diese im Code garnicht mehr zu finden ???

What does it mean to me ?

NACHTRAG 14:48 Uhr:

Das Problem konnte ich nun noch weiter einkreisen, es liegt in der fhem/www/pgm2/fhemweb.js

Eine ältere Version (< januar 2015) funktioniert, alle neueren Versionen ab ca. Anfang Januar hingegen nicht.



LG

Andreas

rudolfkoenig

ZitatDas Problem konnte ich nun noch weiter einkreisen, es liegt in der fhem/www/pgm2/fhemweb.js

Das ist leider stark vereinfacht, beim Umbau wurde deutlich mehr geaendert als nur fhemweb.js (siehe http://forum.fhem.de/index.php?topic=31293), die alte Version dieser Datei ist auch nicht kompatibel zum aktuellen FHEMWEB, etc. Es gab einiges an Aufstand hier im Forum, bis die meisten Probleme behoben wurden.

Ich kann aber keine Probleme in fhem.cfg.demo sehen, mit IE11, FF, Chrome oder Safari. Ich kann auf "Office" on/off klicken und bekomme Feedback (das Icon aendert sich), ein Klick auf dem Icon fuhert ein toggle (mit Feedback) aus. Kann jemand hier weiterhelfen?

Risiko

#4
Hallo Rudi,

ich kann auch bestätigen, dass sich das Verhalten von Refresh bzw. longpoll im Zusammenhang mit dem JS-Umbau geändert hat.
Siehe auch http://forum.fhem.de/index.php/topic,31293.90.html
Zuvor (um SVN-Revision 7500) wurde immer die komplette Seite neu aufgebaut. Aktuell (und meiner Meinung nach auch besser) werden nur einzelne Widgets aktualisiert.

@fhem-challenge
Evtl. kannst du das Problem wie hier http://forum.fhem.de/index.php/topic,32305.msg248290.html#msg248290 beschrieben lösen.

Risiko.

FlorianZ

Hallo

Kann es sein das ich auch mit Javascript ein Problem habe?
Bei mir werden seit dem Update keine Slider mehr angezeigt.
Hab gestern auch nochmal ein Whezzy update und in Fhem ein Update force gemacht.

vg
Florian

FlorianZ

Hab gerade festgestellt, damit meine Fhemweb Seite überhaupt nicht mehr upgedatet werden.
Wenn sich ein Schaltzustand oder Reading ändert bekomme ich das erst mit einen manuellen Pagerefresh.
Soll ich zur Überprüfung mal versuchen irgendwas mitzuloggen? (verbose5?)
Mein Fhem läuft auf einen RPI mit aktuellen Wheezy. Fhem update nothing to do.
Wenn ich ein älteres Image zurückspiele funktioniert alles bis zum Fhemupdate.
Wäre um Hilfe dankbar.

vg
Florian

rudolfkoenig


FlorianZ

Ich hoffe ich hab jetzt das richtige:

TypeError: $ is not a function fhemweb.js:40
TypeError: $ is not a function fhemweb.js:378

Kannst du damit was anfangen?

vg
Florian

FlorianZ

#9
Auf Seiten mit einen Plot kommt noch folgendes:

TypeError: $ is not a function svg.js:263
TypeError: $ is not a function fhemweb.js:40
TypeError: $ is not a function fhemweb.js:378
TypeError: $ is not a function svg.js:250
TypeError: $ is not a function fhem:87

rudolfkoenig

jquery wurde vermutlich in einem Kompatibilitaets-Modus geladen, weil $ nicht zur Verfuegung steht.
Das Problem kam mal in Zusammenhang mit fronthem, allerdings sollte das inzwischen gefixt sein.

Was steht im <head> Abschnitt der HTML-Seite drin?

fhem-challenge

Zitat von: FlorianZ am 31 Januar 2015, 16:38:03
Hab gerade festgestellt, damit meine Fhemweb Seite überhaupt nicht mehr upgedatet werden.
Wenn sich ein Schaltzustand oder Reading ändert bekomme ich das erst mit einen manuellen Pagerefresh.
Soll ich zur Überprüfung mal versuchen irgendwas mitzuloggen? (verbose5?)
Mein Fhem läuft auf einen RPI mit aktuellen Wheezy. Fhem update nothing to do.
Wenn ich ein älteres Image zurückspiele funktioniert alles bis zum Fhemupdate.
Wäre um Hilfe dankbar.

vg
Florian


Ja exakt das Verhalten deckt sich mit meiner Beobachtung seit Anfang Januar. Nur habe ich hier in den Java Konsolen keine Fehler (FF, Chrome).

Derzeit arbeite ich noch mit einer alten fhemweb.js . Allerdings wird das vermutlich nur eine Interimslösung sein können, bis die 01_FHEMWEB.pm und die alte fhemweb.js in der Entwicklung derart weit auseinanderlaufen, dass hier Probleme entstehen werden.

LG

Andreas

FlorianZ

Im Html Head steht folgendes:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

    <head root="/fhem"></head>
    <body longpoll="1" generated="1422724371" name="Home, Sweet Home">
        <div id="menuScrollArea"></div>
        <div id="hdr"></div>
        <form autocomplete="off" action="/fhem" method="post"></form>
    </body>

</html>

Fronthem habe ich bei mir laufen. Bin aber noch bei Beta1 da hier das Update auch Schwierigkeiten macht.
Aber das wird denk ich ein anderes Thema sein.

rudolfkoenig

Diese HTML Seite wurde nicht von einem aktuellen FHEMWEB generiert, nicht mal von FLOORPLAN. Haengt aber vermutlich nicht mal mit dem gemeldeten Problem zusammen, da eine Referenz auf fhemweb.js (oder irgendeine andere Jvascript Datei) fehlt.

Ein "Beta1 von fronthem" kann sehr wohl fuer die erwaehnten Probleme verantwortlich sein, siehe oben.

FlorianZ

Dann werd ich jetzt nochmal ein Fronthem update machen.
Wie meinst du das mit nicht aktuellen FHEMWEB?