HM-SEC-SD-2 / HMUARTLGW probleme

Begonnen von litronics, 21 Dezember 2017, 21:30:52

Vorheriges Thema - Nächstes Thema

litronics

Hallo Zusammen,

ich hab mir drei HM Rauchmelder und das HMUARTGW für RPi besorgt und wollte die jetzt in FHEM anlegen und peeren.

Jetzt habe ich die SDs gepaart und nach der Anleitung im WIKI mit einem Virtuellen Team Master gepeert. In der Theorie sieht auch alles gut aus - nur gibt es immer wieder Probleme mit der Kommunikation.
Wenn ich z.B. den Alarm auslöse, dann löst nur einer aus und die anderen Zwei bleiben stumm.
Wenn ich ein getconfig schicke, dann bekomme ich "RESPONSE TIMEOUT:RegisterRead" als status zurück.

Nachdem ich vermutet habe, dass ich vielleicht vom RPi zu weit weg bin, hab ich die SDs näher ran - aber das war auch nicht das Problem.

Jetzt ist mein Latein aber auch schon am Ende und es wäre super, wenn mir jemand beim eingrenzen des Problems helfen könnte.

Hier mal die Devices, die angelegt sind:

Rauchmelder_Buero
Internals:
   DEF        5DD405
   HmUART_MSGCNT 7
   HmUART_RAWMSG 050100368DA0105DD405ABCDEF011111110100000000
   HmUART_RSSI -54
   HmUART_TIME 2017-12-21 21:21:26
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     7
   NAME       Rauchmelder_Buero
   NOTIFYDEV  global
   NR         144
   NTFY_ORDER 50-Rauchmelder_Buero
   STATE      RESPONSE TIMEOUT:RegisterRead
   TESTNR     1
   TYPE       CUL_HM
   lastMsg    No:8D - t:10 s:5DD405 d:ABCDEF 011111110100000000
   peerList   Rauchmelder_Team,
   protCmdDel 3
   protLastRcv 2017-12-21 21:21:26
   protResnd  2 last_at:2017-12-21 21:18:54
   protResndFail 2 last_at:2017-12-21 21:19:00
   protSnd    15 last_at:2017-12-21 21:21:26
   protState  CMDs_done
   rssi_HmUART min:-54 cnt:1 avg:-54 max:-54 lst:-54
   rssi_at_HmUART max:-53 lst:-54 avg:-53.71 min:-54 cnt:7
   READINGS:
     2017-12-21 18:51:28   Activity        alive
     2017-12-21 18:18:05   CommandAccepted yes
     2017-12-21 18:13:29   D-firmware      1.0
     2017-12-21 18:13:29   D-serialNr      OEQ1270579
     2017-12-21 21:21:26   PairedTo        0xABCDEF
     2017-12-21 18:13:33   R-pairCentral   0xABCDEF
     2017-12-21 21:21:26   RegL_00.          02:01 0A:AB 0B:CD 0C:EF 16:00 1F:00 00:00
     2017-12-21 18:18:05   aesCommToDev    ok
     2017-12-21 18:18:05   aesKeyNbr       00
     2017-12-21 18:51:40   alarmTest       ok
     2017-12-21 18:51:40   battery         ok
     2017-12-21 18:51:40   level           0
     2017-12-21 21:21:26   peerList        Rauchmelder_Team,
     2017-12-21 18:51:40   recentStateType info
     2017-12-21 21:21:26   sdRepeat        off
     2017-12-21 18:51:40   smokeChamber    ok
     2017-12-21 19:05:31   smoke_detect    none
     2017-12-21 21:19:00   state           RESPONSE TIMEOUT:RegisterRead
     2017-12-21 19:00:42   teamCall        from TeamDev:00
   helper:
     HM_CMDNR   141
     cSnd       01ABCDEF5DD40500040000000000,01ABCDEF5DD4050103
     cfgChkResult No regs found for:

Rauchmelder_Buero type:smokeDetector -
list:peer register         :value
   0:      devRepeatCntMax  :0
   0:      pairCentral      :0xABCDEF



     mId        00AA
     peerIDsRaw ,11111101,00000000
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DD405,00,00,00
       nextSend   1513887687.16037
       prefIO
       rxt        0
       vccu
       p:
         5DD405
         00
         00
         00
     mRssi:
       mNo        8D
       io:
         HmUART     -52
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
     rpt:
       IO         HmUART
       flg        A
       ts         1513887686.8677
       ack:
         HASH(0x34968e0)
         8D8002ABCDEF5DD40500
     rssi:
       HmUART:
         avg        -54
         cnt        1
         lst        -54
         max        -54
         min        -54
       at_HmUART:
         avg        -53.7142857142857
         cnt        7
         lst        -54
         max        -53
         min        -54
     shadowReg:
     tmpl:
   nb:
     cnt        2
Attributes:
   IODev      HmUART
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,11111101,
   room       CUL_HM
   serialNr   OEQ1270579
   subType    smokeDetector
   webCmd     statusRequest


Rauchmelder TR:
Internals:
   DEF        5DDCF8
   HmUART_MSGCNT 2
   HmUART_RAWMSG 05010045F5A6105DDCF8ABCDEF0601000044
   HmUART_RSSI -69
   HmUART_TIME 2017-12-21 18:51:37
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     2
   NAME       Rauchmelder_Theresas_Reich
   NOTIFYDEV  global
   NR         149
   NTFY_ORDER 50-Rauchmelder_Theresas_Reich
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   lastMsg    No:F5 - t:10 s:5DDCF8 d:ABCDEF 0601000044
   peerList   Rauchmelder_Team,
   protCmdDel 2
   protLastRcv 2017-12-21 18:51:37
   protResnd  2 last_at:2017-12-21 21:16:30
   protResndFail 1 last_at:2017-12-21 21:16:35
   protSnd    4 last_at:2017-12-21 21:16:24
   protState  CMDs_done_Errors:1
   rssi_HmUART min:-68 cnt:2 avg:-67.5 lst:-68 max:-67
   rssi_at_HmUART avg:-69 min:-69 cnt:2 lst:-69 max:-69
   READINGS:
     2017-12-21 18:51:28   Activity        alive
     2017-12-21 18:32:08   CommandAccepted yes
     2017-12-21 18:33:26   D-firmware      1.0
     2017-12-21 18:33:26   D-serialNr      OEQ1271568
     2017-12-21 18:33:26   PairedTo        0xABCDEF
     2017-12-21 18:33:26   R-pairCentral   0xABCDEF
     2017-12-21 18:32:08   aesCommToDev    ok
     2017-12-21 18:32:08   aesKeyNbr       00
     2017-12-21 18:51:37   alarmTest       ok
     2017-12-21 18:51:37   battery         ok
     2017-12-21 18:51:37   level           0
     2017-12-21 18:51:28   peerList        Rauchmelder_Team,
     2017-12-21 18:51:37   recentStateType info
     2017-12-21 18:33:26   sdRepeat        off
     2017-12-21 18:51:37   smokeChamber    ok
     2017-12-21 19:05:31   smoke_detect    none
     2017-12-21 21:16:35   state           RESPONSE TIMEOUT:RegisterRead
     2017-12-21 19:00:42   teamCall        from TeamDev:00
     RegL_00.:
       VAL
   helper:
     HM_CMDNR   246
     cSnd       01ABCDEF5DDCF8010E,01ABCDEF5DDCF800040000000000
     getCfgListNo
     mId        00AA
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DDCF8,00,00,00
       nextSend   1513878698.06634
       prefIO
       rxt        0
       vccu
       p:
         5DDCF8
         00
         00
         00
     mRssi:
       mNo        F5
       io:
         HmUART     -67
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
     rpt:
       IO         HmUART
       flg        A
       ts         1513878697.77047
       ack:
         HASH(0x372c2b0)
         F58002ABCDEF5DDCF800
     rssi:
       HmUART:
         avg        -67.5
         cnt        2
         lst        -68
         max        -67
         min        -68
       at_HmUART:
         avg        -69
         cnt        2
         lst        -69
         max        -69
         min        -69
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,11111101,
   room       CUL_HM
   serialNr   OEQ1271568
   subType    smokeDetector
   webCmd     statusRequest


Rauchmelder_Keller:
Internals:
   CFGFN
   DEF        5DD460
   HmUART_MSGCNT 23
   HmUART_RAWMSG 0501002E48A0105DD460ABCDEF015DD4050100000000
   HmUART_RSSI -46
   HmUART_TIME 2017-12-21 21:15:46
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     23
   NAME       Rauchmelder_Keller
   NOTIFYDEV  global
   NR         198
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   lastMsg    No:48 - t:10 s:5DD460 d:ABCDEF 015DD4050100000000
   peerList   Rauchmelder_Buero,
   protCmdDel 3
   protEvt_AESCom-ok 4 last_at:2017-12-21 18:57:28
   protLastRcv 2017-12-21 21:15:46
   protNack   1 last_at:2017-12-21 18:57:28
   protResnd  1 last_at:2017-12-21 19:07:57
   protResndFail 1 last_at:2017-12-21 19:08:02
   protSnd    23 last_at:2017-12-21 21:15:46
   protState  CMDs_done
   rssi_HmUART min:-42 cnt:1 avg:-42 lst:-42 max:-42
   rssi_at_HmUART avg:-43.8 min:-52 cnt:15 max:-38 lst:-46
   READINGS:
     2017-12-21 18:55:38   Activity        alive
     2017-12-21 18:57:28   CommandAccepted no
     2017-12-21 18:55:33   D-firmware      1.0
     2017-12-21 18:55:33   D-serialNr      OEQ1270368
     2017-12-21 21:15:45   PairedTo        0xABCDEF
     2017-12-21 18:55:38   R-pairCentral   0xABCDEF
     2017-12-21 21:15:45   RegL_00.          02:01 0A:AB 0B:CD 0C:EF 16:00 1F:00 00:00
     2017-12-21 18:57:28   aesCommToDev    ok
     2017-12-21 18:57:28   aesKeyNbr       00
     2017-12-21 18:55:42   alarmTest       ok
     2017-12-21 18:55:42   battery         ok
     2017-12-21 18:55:42   level           0
     2017-12-21 21:15:46   peerList        Rauchmelder_Buero,
     2017-12-21 18:55:42   recentStateType info
     2017-12-21 21:15:45   sdRepeat        off
     2017-12-21 18:55:42   smokeChamber    ok
     2017-12-21 19:05:31   smoke_detect    none
     2017-12-21 19:08:02   state           RESPONSE TIMEOUT:RegisterRead
     2017-12-21 19:00:42   teamCall        from TeamDev:00
   helper:
     HM_CMDNR   72
     cSnd       01ABCDEF5DD46000040000000000,01ABCDEF5DD4600103
     mId        00AA
     peerIDsRaw ,5DD40501,00000000
     rxType     6
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5DD460,00,00,00
       nextSend   1513887346.60649
       prefIO
       rxt        0
       vccu
       p:
         5DD460
         00
         00
         00
     mRssi:
       mNo        48
       io:
         HmUART     -44
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
     rpt:
       IO         HmUART
       flg        A
       ts         1513887346.31635
       ack:
         HASH(0x4374578)
         488002ABCDEF5DD46000
     rssi:
       HmUART:
         avg        -42
         cnt        1
         lst        -42
         max        -42
         min        -42
       at_HmUART:
         avg        -43.8
         cnt        15
         lst        -46
         max        -38
         min        -52
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,5DD40501,
   room       CUL_HM
   serialNr   OEQ1270368
   subType    smokeDetector
   webCmd     statusRequest


Rauchmelder_Team:
Internals:
   DEF        11111101
   NAME       Rauchmelder_Team
   NOTIFYDEV  global
   NR         148
   NTFY_ORDER 50-Rauchmelder_Team
   STATE      off
   TESTNR     4
   TYPE       CUL_HM
   chanNo     01
   device     TeamDev
   peerList   Rauchmelder_Buero,Rauchmelder_Keller,Rauchmelder_Theresas_Reich,
   sdTeam     sdLead
   READINGS:
     2017-12-21 19:01:38   aesCBCCounter   0000AA
     2017-12-21 19:05:31   eventNo         04
     2017-12-21 19:05:31   level           0
     2017-12-21 18:57:27   peerList        Rauchmelder_Buero,Rauchmelder_Keller,Rauchmelder_Theresas_Reich,
     2017-12-21 19:05:31   smoke_detect    none
     2017-12-21 19:05:31   state           off
     2017-12-21 19:00:42   teamCall        from TeamDev:00
   helper:
     fkt        sdLead2
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     shadowReg:
     tmpl:
Attributes:
   model      virtual_1
   peerIDs    5DD40501,5DD46001,5DDCF801,
   webCmd     press short:press long


TeamDev:
Internals:
   DEF        111111
   IODev      HmUART
   NAME       TeamDev
   NOTIFYDEV  global
   NR         147
   NTFY_ORDER 50-TeamDev
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Rauchmelder_Team
   protSnd    30 last_at:2017-12-21 19:01:38
   protState  CMDs_done
   READINGS:
     2017-12-21 19:05:31   battery         ok
     2017-12-21 19:01:38   state           CMDs_done
   helper:
     HM_CMDNR   170
     alarmNo    04
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO
       vccu
     mRssi:
       mNo
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       vrt        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   expert     2_raw
   model      virtual_1
   subType    virtual
   webCmd     virtual


HmUART:
Internals:
   AssignedPeerCnt 4
   CNT        57
   DEF        /dev/ttyAMA0
   DEVCNT     57
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         26
   LastOpen   1513878687.52866
   NAME       HmUART
   NR         143
   PARTIAL
   RAWMSG     040222
   RSSI       -54
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 17
   msgLoadHistory 0/9/8/0/0/0/0/0/0/0/0/0
   msgLoadHistoryAbs 17/17/8/0/0/0/0/0/0/0/0/0/0
   owner      ABCDEF
   Helper:
     CreditTimer 633
     FW         66561
     Initialized 1
     SendCnt    75
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     PendingCMD:
     RoundTrip:
       Delay      0.0034329891204834
     loadLvl:
       lastHistory 1513887990.71455
   Peers:
     111111     +111111
     5DD405     +5DD405,00,00,00
     5DD460     +5DD460,00,00,00
     5DDCF8     +5DDCF8,00,00,00
   READINGS:
     2017-12-21 18:51:30   D-HMIdAssigned  ABCDEF
     2017-12-21 18:51:30   D-HMIdOriginal  59D50A
     2017-12-21 18:51:30   D-firmware      1.4.1
     2017-12-21 18:51:30   D-serialNr      OEQ0606184
     2017-12-21 18:51:27   D-type          HM-MOD-UART
     2017-12-21 18:51:30   cond            ok
     2017-12-21 21:21:28   load            17
     2017-12-21 19:56:01   loadLvl         low
     2017-12-21 18:51:27   state           opened
   helper:
Attributes:
   hmId       ABCDEF
   room       System


Hoffentlich hat jemand eine Idee was die Ursache sein könnte....

Herzlichen Dank schon mal für eure Hilfe!

frank

#1
keller rm hat den falschen peer (büro).
nutze hminfo configcheck.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html