(gelöst)Valueicon mit if und devstateicon

Begonnen von PingPong, 22 Oktober 2019, 22:58:24

Vorheriges Thema - Nächstes Thema

PingPong

Hallo zusammen,

kann mir jemand bei der Syntax im Valueicon helfen?
Ich habe eine Readingsgroup definiert, bei der ich die Darstellung in mehreren Spalten via Valueicon anpassen möchte.

Folgende Syntax funktioniert:
valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif( $READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' } }

Ich bekomme es nun aber nicht hin auch noch folgendes hinzuzufügen: { state => '%devStateIcon' }

Hat jemand nen Tipp?

VG
Marc

PingPong

Niemand eine guten Rat für mich? :-(

Oder ist meine Beschreibung ggf. unverständlich?

amenomade

valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif( $READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' } elsif ($READING eq "state") { '%devStateIcon' }}
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

PingPong

Danke für Deine Antwort.
Syntaktisch bekomme ich keinen Fehler mehr, allerdings ist das Ergebnis auch nicht das erwartete.

amenomade

Zeig bitte ein vollständiges "list" vom readingsGroup
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

PingPong

gerne

Internals:
   .FhemMetaInternals 1
   DEF        ,,,,, model&shelly1:+NAME,?Raum,?subType,network,state_neu
   FUUID      5dad38c1-f33f-cfa3-1cf0-241eedb8727f0270
   FVERSION   33_readingsGroup.pm:0.197740/2019-07-04
   NAME       rg_Shelly1
   NR         484
   NTFY_ORDER 50-rg_Shelly1
   STATE      Initialized
   TYPE       readingsGroup
   CONTENT:
     shelly.Bad.Deckenspots 1
     shelly.ez.Wandlampen 1
     shelly.ez.deckenlampe 1
     shelly.flEG.Deckenlampen 1
     shelly.flOG.Deckenlampe 1
     shelly.flUG.Deckenlampe 1
     shelly.ku.Deckenlampe 1
     shelly.lu.Deckenspots 1
     shelly.luca.Deckenlampe 1
     shelly.wz.Deckenlampe 1
     shelly.wz.Yeelight 1
   CONTENT2:
   DEVICES:
     ARRAY(0x8417fe0)
     ARRAY(0xac6fa48)
     ARRAY(0xb06dad0)
     ARRAY(0xa5096e8)
     ARRAY(0x95d4b78)
     ARRAY(0x91d9138)
     ARRAY(0xb07e950)
     ARRAY(0x991af80)
     ARRAY(0xa95bd40)
     ARRAY(0xbb5cae8)
     ARRAY(0x8f10308)
     ARRAY(0xa5092f8)
   fhem:
     lastDefChange 5
     last_update 1571876162.25627
   helper:
     DEF       
     nameStyle  style="color:blue;font-weight:bold"
     valueIcon  valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif($READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' }elsif($READING eq "state") { '%devStateIcon' }}
Attributes:
   DbLogExclude .*
   alias      Shelly 1
   nameStyle  style="color:blue;font-weight:bold"
   room       30_LabelGroups->04_Shelly
   valueIcon  valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif($READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' }elsif($READING eq "state") { '%devStateIcon' }}

amenomade

Warum hast Du "valueIcon" am Anfang des valueIcon Attributs?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

PingPong

Weil ich ein Esel bin  >:(

Klasse, vielen Dank. Jetzt klappt es.

VG
Marc