Problem mit clickbaren Icons - Bitte um Hilfe

Begonnen von Icinger, 06 August 2017, 08:20:34

Vorheriges Thema - Nächstes Thema

Icinger

Hi Leute,

irgendwie steh ich grade am Schlauch, vielleicht habt ja ihr nen Denkanstoß für mich.

Habe mehrere readingsProxys, mit devStateIcons, die auch on/off-clickbar sind. Funktioniert innerhalb der ReadingsProxys auch einwandfrei.
zB:
   READINGS:
     vor einer Stunde   lastCmd         off
     vor 10 Minuten   state           0
Attributes:
   DbLogExclude .*
   alias      Strahler
   devStateIcon Off.*:light_ceiling@red:on On.*:light_ceiling@green:off
   setFn      {fhem "set PoolController
   NAME       rpx_Pool_Licht
   NOTIFYDEV  global,PoolController
   NR         515
   NTFY_ORDER 50-rpx_Pool_Licht
   READING    Pin33
   STATE      Off
   TYPE       readingsProxy
   CONTENT:
     PoolController 1
   READINGS:
     2017-08-06 07:31:35   lastCmd         off
     2017-08-06 08:06:57   state           0
Attributes:
   alias      Strahler
   devStateIcon Off.*:light_ceiling@red:on On.*:light_ceiling@green:off
   setFn      {fhem "set PoolControler raw pin 33 ".$CMD}
   setList    on off
   stateFormat {return ReadingsVal("rpx_Pool_Licht","state",0)==0 ? "Off" : "On"}
   webCmd     on:off


Fasse ich jetzt die Proxys aber zusammen in eine ReadingsGroup, wird das Icon zwar angezeigt, allerdings bekomme ich beim anklicken immer den Fehler:
Unknown argument onKeyValueProtocol,Pool, choose one of on off on-for-timer blink off-till-overnight toggle off-for-timer on-till-overnight intervals on-till off-till

List der ReadingsGroup:
Internals:
   DEF        PoolController:T4,<>,PoolTemp,<>,state@rpx_Pool_Licht
PoolController:T3,<>,SolarTemp,<>,state@rpx_Pool_Solarpumpe
PoolController:T2,<>,Ext1,Pressure,state@rpx_Pool_Filterpumpe
PoolController:T1,<>,TecTemp,TecHum,state@rpx_Pool_TechnikLuefter

   NAME       rg_Pool
   NR         514
   NTFY_ORDER 50-rg_Pool
   STATE      Initialized
   TYPE       readingsGroup
   CONTENT:
     PoolController 1
   CONTENT2:
     rpx_Pool_Filterpumpe 1
     rpx_Pool_Licht 1
     rpx_Pool_Solarpumpe 1
     rpx_Pool_TechnikLuefter 1
   DEVICES:
     ARRAY(0x4559670)
     ARRAY(0x4593188)
     ARRAY(0x4535be0)
     ARRAY(0x43c4500)
   DEVICES2:
     ARRAY(0x4559670)
     ARRAY(0x4593188)
     ARRAY(0x4535be0)
     ARRAY(0x43c4500)
     ARRAY(0x24eea50)
     ARRAY(0x457dc38)
     ARRAY(0x4577c40)
     ARRAY(0x4740528)
   fhem:
     lastDefChange 8
     last_update 1501999920.24841
   helper:
     DEF
     valueStyle {RG_Temps($DEVICE,$READING,$VALUE)}
     cellStyle:
       c:1        style="font-weight:bold;text-align:left"
       c:3        style="text-align:right"
       c:4        style="text-align:right"
       r:1,c:1    style="color:#0066ff;font-weight:bold;text-align:left"
     valueFormat:
       Ext1       %.1f°C
       PoolTemp   %.1f°C
       Pressure   %.1fp
       SolarTemp  %.1f°C
       TecHum     %.1f%%
       TecTemp    %.1f°C
     valueIcon:
       state      %devStateIcon
Attributes:
   DbLogExclude .*
   alias      PoolTechnik
   cellStyle  {"r:1,c:1" => 'style="color:#0066ff;font-weight:bold;text-align:left"',
"c:1"     => 'style="font-weight:bold;text-align:left"',
"c:3"     => 'style="text-align:right"',
"c:4"     => 'style="text-align:right"'}
   nonames    1
   room       Garten,Pool
   style      style="width:350px"
   valueFormat { "Pressure"  => "%.1fp",
  "PoolTemp"  => "%.1f°C",
  "SolarTemp" =>"%.1f°C",
  "Ext1"      => "%.1f°C",
  "TecTemp"   => "%.1f°C",
  "TecHum"    => "%.1f%%"}
   valueIcon  {state=>'%devStateIcon'}
   valueStyle {RG_Temps($DEVICE,$READING,$VALUE)}


Komme absolut nicht drauf, woher das "Unknown argument onKeyValueProtocol,Pool," kommen soll.
Hat jemand ne Idee?

Danke uns schönen Sonntag noch,

Stefan
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Icinger

Niemand eine Idee? :(

Irgendwie find ich keine Lösung.....
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

amenomade

Vielleicht wäre es besser, explizit das Attribut "commands" auf dem ReadingsGroup zu setzen?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus