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
https://forum.fhem.de/index.php?topic=80440.0
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.
https://forum.fhem.de/index.php?msg=1343293
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
Gibts nen Grund das der Devicename unbedingt ein Icon matchen muss?
Evtl. reicht Dir für die Anzeige in FHEMWEB ein alias "euro"?
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.