FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Virsacer am 19 Juli 2025, 09:11:00

Titel: Gerätename als StatusIcon?
Beitrag von: Virsacer am 19 Juli 2025, 09:11:00
Hallo,

ich hatte für ein vor kurzem angelegtes Device noch ein Icon erstellt und das genau so benannt wie das Device.
Dann wurde das Icon plötzlich als Status des Device angezeigt, obwohl ich ein "stateFormat" definiert habe.

Über die Suche hab ich nix dazu gefunden...
Soll das so sein, oder ist das ein Fehler?

Hier ein Beispiel mit einem in "fhemSVG" existierenden Icon:

defmod euro dummy
attr euro stateFormat HierSollEinTextStehen
setstate euro HierSollEinTextStehen

Gruß Virsacer
Titel: Aw: Gerätename als StatusIcon?
Beitrag von: DasQ am 19 Juli 2025, 09:22:03
https://forum.fhem.de/index.php?topic=80440.0
Titel: Aw: Gerätename als StatusIcon?
Beitrag von: Virsacer am 19 Juli 2025, 09:47:55
Hm, in dem Thread finde ich nichts, was das Verhalten erklärt!?

Der State ist ja nicht "euro" sondern "HierSollEinTextStehen" bzw. "???" wenn man es ganz neu ohne Atribute anlegt
Und wenn man das Device in "Euro" umbenennt, wird auch "HierSollEinTextStehen" bzw. "???" angezeigt.
Titel: Aw: Gerätename als StatusIcon?
Beitrag von: TomLee am 19 Juli 2025, 10:06:20
https://forum.fhem.de/index.php?msg=1343293
Titel: Aw: Gerätename als StatusIcon?
Beitrag von: Virsacer am 19 Juli 2025, 10:39:33
Ok, da wird es als Beispiel gennannt :)

Aber mit
defmod euro dummy
setstate euro on
wird weiterhin das Euro-Symbol als "Status" angezeigt.

Warum hat denn der DeviceName priorität?
Mich interessiert doch der Status der Devices.

Wenn es ein Icon mit dem DeviceNamen gibt, sollte das vor dem Namen angezeigt werden, wie wenn das "icon" attribut verwendet wird...

Gruß Virsacer
Titel: Aw: Gerätename als StatusIcon?
Beitrag von: TomLee am 19 Juli 2025, 11:40:22
Gibts nen Grund das der Devicename unbedingt ein Icon matchen muss?

Evtl. reicht Dir für die Anzeige in FHEMWEB ein alias "euro"?
Titel: Aw: Gerätename als StatusIcon?
Beitrag von: Virsacer am 19 Juli 2025, 13:42:41
Ich hab das Gerät in FHEM halt so genannt, wie der Name auf der Verpackung steht.
Und als ich dann ein Icon dafür gemacht habe, hab ich das natürlich genauso genannt.