HmIP-BRC2 keine Readings vom Taster

Begonnen von stefan-dd, 03 Dezember 2022, 18:16:48

Vorheriges Thema - Nächstes Thema

stefan-dd

Ich versuchen einen HmIP-BRC2 Taster in Fhem zu integrieren.
Leider werden mir keine Readings von den Tastensignalen angelegt.

Führe ich detectDev aus, werden Datenpunke angezeigt.
{
  controlRoleCount=0,
  defAdd=0019DD89B902EF,
  defCCh=-1,
  defCDP=,
  defMod=HMCCUCHN,
  defSCh=1,
  defSDP=1.PRESS_SHORT,
  level=2,
  rolePatternCount=0,
  stateRole={
    1={
      datapoint=PRESS_SHORT,
      priority=1,
      role=KEY_TRANSCEIVER
    },
    2={
      datapoint=PRESS_SHORT,
      priority=1,
      role=KEY_TRANSCEIVER
    }
  },
  stateRoleCount=2,
  uniqueControlRoleCount=0,
  uniqueStateRoleCount=1
}


Wo liegt das Problem? Was kann ich machen?

defmod HmIP_BRC2_0019DD89B902EF_1 HMCCUCHN 0019DD89B902EF:1
attr HmIP_BRC2_0019DD89B902EF_1 event-on-update-reading .*
attr HmIP_BRC2_0019DD89B902EF_1 room Homematic

setstate HmIP_BRC2_0019DD89B902EF_1 2022-12-03 18:06:58 IODev d_ccu
setstate HmIP_BRC2_0019DD89B902EF_1 2022-12-03 18:06:59 activity alive
setstate HmIP_BRC2_0019DD89B902EF_1 2022-12-03 18:06:59 devstate ok
setstate HmIP_BRC2_0019DD89B902EF_1 2022-12-03 18:06:59 rssidevice -60
setstate HmIP_BRC2_0019DD89B902EF_1 2022-12-03 18:06:59 rssipeer N/A
setstate HmIP_BRC2_0019DD89B902EF_1 2022-12-03 18:06:59 voltage 0.0



Internals:
   CFGFN     
   DEF        0019DD89B902EF:1
   FUUID      638b8232-f33f-804b-8df7-592402061c674cc5
   IODev      d_ccu
   NAME       HmIP_BRC2_0019DD89B902EF_1
   NR         9379
   STATE      ???
   TYPE       HMCCUCHN
   ccuaddr    0019DD89B902EF:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-BRC2 0019DD89B902EF:1
   ccurolestate KEY_TRANSCEIVER
   ccusubtype BRC2
   ccutype    HmIP-BRC2
   eventCount 2
   firmware   1.8.8
   readonly   no
   receiver   Bad_Spiegel,Bad_Steckdose,DRSI4_Taster,Bad_Wanne,Bad_Dusche
   READINGS:
     2022-12-03 18:06:58   IODev           d_ccu
     2022-12-03 18:06:59   activity        alive
     2022-12-03 18:06:59   devstate        ok
     2022-12-03 18:06:59   rssidevice      -60
     2022-12-03 18:06:59   rssipeer        N/A
     2022-12-03 18:06:59   voltage         0.0
   hmccu:
     channels   1
     detect     1
     devspec    0019DD89B902EF:1
     nodefaults 0
     role       1:KEY_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set       
     control:
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.DUTY_CYCLE:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -60
           ONVAL      -60
           OSVAL      -60
           OVAL       196
           SVAL       -60
           VAL        196
       0.RSSI_PEER:
         VALUES:
           NVAL       N/A
           ONVAL      N/A
           OSVAL      N/A
           OVAL       0
           SVAL       N/A
           VAL        0
       0.UNREACH:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        false
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
     roleCmds:
       get:
       set:
     state:
       chn        1
       dpt        PRESS_SHORT
Attributes:
   event-on-update-reading .*
   room       Homematic

eurofinder

@stefan-dd:
Einige HmIP-Geräte benötigen in der CCU ein "Pseudoprogramm", damit die Info Tastendruck gesendet wird. Lege einfach eine Pseudovariable an und dann für jeden Tastendruck ein Programm, der die Variable verändert. Das sollte helfen.
Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO