Hallo,
wenn ich ein rain device definiere erhalte ich das "fragwürdige" devStateIcon im anhang. der state ist active
die frage ist warum? das attribut ist nicht gesetz, das modul setz das icon auch nicht. folglich wird das irgenwie durch fhemweb flasch gesetzt?
mich würde interessieren bug oder feature? wenn es ein feature sein soll, wie bekomme ich es weg?
list
Zitat
Internals:
CFGFN
DEF .*._lm.* energy energy_bla energy_calc
DEV_REGEXP .*._lm.*
ISRAINING_NAME energy_bla
NAME energy_cum
NEW_NAME energy_calc
NR 2758
NTFY_ORDER 10-energy_cum
RAIN_NAME energy
STATE active
TYPE rain
Attributes:
DbLogExclude .*
DontUseIsRaining 1
room System
Das ist "unser" rain.png, und TYPE ist rain.
Weiss nicht mehr, ob ich folgende Liste schon gezeigt habe, deswegen habe ich es mal reinkopert. Zeigt die Reiheinfolge, wie FHEMWEB nach passenden icon sucht, falls man kein Attribut spezifiziert hat:
$icon = FW_iconName("$name.$state") if(!$icon); # lamp.Aus.png
$icon = FW_iconName("$name.$rstate") if(!$icon); # lamp.on.png
$icon = FW_iconName($name) if(!$icon); # lamp.png
$icon = FW_iconName("$model.$state") if(!$icon && $model); # fs20st.off.png
$icon = FW_iconName($model) if(!$icon && $model); # fs20st.png
$icon = FW_iconName("$type.$state") if(!$icon); # FS20.Aus.png
$icon = FW_iconName("$type.$rstate") if(!$icon); # FS20.on.png
$icon = FW_iconName($type) if(!$icon); # FS20.png
$icon = FW_iconName($state) if(!$icon); # Aus.png
$icon = FW_iconName($rstate) if(!$icon); # on.png
Dieser Fall entspricht "FS20.png".
und wie bekomme ich es weg? ich will kein icon, nur text. habe schon versucht devStateIcon mit sinnlosem kram zu setzen damit er ja kein bild findet.
das bild macht hier ja wirklich garkeinen sinn
attr <NameRainDevice> devStateIcon .*:noIcon
http://fhem.de/commandref.html#devStateIcon
Gruß, Joachim