Gerätename als StatusIcon?

Begonnen von Virsacer, 19 Juli 2025, 09:11:00

Vorheriges Thema - Nächstes Thema

Virsacer

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

DasQ

Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Virsacer

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.


Virsacer

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

TomLee

Gibts nen Grund das der Devicename unbedingt ein Icon matchen muss?

Evtl. reicht Dir für die Anzeige in FHEMWEB ein alias "euro"?

Virsacer

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.