HomeMatic Rauchmelder - keine Alarmierung in Homekit/homebridge

Begonnen von tpm88, 31 Dezember 2019, 13:10:02

Vorheriges Thema - Nächstes Thema

tpm88

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
Test FHEM Server on RPi, CUL_HM
Prod FHEM Server on Odroid HC1, HM-USB, JeeLink
Devices: diverse HM, IT1500, 1wire, LaCrosse, MQTT