Icon aktualisierung funktioniert erst nach Browser reload

Begonnen von stefantaust1, 02 Oktober 2017, 21:20:08

Vorheriges Thema - Nächstes Thema

stefantaust1

Hi zusammen,

ich habe einen Schalter mit Icons versehen, werden auch angezeigt und ändern auch den Status, aber erst wenn der Browser aktualisiert wird.

Longpoll 1 in der fhem.cfg ist aktiviert.

Was kann ich machen, das sich die icons im Floorplan sofort nach dem klick ändern.


Danke
Stefan



# define GPIO17 Wohnen
define GPIO17 RPI_GPIO 17
attr GPIO17 alias Wohnen on/off
attr GPIO17 devStateIcon on:10px-kreis-gruen off:10px-kreis-rot
attr GPIO17 direction output
attr GPIO17 icon icoTermHaus
attr GPIO17 room Fußbodenheizung


define WEB FHEMWEB 8083 global
attr WEB confirmDelete 0
attr WEB editConfig 1
attr WEB iconPath fhemSVG:openautomation:default
attr WEB menuEntries Update,cmd=update,UpdateCheck,cmd=update+check,Restart,cmd=shutdown+restart
attr WEB plotEmbed 0
attr WEB refresh 300
attr WEB stylesheetPrefix dark
attr WEB longpoll 1

define WEBphone FHEMWEB 8084 global
attr WEBphone iconPath fhemSVG:openautomation:default
attr WEBphone plotEmbed 0
attr WEBphone refresh 300
attr WEBphone stylesheetPrefix darktouchpad
attr WEBphone longpoll 1

define WEBtablet FHEMWEB 8085 global
attr WEBtablet iconPath fhemSVG:openautomation:default
attr WEBtablet plotEmbed 0
attr WEBtablet refresh 300
attr WEBtablet stylesheetPrefix darksmallscreen
attr WEBtablet longpoll 1

LuckyDay

attr WEB longpoll 1

mach mal longpoll auf websocket

attr WEB longpoll websocket


stefantaust1


stefantaust1

muss nochmal einhaken...

es funktioniert nur mit Apple Geräten.... Ipad2 und IPhone... dort wechselt das Icon sofort

mit dem FF und EDGE am Win10 Rechner wechselt das Icon erst beim refresh des Browsers

Grüsse
Stefan



hene42

Hallo,

hast du eventuell Bitdefender als Virenscanner?

mfg
hene42

Invers

attr WEB longpoll websocket
Ist in der deutschen Hilfe nicht erklärt. Wo liegt der Unterschied zu attr WEB longpoll 1?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

stefantaust1

Bitdefender ist nicht drauf... es läuft aktuell kein Virenscanner

hene42

Dann kann ich leider auch nicht weiterhelfen.
Ich hatte auch Tagelang das Problem, bei allen anderen Rechnern funktionierte es nur auf meinem nicht.
Ein Abschalten von Bitdefender hatte auch nix gebracht, erst nach Deinstallation der Antiviren Software funktionierte es Tadellos.

mfg
hene42

sigma415

Bei mir kam das gleiche Problem vom Avira Webschutz. Irgendein Avira-Update hat plötzlich die Status-Aktualisierung in FHEM blockiert.
Lösung 1: Attribut longpoll auf "websocket" setzen (wie oben schon geschrieben) oder
Lösung 2: Im Avira-Webschutz eine Ausnahme auf die URL vom FHEM-Server setzen
FHEM auf ubuntu-Server (Notebook), 3x HMLAN, 2x goE, Tasmota-Devices via MQTT, Home Connect, Velux-KLF200, Harmony, SMA STP10, SMA HM2.0, BYD HVS10.2, evcc, ioBroker, Z2M etc. pp.  ....
Und immer noch viele, viele (Alt-) HM's (ohne -IP).

hobu

Auch wenn's ein altes Thema ist - einen neuen Thread ist's IMO nicht wert.
Falls das ein Mod anders sieht: Bitte ab hier abtrennen.

Ich habe aktuell auch ein Problem mit der Aktualisierung von Icons - allerdings auf dem iPad / iPhone:
Im Browser (FF) klappt alles tadellos. Nur im iCab "klemmt's"...

Die genannten 'attr' für WEB, WEBSOCEKT sind aktiv: Status unverändert.

Letzte Änderungen hier - davor klappte alles tadellos:
Einbinden der Hue-Bridge mt ein paar Devices.

Bin für jeden Tipp dankbar!

Raspberry Pi (Model B)
HM-CFG-USB, HM-CC-RT-DN, HM-LC-SW1-FM, HM-Dis-WM55, HM-FK-SCO