problem Longpoll und fhemweb.js .....

Begonnen von rainer1962, 14 März 2015, 21:41:12

Vorheriges Thema - Nächstes Thema

rainer1962

Habe heute mal wieder ein Update gewagt und siege da.... Longpoll geht nicht mehr ...
im Firebug erschein folgendes:
mit der fhemweb.js (27917)
Zitat
Quelltext anzeigen
Accepttext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encodinggzip, deflate
Accept-Languagede,en-US;q=0.7,en;q=0.3
Cookiestay_login=0; __utma=217507926.1522838048.1386776262.1403711639.1423742144.32; lastrid=4e9e47d6-4b3c-4ea7-b148-537821d50b94%3AF6F08949-2A07-4074-9E9D-423D877270BB; SESSION-GUID=mqtnrlndwii; _ga=GA1.1.1522838048.1386776262; __atuvc=3%7C6; l=deu; r=1920x1200; b=512; cfg_extend=true; instance0|session_id=%2279f91653560948d3833bea80b8e4e7d4%22; tvguidesort=name; __utmz=217507926.1423742144.32.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); sds_login_time_format=24h; dt=true
DNT1
Host192.168.25.41:8084
Refererhttp://192.168.25.41:8084/fhem/floorplan/Grundriss
User-AgentMozilla/5.0 (Windows NT 6.3; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
21:33:08.186 Longpoll with filter ;iconPath=Grundrissfhemweb.js (Zeile 194)21:33:08.227 Rcvd: fhemweb.js (Zeile 194)

wobei es so scheint dass keinerlei kommunikation mehr erfolgt mit dem fhem-server obwol der läuft ...

habe die ältere fhemweb.js (28022) wieder eingespielt und schon gehts wieder ...

was läuft da derzeit schief ??? ?

2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

rudolfkoenig

fhemweb.js und FLOORPLAN wurden vor ca 3 Wochen (2015-02-24) angepasst, damit longpoll funktioniert, seitdem habe ich fuer diese Kombination keine Beschwerden gehoert. Ich weiss nicht, was mit fhemweb.js (28022) fuer eine Version gemeint ist, wenn es damit funktioniert, dann vermute ich, dass FLOORPLAN veraltet ist.

rainer1962

hallo rudolf,
habe noch mal den fehler eingekreist ...
meine floorplan.pm ist anscheinend nicht up-to-date  ... ob wol ich heute "update" gemacht habe ...
habe folgende änderung in meine meinen floorplan eingefügt:

#  FW_pO "</head>\n<body name=\"$title\" $gen $lp $csrf>";
FW_pO "</head>\n<body name=\"$title\" longpollfilter=\"fp_$FP_name=..*\" $gen $lp $csrf>";

danach ging es wieder, auch mit der aktuellen fhemweb.js ....

kann es sein dass da updatesystem irgendwie nicht die neuesten Files zieht ??
hier ein Auszug aus dem Log vom heute:

2015.03.14 20:47:25.905 2: Backup with command: tar -cf - configDB.conf /usr/local/FHEM/share/fhem/CHANGED /usr/local/FHEM/share/fhem/configDB.pm /usr/local/FHEM/share/fhem
/contrib /usr/local/FHEM/share/fhem/demolog /usr/local/FHEM/share/fhem/docs /usr/local/FHEM/share/fhem/FHEM /usr/local/FHEM/share/fhem/fhem.cfg.demo /usr/local/FHEM/share/f
hem/log /usr/local/FHEM/share/fhem/restoreDir /usr/local/FHEM/share/fhem/unused /usr/local/FHEM/share/fhem/webfrontend /usr/local/FHEM/share/fhem/www |gzip > /volume1/Daten
/LOGS-Fhem/backup/FHEM-20150314_204725.tar.gz
2015.03.14 20:47:42.849 1: backup tar: Removing leading `/' from member names
2015.03.14 20:47:42.860 1: backup done: FHEM-20150314_204725.tar.gz (57151755 Bytes)
2015.03.14 20:47:43.178 1: RMDIR: /usr/local/FHEM/share/fhem/restoreDir/2015-02-23
2015.03.14 20:47:43.502 1: UPD ./CHANGED
2015.03.14 20:47:43.717 1: UPD ./fhem.pl
2015.03.14 20:47:43.957 1: UPD FHEM/00_CUL.pm
2015.03.14 20:47:44.137 1: UPD FHEM/00_KM271.pm
2015.03.14 20:47:44.328 1: UPD FHEM/00_SONOS.pm
2015.03.14 20:47:44.698 1: UPD FHEM/00_THZ.pm
2015.03.14 20:47:45.048 1: UPD FHEM/01_FHEMWEB.pm
2015.03.14 20:47:45.146 1: UPD FHEM/02_HTTPSRV.pm
2015.03.14 20:47:45.234 1: UPD FHEM/10_CUL_HM.pm


die aktuelle fhemweb.pm hat die folgende Revision:
.################################################################################
# 95 FLOORPLAN
# $Id: 95_FLOORPLAN.pm 7594 2015-01-17 07:51:19Z rudolfkoenig $
# Feedback: http://groups.google.com/group/fhem-users
# Define Custom Floorplans
# Released : 26.02.2012
# Version  : 2.1
# Revisions:


schade dass die updates nicht so laufen wie gewünscht .-(

vielleicht gibts da noch irgendwo einen hänger ....
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

rainer1962

achso rudolf ...
mit (28022)  ist die aktuelle Dateigroesse  gemeint.... Leider steht in der fhemweb.js. keine Versionnummer drin ...
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

rudolfkoenig

Die Version kreigt man auch mit "version FLOORPLAN" raus, und deins ist veraltet. Aktuell ist
# $Id: 95_FLOORPLAN.pm 8062 2015-02-22 08:18:15Z ulimaass $

und den kann man mit "update FLOORPLAN" auch einzeln laden.

rainer1962

hallo rudolf,
danke für den tipp mit dem einzelnen update.
das hat geholfen die neueste version zu bekommen ...

warum bekomme ich aber nicht die neuesten dateien mit einem "update" ???

das log hat ja angezeigt dass auch die "fhemweb.pm" ein update erfahren hat ...


2015.03.14 20:47:25.905 2: Backup with command: tar -cf - configDB.conf /usr/local/FHEM/share/fhem/CHANGED /usr/local/FHEM/share/fhem/configDB.pm /usr/local/FHEM/share/fhem
/contrib /usr/local/FHEM/share/fhem/demolog /usr/local/FHEM/share/fhem/docs /usr/local/FHEM/share/fhem/FHEM /usr/local/FHEM/share/fhem/fhem.cfg.demo /usr/local/FHEM/share/f
hem/log /usr/local/FHEM/share/fhem/restoreDir /usr/local/FHEM/share/fhem/unused /usr/local/FHEM/share/fhem/webfrontend /usr/local/FHEM/share/fhem/www |gzip > /volume1/Daten
/LOGS-Fhem/backup/FHEM-20150314_204725.tar.gz
2015.03.14 20:47:42.849 1: backup tar: Removing leading `/' from member names
2015.03.14 20:47:42.860 1: backup done: FHEM-20150314_204725.tar.gz (57151755 Bytes)
2015.03.14 20:47:43.178 1: RMDIR: /usr/local/FHEM/share/fhem/restoreDir/2015-02-23
2015.03.14 20:47:43.502 1: UPD ./CHANGED
2015.03.14 20:47:43.717 1: UPD ./fhem.pl
2015.03.14 20:47:43.957 1: UPD FHEM/00_CUL.pm
2015.03.14 20:47:44.137 1: UPD FHEM/00_KM271.pm
2015.03.14 20:47:44.328 1: UPD FHEM/00_SONOS.pm
2015.03.14 20:47:44.698 1: UPD FHEM/00_THZ.pm
2015.03.14 20:47:45.048 1: UPD FHEM/01_FHEMWEB.pm
2015.03.14 20:47:45.146 1: UPD FHEM/02_HTTPSRV.pm
2015.03.14 20:47:45.234 1: UPD FHEM/10_CUL_HM.pm
2015.03.14 20:47:45.666 1: UPD FHEM/10_IT.pm


wie kann ich da erkennen dass wirklich die neueste datei geladen worden ist ??
geht da irgendetwas beim update schief ??
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

rainer1962

sorry ....
ich ging immer von der fhemweb.pm aus  .. es ging aber um die floorplan.pm ....
leider wurde die nicht vom "update" als updatewürdig empfunden und deswegen nicht upgedatet ..
wie kann das sein ???

wann wird eine datei im update berücksichtigt???

gibt es da irgendwelche prüfsummen die heragezogen werden ??? oder nur das änderungsdatum?
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

rudolfkoenig

Zitatich ging immer von der fhemweb.pm aus  .. es ging aber um die floorplan.pm ....
War mir bewusst, habs auch so geschrieben.

Zitatwann wird eine datei im update berücksichtigt???
Update vergleicht die lokale Kopie der controls_fhem.txt mit der online Kopie, und holt die Dateien ab, die unterschiedliche Eintraege (Zeitstempel+Groesse) haben. Die lokale controls_fhem.txt wird erst mit der online Variante ueberschrieben, wenn update erfolgreich durchgefuehrt wurde.
Ich wuerde gerne wissen, wieso deine Kopie von controls_fhem.txt gleich der online-Version war, aber dein FHEM/95_FLOORPLAN.pm nicht, ich vermute irgendwelche Manipulationen deinerseits, die ich in update noch nicht beruecksichtigt habe, wie. z.Bsp. das Restaurieren einer alten Version von 95_FLOORPLAN.pm

rainer1962

hallo rudolf,
stimmt, ich habe im Februar die 95_FLOORPLAN.pm mit einer alten Version überschrieben und händisch geändert da ich Probleme mit der Anzeige im WVC hatte.
An der controls_fhem.txt habe ich aber definitiv nichts geändert ...

Vielleicht ist es sinnvoller die aktuellen Dateiattribute (Größe, Datum, Prüfsumme) für ein "update" heranzuziehen?

Aber dennoch vielen Dank für die Hinweise und ein entspanntes WE

2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink