Hallo,
ich habe folgendes Phänomen bei einem HM Fensterkontakt. Öffne ich das Fenster bleibt die LED auf orange, wechselt nach etwa 6 Sekunden auf rot. Beim Schließen genau so. Status wird in Fhem korrekt angezeigt.
In Fhem sehe ich, dass das aesCommToDev ständig zwischen pending und ok wechselt.
Bei dem Fensterkontakt habe ich sign auf on und zusätzlich das Attribut aesCommReq gesetzt. Ohne aesCommReq funktioniert es natürlich.
Hier mal ein Auszug aus dem Eventmonitor fürs Öffnen des Fensters:
2016-08-17 12:12:26 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:26 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast contact: open (to VCCU)
2016-08-17 12:12:27 CUL_HM Fenster_Gast open
2016-08-17 12:12:27 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:27 CUL_HM Fenster_Gast trig_aes_VCCU: ok:152
2016-08-17 12:12:27 CUL_HM Fenster_Gast trigger_cnt: 152
2016-08-17 12:12:27 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:27 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:27 CUL_HM Fenster_Gast contact: open (to VCCU)
2016-08-17 12:12:27 CUL_HM Fenster_Gast open
2016-08-17 12:12:27 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:27 CUL_HM Fenster_Gast trig_aes_VCCU: ok:152
2016-08-17 12:12:27 CUL_HM Fenster_Gast trigger_cnt: 152
2016-08-17 12:12:27 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:28 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:28 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:28 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:28 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:28 CUL_HM Fenster_Gast contact: open (to VCCU)
2016-08-17 12:12:28 CUL_HM Fenster_Gast open
2016-08-17 12:12:28 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:28 CUL_HM Fenster_Gast trig_aes_VCCU: ok:152
2016-08-17 12:12:28 CUL_HM Fenster_Gast trigger_cnt: 152
2016-08-17 12:12:28 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:29 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:29 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:30 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:30 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:30 CUL_HM Fenster_Gast contact: open (to VCCU)
2016-08-17 12:12:30 CUL_HM Fenster_Gast open
2016-08-17 12:12:30 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:30 CUL_HM Fenster_Gast trig_aes_VCCU: ok:152
2016-08-17 12:12:30 CUL_HM Fenster_Gast trigger_cnt: 152
2016-08-17 12:12:30 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:31 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:31 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:31 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:31 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:31 CUL_HM Fenster_Gast contact: open (to VCCU)
2016-08-17 12:12:31 CUL_HM Fenster_Gast open
2016-08-17 12:12:31 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:31 CUL_HM Fenster_Gast trig_aes_VCCU: ok:152
2016-08-17 12:12:31 CUL_HM Fenster_Gast trigger_cnt: 152
2016-08-17 12:12:31 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:33 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:33 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:33 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:33 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:33 CUL_HM Fenster_Gast contact: open (to VCCU)
2016-08-17 12:12:33 CUL_HM Fenster_Gast open
2016-08-17 12:12:33 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:33 CUL_HM Fenster_Gast trig_aes_VCCU: ok:152
2016-08-17 12:12:33 CUL_HM Fenster_Gast trigger_cnt: 152
2016-08-17 12:12:33 CUL_HM Fenster_Gast batteryLevel: ok
Fürs Schließen des Fensters:
2016-08-17 12:12:37 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:37 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:37 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:37 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:37 CUL_HM Fenster_Gast contact: closed (to VCCU)
2016-08-17 12:12:37 CUL_HM Fenster_Gast closed
2016-08-17 12:12:37 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:37 CUL_HM Fenster_Gast trig_aes_VCCU: ok:153
2016-08-17 12:12:37 CUL_HM Fenster_Gast trigger_cnt: 153
2016-08-17 12:12:37 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:37 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:37 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:38 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:38 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:38 CUL_HM Fenster_Gast contact: closed (to VCCU)
2016-08-17 12:12:38 CUL_HM Fenster_Gast closed
2016-08-17 12:12:38 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:38 CUL_HM Fenster_Gast trig_aes_VCCU: ok:153
2016-08-17 12:12:38 CUL_HM Fenster_Gast trigger_cnt: 153
2016-08-17 12:12:38 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:38 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:38 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:39 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:39 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:39 CUL_HM Fenster_Gast contact: closed (to VCCU)
2016-08-17 12:12:39 CUL_HM Fenster_Gast closed
2016-08-17 12:12:39 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:39 CUL_HM Fenster_Gast trig_aes_VCCU: ok:153
2016-08-17 12:12:39 CUL_HM Fenster_Gast trigger_cnt: 153
2016-08-17 12:12:39 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:40 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:40 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:40 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:40 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:40 CUL_HM Fenster_Gast contact: closed (to VCCU)
2016-08-17 12:12:40 CUL_HM Fenster_Gast closed
2016-08-17 12:12:40 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:40 CUL_HM Fenster_Gast trig_aes_VCCU: ok:153
2016-08-17 12:12:40 CUL_HM Fenster_Gast trigger_cnt: 153
2016-08-17 12:12:40 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:41 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:41 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:42 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:42 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:42 CUL_HM Fenster_Gast contact: closed (to VCCU)
2016-08-17 12:12:42 CUL_HM Fenster_Gast closed
2016-08-17 12:12:42 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:42 CUL_HM Fenster_Gast trig_aes_VCCU: ok:153
2016-08-17 12:12:42 CUL_HM Fenster_Gast trigger_cnt: 153
2016-08-17 12:12:42 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:43 CUL_HM Fenster_Gast aesCommToDev: pending
2016-08-17 12:12:43 CUL_HM Fenster_Gast batteryLevel: ok
2016-08-17 12:12:44 CUL_HM Fenster_Gast aesCommToDev: ok
2016-08-17 12:12:44 CUL_HM Fenster_Gast battery: ok
2016-08-17 12:12:44 CUL_HM Fenster_Gast contact: closed (to VCCU)
2016-08-17 12:12:44 CUL_HM Fenster_Gast closed
2016-08-17 12:12:44 CUL_HM Fenster_Gast trigDst_VCCU: noConfig
2016-08-17 12:12:44 CUL_HM Fenster_Gast trig_aes_VCCU: ok:153
2016-08-17 12:12:44 CUL_HM Fenster_Gast trigger_cnt: 153
2016-08-17 12:12:44 CUL_HM Fenster_Gast batteryLevel: ok
List des Fensters:
Internals:
DEF 3C88B4
HMLAN_MSGCNT 763
HMLAN_RAWMSG E3C88B4,0040,0135BF4C,01,FFD1,C8A6413C88B429A479019900
HMLAN_RSSI -47
HMLAN_TIME 2016-08-17 12:12:44
IODev HMLAN
LASTInputDev HMLAN
MSGCNT 763
NAME Fenster_Gast
NR 493
NTFY_ORDER 50-Fenster_Gast
STATE closed
TYPE CUL_HM
lastMsg No:C8 - t:41 s:3C88B4 d:29A479 019900
protCmdDel 4
protEvt_AESCom-ok 178 last_at:2016-08-17 12:12:44
protLastRcv 2016-08-17 12:12:44
protNack 2 last_at:2016-08-16 21:40:14
protResnd 22 last_at:2016-08-17 12:10:48
protSnd 303 last_at:2016-08-17 12:12:44
protState CMDs_done
rssi_at_HMLAN avg:-46.33 lst:-47 cnt:343 min:-50 max:-39
Readings:
2016-08-17 12:11:00 Activity alive
2016-08-17 12:07:21 CommandAccepted yes
2016-08-17 12:11:00 D-firmware 1.0
2016-08-17 12:11:00 D-serialNr MEQ0751927
2016-08-17 12:07:22 PairedTo 0x29A479
2016-08-16 22:39:03 R-Thermostat_Gast_WindowRec-expectAES off
2016-08-16 22:39:03 R-Thermostat_Gast_WindowRec-peerNeedsBurst on
2016-08-16 07:14:21 R-cyclicInfoMsg on
2016-08-16 07:14:21 R-eventDlyTime 0 s
2016-08-16 07:14:21 R-pairCentral 0x29A479
2016-08-16 07:14:21 R-sabotageMsg on
2016-08-16 21:34:11 R-sign on
2016-08-17 12:07:22 RegL_00. 02:01 09:01 0A:29 0B:A4 0C:79 10:01 14:06 00:00
2016-08-17 12:10:35 RegL_01. 08:01 20:9C 21:00 30:06 00:00
2016-08-17 12:12:44 aesCommToDev ok
2016-08-17 12:07:21 aesKeyNbr 02
2016-08-17 11:58:54 alive yes
2016-08-17 12:12:44 battery ok
2016-08-17 12:12:44 batteryLevel ok
2016-08-17 12:12:44 contact closed (to VCCU)
2016-08-17 11:58:54 recentStateType info
2016-08-17 11:58:54 sabotageError off
2016-08-17 12:12:44 state closed
2016-08-16 20:29:06 trigDst_Thermostat_Gast noConfig
2016-08-17 12:12:44 trigDst_VCCU noConfig
2016-08-17 12:12:44 trig_aes_VCCU ok:153
2016-08-17 12:12:44 trigger_cnt 153
Helper:
HM_CMDNR 200
cSnd 0129A4793C88B40103,0129A4793C88B40103
mId 00C7
peerIDsRaw ,00000000
rxType 28
Ack:
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newCh 1
newChn +3C88B4,01,01,02
nextSend 1471428763.80123
rxt 2
vccu VCCU
p:
3C88B4
01
01
02
Mrssi:
mNo C8
Io:
HMLAN -45
Prt:
bErr 0
sProc 0
sleeping 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rpt:
IO HMLAN
flg A
ts 1471428764.08956
ack:
HASH(0x2158f30)
C8800229A4793C88B40101C800
Rssi:
At_hmlan:
avg -46.332361516035
cnt 343
lst -47
max -39
min -50
Shadowreg:
Tmpl:
Role:
Attributes:
IODev HMLAN
IOgrp VCCU
actCycle 000:50
actStatus alive
aesCommReq 1
alias Gästezimmer
autoReadReg 4_reqStatus
devStateIcon open:fts_window_1w_open@red closed:fts_window_1w@green .*:message_attention@red
expert 2_raw
firmware 1.0
group Fenster
model HM-SEC-SCo
peerIDs 00000000,
room Zimmer_Gast
serialNr MEQ0751927
subType threeStateSensor
userReadings batteryLevel { ReadingsVal($name,"battery",0) }
Ich setze einen HMLAN ein, welcher in der VCCU eingetragen ist. Sowohl in HMLAN, als auch VCCU ist ein hmKey hinterlegt (01:KEY).
Als Fensterkontakt kommt der HM-SEC-SCo zum Einsatz.
Das Thermostat, mit dem der Fensterkontakt verbunden war, habe ich versuchsweise getrennt (via set Fenster_Gast peerChan 0 Thermostat_Gast_WindowRec single unset). Dennoch taucht es in den Readings auf. Vor dem Trennen des Thermostats hat sich der Fensterkontakt jedoch gleich verhalten.
Falls noch Daten fehlen, bitte melden!
Vielen Dank an alle :D