Hallo,
seit zweit Tagen oder so, werden beim Dashboard und auch allgemein auf dem WebIF nach dem schalten die Symbole nicht mehr aktualisiert. Das passiert auch, wenn ich den Default Style nehme.
IOS 10 auf IPad 4 - anderes habe ich noch nicht getestet.
Machenich was falsch, oder was ist dort geändert worden?
Gruß Christoph
Eigentlich nicht, ich habe nur zusaetzlich die Aktualisierung ueber websockets eingebaut, default ist aber beim Alten geblieben. Habe gerade fhem.cfg.demo mit einem iOS10 Geraet probiert: nach "blink 5 1" aendert sich der Icon wie erwartet. Sowohl mit websocket, wie auch mit longpoll.
Hallo,
habe noch mal getestet - IOS 10 mit Safari oder Chrome sowie Win XP mit Firefox gehen nicht. Auf meinem Handy mit Android 6 und Chrome geht.
Grup Christoph
PS - wo sind die Änderungen denn gewesen? Welche Modul oder fhem.pl ?
01_FHEMWEB.pm und fhemweb.js.
Versuch mal "attr WEB longpoll websocket", am besten aber mit der SVN Versin oder update morgen.
Hallo Rudi,
bei dem setzen des Attributs bekomme ich "WEB: Can't load Digest::SHA, no websocket" zurück.
Habe gerade auch das https://forum.fhem.de/index.php/topic,64276.msg555026.html#new (https://forum.fhem.de/index.php/topic,64276.msg555026.html#new) gefunden. Ist dass das gleiche Problem?
Ich habe die "alte" fhemweb.js Datei zurück gespielt. Dann geht es wieder. Also ist bei der etwas im argen.
Gruß Christoph
Zitatbei dem setzen des Attributs bekomme ich "WEB: Can't load Digest::SHA, no websocket" zurück.
apt-get install libdigest-sha-perl
ZitatIch habe die "alte" fhemweb.js Datei zurück gespielt.
Kannst du mir hier die alte anhaengen? Die hat ja (noch) keine Version.
Hallo Rudi,
hab die Datei drangepapt.
LG Christoph
Danke, hilft leider nicht, ist die Vorversion.
Immerhin hat fhemweb.js jetzt auch ein SVN Id, was demnaechst in der Konsole ausgegeben wird.
Hallo Rudi,
aber die Vorversion läuft noch - nur die letzte funktionierte nicht.
Gruß Christoph
Das habe ich verstanden, nur nicht warum, habe gestern und heute alle Aenderungen bestimmt 5-mal angeschaut.
Ich kann jetzt das Feature ausbauen, was mir nicht passt, weil ich laengerfristig websockets unterstuetzen will bzw. muss. Oder warten, bis jemand mir was Nachstellbares zeigt. Oder gleicht einen Patch liefert (man kann ja traeumen :) ). Ich versuche erstmal mit warten. Btw.: gibts wg. websocket Neuigkeiten?
Hallo Rudi,
das Attribut läßt sich jetzt setzen. Habe das für alle Instanzen (WEB, WEBtablet ..) gemacht. Trotzdem wird nicht aktuallisiert. Ich habe derzeit diese -rw-r--r-- 1 fhem dialout 40468 Jan 7 20:32 fhemweb.js
Version von fhemweb.js. Bei Update kommt "nothing to do"
Gruß Christoph
ZitatBei Update kommt "nothing to do"
Du wars noch etwas zu frueh, bitte widerholen.
Damit ich es genauso nachstellen kann:
- bitte erst update durchfuehren
- FHEM stoppen und im Terminal "perl fhem.pl fhem.cfg.demo" starten (das fasst keine Logs an, und sollte auch sonst nichts kaputtmachen)
- danach die FHEMWEB-Seite mit Chrome(!) und geoeffneten JavaScript-Konsole aufrufen, und hier melden, was in der Konsole steht.
- danach "blink 5 1" bei Alarm anklicken, und schauen, ob was passiert.
- "attr WEB longpoll websocket" setzen, die Seite nochmal aufrufen, usw. s.o.
Ich will das Problem loesen, kann es aber nicht reproduzieren (https://xkcd.com/583/) , brauche also Hilfe.
Hallo Rudi,
update gemacht, Attribut gesetzt -> es funktioniert.
Danke
Gruß Christoph
Ein bisschen mehr Details waere schon lieb: was funktioniert?
Hallo Rudi,
also - das setzen des Attributes geht nach dem installieren des Perl-Moduls und einem Neustart fehlerfrei. Nach dem Update werden die devStateIcons wieder direkt nach dem Schalten aktualisiert ohne die Seite manuel refreshen zu müssen. Somit zeigen sie das gleiche Verhalten wie vor der Umstellung.
Gruß Christoph
Hallo,
jetzt klappt es plötzlich nicht mehr. Wenn ich longpoll auf 1 setze, geht es wieder. Ich habe bewust nichts gemacht oder geändert. Was passiert da. Im Log ist nichts zu sehen. Auch ein Neustart hilft nicht.
Gruß Christoph
Kannst du bitte es mit einer aktualisierten fhemweb.js probieren? Wir sollten die Diskussion am besten auch hier:
https://forum.fhem.de/index.php?topic=64276.new#new
weiterfuehren. Wenn das nicht hilft, bitte berichten, mit welchem Browser es nicht geht.