Hallo,
beim Edge wird mir beim Schalten der Devices in readingsGroups der Status nicht geändert. Erst nach erneutem Aufruf der Seite wird der aktuelle Status angezeigt.
Firefox, IE, und diverse Tabletbrowser zeigen die Änderung sofort an.
Muss beim Edge noch etwas eingestellt werden?
defmod Gartenbewaesserung readingsGroup Weidezaungeraet:state,?!automatik\
Bachlauf:state,?!automatik\
Blumenkasten:state,?!automatik\
Gartensprenger:state,?!automatik\
Heckenregner:state,?!automatik\
Heckendrippler:state,?!automatik\
Rasensprenger:state,?!automatik
attr Gartenbewaesserung automatik aut
attr Gartenbewaesserung commands {'state.on' => 'set $DEVICE off','state.off' => 'set $DEVICE on','automatik' => 'automatik:'}
attr Gartenbewaesserung room Garten
attr Gartenbewaesserung sortby 1
attr Gartenbewaesserung valueIcon { state => '%devStateIcon' }
attr Gartenbewaesserung verbose 0
Gruß Jens
Was steht in der JavaScript Console ?
HTML1300: Navigation wurde ausgeführt.
fhem (1,1)
HTML1523: Überlappende Endmarkierung. Markierungen sollten im Format "b>i>/i>/b>" anstatt im Format "b>i>/b>/i>" strukturiert werden.
fhem (22,109)
HTML1512: Endmarkierung ohne Entsprechung.
fhem (22,175)
3 HTML1500: Die Markierung kann nicht selbstschließend sein. Verwenden Sie eine explizite schließende Markierung.
fhem (26,455)
11:02:48.388 FW_queryValue:{ReadingsVal("Gartenbewaesserung","visibility","")}
fhemweb.js (481,5)
11:02:48.397 FW_queryValue:{AttrVal("Gartenbewaesserung","room","")}
fhemweb.js (481,5)
11:02:48.478 Loading script /fhem/pgm2/sorttable.js
fhemweb.js (481,5)
11:02:48.531 Inform-channel opened (HTTP) with filter Gartenbewaesserung
fhemweb.js (481,5)
11:02:48.567 Rcvd:
fhemweb.js (481,5)
Und das beim Anklicken vom Weidezaungerät:
11:31:40.874 FW_cmd:/fhem?cmd.Weidezaungeraet=set Weidezaungeraet on&room=allall&fwcsrf=csrf_xxxxxx499808801&XHR=1
fhemweb.js (481,5)
11:31:48.062 Rcvd: ["Gartenbewaesserung-Weidezaungeraet.state","<html><div id=\u0022Weidezaungeraet\u0022 title=\u0022on\u0022 class=\u0022col2\u0022>...(2796)
fhemweb.js (481,5)
11:31:48.083 Rcvd: ["Gartenbewaesserung-Weidezaungeraet.state-ts","2018-09-16 11:31:42","2018-09-16 11:31:42"]
fhemweb.js (481,5)
11:31:48.084 Rcvd: ["#FHEMWEB:WEB_192.168.100.3_54885","$('#saveCheck').css('visibility','visible')",""]
Gibt es die gleichen Probleme auch mit "attr WEB longpoll websocket"?
Ich habe z.Zt. keinen Zugriff auf Edge, erst in ein paar Tagen.
Bei websocket funktioniert es. Allerding klappt es dann beim Tablet nicht.
Longpoll im Edge ist kaputt: die Benachrichtigungs-Funktion wird schon bei dem halben Datensatz aufgerufen, aber nicht, wenn der Rest angekommen ist. Damit zeigt fhemweb bei einem Event immer die "vorletzte" Aenderung an. Man koennte mit einem setTimer vmtl. einen Workaround bauen, bin aber nicht sicher, ob mir das Wert ist.
Welches Tablet (OS,Version,Browser) funktioniert nicht mit websocket?
Danke und sorry, an den Tablets funktioniert es doch - zu mindestens netzintern. Über der Reverse-Proxy funktioniert es mit keinem Browser. https://wiki.fhem.de/wiki/Apache_Authentication_Proxy#Websockets-Unterst.C3.BCtzung (https://wiki.fhem.de/wiki/Apache_Authentication_Proxy#Websockets-Unterst.C3.BCtzung) ...hatte auch keinen Erfolg.