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
@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