Autor Thema: "fragwürdiges" devStateIcon bei rain devices  (Gelesen 878 mal)

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3815
"fragwürdiges" devStateIcon bei rain devices
« am: 28 April 2017, 15:52:01 »
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
« Letzte Änderung: 28 April 2017, 15:53:36 von chris1284 »
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 20871
Antw:"fragwürdiges" devStateIcon bei rain devices
« Antwort #1 am: 28 April 2017, 16:05:42 »
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".

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3815
Antw:"fragwürdiges" devStateIcon bei rain devices
« Antwort #2 am: 28 April 2017, 18:13:58 »
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
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 5930
  • NIVEAu ist keine Creme...
Antw:"fragwürdiges" devStateIcon bei rain devices
« Antwort #3 am: 28 April 2017, 18:19:43 »
attr <NameRainDevice> devStateIcon .*:noIcon
http://fhem.de/commandref.html#devStateIcon

Gruß, Joachim
« Letzte Änderung: 28 April 2017, 18:21:39 von MadMax-FHEM »
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...