Hallo zusammen,
beim Test (mittels Testspray) meiner HomeMatic Rauchmelder ist mir aufgefallen, daß der ausgelöste Alarm in Homekit nicht angezeigt wird. Der Zustand verbleibt in "Bereit" (Home App) bzw. "Keine Gefahr" (Eve).
Aufgesetzt ist alles, d.h. HomeBridge und HomeMatic HM-SEC-SD gemäß Wiki. Laut diesem ist für die Rauchmeldung kein Mapping erforderlich. Die zugehörigen IOS Geräte haben alle aktuelle iOS (13.3) Versionen.
Hier die RAW-Definition eines Melders - hier sd_Test:
fhem> list -r sd_Test
define sd_Test CUL_HM 4ABF3C
attr sd_Test .mId 0042
attr sd_Test IODev myHmUART
attr sd_Test IOgrp vccu:myHmUART
attr sd_Test actCycle 099:00
attr sd_Test actStatus alive
attr sd_Test autoReadReg 4_reqStatus
attr sd_Test devStateIcon off:general_ok .*:secur_alarm
attr sd_Test event-on-change-reading .*
attr sd_Test expert 2_raw
attr sd_Test firmware 1.1
attr sd_Test genericDeviceType SmokeSensor
attr sd_Test homebridgeMapping StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;;;;/^.*/:BATTERY_LEVEL_LOW
attr sd_Test model HM-SEC-SD
attr sd_Test msgRepeat 1
attr sd_Test peerIDs 00000000,11990201,
attr sd_Test room Rauchmelder,Homekit
attr sd_Test serialNr NEQ0289314
attr sd_Test subType smokeDetector
attr sd_Test webCmd statusRequest
Die FHEM Logauszüge für den Testfall:
2019-12-31_11:51:43 sd_Test battery: ok
2019-12-31_11:51:43 sd_Test level: 0
2019-12-31_11:51:43 sd_Test off
2019-12-31_11:58:38 sd_Test smoke_detect: sd_Test
2019-12-31_11:58:38 sd_Test smoke-Alarm_03
2019-12-31_11:58:38 sd_Test trigLast: Rauchmelder_Team:200
2019-12-31_11:58:38 sd_Test trig_Rauchmelder_Team: 200_3
2019-12-31_11:58:38 sd_Test smoke_detect: sd_Test
2019-12-31_11:58:38 sd_Test smoke-Alarm_03
2019-12-31_11:58:38 sd_Test trigLast: Rauchmelder_Team:200
2019-12-31_11:58:38 sd_Test trig_Rauchmelder_Team: 200_3
2019-12-31_11:58:39 sd_Test trigLast: Rauchmelder_Team:200
2019-12-31_11:58:39 sd_Test trig_Rauchmelder_Team: 200_3
2019-12-31_11:58:39 sd_Test trigLast: Rauchmelder_Team:200
2019-12-31_11:58:39 sd_Test trig_Rauchmelder_Team: 200_3
2019-12-31_11:58:40 sd_Test trigLast: Rauchmelder_Team:200
2019-12-31_11:58:40 sd_Test trig_Rauchmelder_Team: 200_3
2019-12-31_11:58:40 sd_Test trigLast: Rauchmelder_Team:200
2019-12-31_11:58:40 sd_Test trig_Rauchmelder_Team: 200_3
2019-12-31_11:59:04 sd_Test smoke_detect: none
2019-12-31_11:59:04 sd_Test off
Die HomeBridge inkl. FHEM PlugIn ist aktuell und wurde vor dem Test neu gestartet. HomeBridge-Log für den Zeitpunkt:
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] Initializing platform accessory 'sd_Test'...
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] creating services for sd_Test
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] information service for sd_Test
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] manufacturer, model and serial number characteristics for sd_Test
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] firmware revision characteristic for sd_Test
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] name (siriName) characteristic for sd_Test
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] SmokeSensor service for sd_Test
Dec 31 11:56:52 rpi3 homebridge[19196]: [12/31/2019, 11:56:52 AM] [FHEM_Lab] StatusLowBattery characteristic for sd_Test:battery
Dec 31 11:56:52 rpi3 homebridge[19196]: Setup Payload:
Dec 31 11:56:52 rpi3 homebridge[19196]: X-HM://0023ISYX3KKB9
Dec 31 11:56:52 rpi3 homebridge[19196]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Für den Alarmzeitpunkt 11:58:38 finden sich gar keine Meldungen im HomeBridge Log.
Und noch ein List des Rauchmelders:
fhem> list sd_Test
Internals:
DEF 4ABF3C
FUUID 5e0a5dd9-f33f-7f16-80c9-4a312e0c08c105be
FVERSION 10_CUL_HM.pm:0.206330/2019-12-01
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 4
NAME sd_Test
NOTIFYDEV global
NR 258
NTFY_ORDER 50-sd_Test
STATE off
TYPE CUL_HM
chanNo 01
lastMsg No:96 - t:10 s:4ABF3C d:2634DC 011199020100000000
myHmUART_MSGCNT 4
myHmUART_RAWMSG 0501003E96A0104ABF3C2634DC011199020100000000
myHmUART_RSSI -62
myHmUART_TIME 2019-12-31 12:48:07
peerList Rauchmelder_Team,
protLastRcv 2019-12-31 12:48:07
protRcv 4 last_at:2019-12-31 12:48:07
protSnd 7 last_at:2019-12-31 12:48:07
protSndB 3 last_at:2019-12-31 12:48:06
protState CMDs_done
rssi_at_myHmUART cnt:4 min:-63 max:-62 avg:-62.25 lst:-62
rssi_myHmUART cnt:1 min:-65 max:-65 avg:-65 lst:-65
READINGS:
2019-12-31 11:51:34 Activity alive
2019-12-31 12:48:02 CommandAccepted yes
2019-12-30 21:39:08 D-firmware 1.1
2019-12-30 21:39:08 D-serialNr NEQ0289314
2019-12-31 12:48:07 PairedTo 0x2634DC
2019-12-30 21:35:45 R-pairCentral 0x2634DC
2019-12-31 12:48:06 RegL_00. 00:00 02:01 0A:26 0B:34 0C:DC
2019-12-31 11:51:43 battery ok
2019-12-31 11:51:43 level 0
2019-12-31 12:48:07 peerList Rauchmelder_Team,
2019-12-30 21:34:57 powerOn 2019-12-30 21:34:57
2019-12-31 11:51:43 recentStateType info
2019-12-31 11:59:23 smoke_detect none
2019-12-31 11:59:23 state off
2019-12-30 21:41:00 teamCall from TeamDev:2
2019-12-31 11:59:25 trigLast Rauchmelder_Team:1
2019-12-31 11:59:25 trig_Rauchmelder_Team 1_5
helper:
HM_CMDNR 150
alarmNo 05
cSnd 012634DC4ABF3C00040000000000,012634DC4ABF3C0103
mId 0042
peerFriend peerSD
peerIDsRaw ,11990201,00000000
peerOpt p:smokeDetector
regLst 0
rxType 2
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +4ABF3C,00,03,00
nextSend 1577792887.76895
rxt 0
vccu vccu
p:
4ABF3C
00
03
00
prefIO:
myHmUART
mRssi:
mNo 96
io:
myHmUART:
-58
-58
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rpt:
IO myHmUART
flg A
ts 1577792887.47319
ack:
HASH(0x5aa5ff8)
9680022634DC4ABF3C00
rssi:
at_myHmUART:
avg -62.25
cnt 4
lst -62
max -62
min -63
myHmUART:
avg -65
cnt 1
lst -65
max -65
min -65
shadowReg:
tmpl:
Attributes:
IODev myHmUART
IOgrp vccu:myHmUART
actCycle 099:00
actStatus alive
autoReadReg 4_reqStatus
devStateIcon off:general_ok .*:secur_alarm
event-on-change-reading .*
expert 2_raw
firmware 1.1
genericDeviceType SmokeSensor
homebridgeMapping StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;;/^.*/:BATTERY_LEVEL_LOW
model HM-SEC-SD
msgRepeat 1
peerIDs 00000000,11990201,
room Rauchmelder,Homekit
serialNr NEQ0289314
subType smokeDetector
webCmd statusRequest
Wie müßte die Alarmierung im HomeBridge Log aussehen? Kann jemand bestätigen, daß bei ihm die Anzeige des Alarms in Home/Eve (noch) funktioniert??
Allen einen guten Rutsch und hoffentlich heute abend kein Besuch der Feuerwehr...
VG
Tobias