Devstateicon wechselt Zustand nicht

Begonnen von flummy1978, 27 April 2025, 09:24:24

Vorheriges Thema - Nächstes Thema

flummy1978

Hallo zusammen,

mir ist vor einiger Zeit aufgefallen dass meine Icons nicht mehr wirklich (zuverlässig) den Zustand wechseln. Das ist mit verschiedenen Browsern und Endgeräten der Fall. Klar einmal kurz ziehen bzw F5 ist mittlerweile so automatisch geworden, dass ich mich lange nicht mehr drum gekümmert habe.... Nun würde ich es allerdings doch gern angehen.

Hat sich da etwas geändert ?
In den letzten 4,5 Jahren funktionierte das immer einwandrei. Hab extra ein neues FHEMWEB erstellt, das nur die Standarddefinition hat und sonst nichts, funktioniert leider ebenso wenig:
define WEB5 FHEMWEB 52714 global
attr WEB5 DbLogExclude .*
attr WEB5 longpoll websocket
attr WEB5 userReadings timestamp:.* { time() }
#   BYTES_READ 6061
#   BYTES_WRITTEN 85574
#   CFGFN     
#   CONNECTS   6
#   CSRFTOKEN  csrf_495199816975243
#   DEF        52714 global
#   FD         65
#   FUUID      680ddae7-f33f-73c9-1731-61219839546268e7
#   NAME       WEB5
#   NR         363
#   NTFY_ORDER 50-WEB5
#   PORT       52714
#   STATE      Initialized
#   TYPE       FHEMWEB
#   READINGS:
#     2025-04-27 09:21:11   state           Initialized
#
setstate WEB5 2025-04-27 09:21:11 state Initialized

Browser war Firefox Version 137.0.2
Aber auch der aktuelle Chrome machte das Gleiche

Würde mich freuen, wenn mir da jemand helfen könnte - wonach ich suchen sollte.

VG
Andreas

rudolfkoenig

Warum sollte die obige Definition was bewirken? FHEMWEB generiert nur selten Events.

Folgendes funktioniert bei mir wie erwartet:
define myAt at +*00:00:01 trigger myAt hello
attr myAt userReadings hello:.* { time() }

Meines Wissens hat sich in FHEM nichts diesbezueglich geaendert, ich vermute eher was auf der "anderen" Seite wie Browser, Firewall, etc.
Was sieht man in der Javascript-Console des Browsers?

flummy1978

Hallöchen,

Vielen Dank für die Antwort, aber ich glaube da ging es um ein Missverständnis:
Mir geht es nicht darum, dass FHEMWEB ein Event erzeugen soll, sondern dass geschehene Events (Lampen, Steckdosen etc) keine Änderung des Icons hervorrufen....

Javascript / Firewall könnte ggf ein guter Hinweis sein, aber mich wundert es, dass es Plattform übergreifend den gleichen Effekt gibt (Handy, Tablet, PC)

VG Andreas

rudolfkoenig

ZitatMir geht es nicht darum, dass FHEMWEB ein Event erzeugen soll, sondern dass geschehene Events (Lampen, Steckdosen etc) keine Änderung des Icons hervorrufen....
Mag sein, aber dann war das obige Beispiel nicht zweckdienlich.

Funktioniert meine Variante?