[gelöst] HM-Sec-SD_130703 ... Wollen weder im Team noch sonstwie.

Begonnen von hamsterhugo, 15 November 2015, 19:51:51

Vorheriges Thema - Nächstes Thema

hamsterhugo

Hallo und guten Abend,

Ich weiß, dass es zu diesem Device schon einiges an Forenbeiträgen gibt, teilweise wurden ähnliche Symptome beschrieben, leider konnte ich die Lösungen nicht nachvollziehen.
Ich habe ein CUL an einem BananaPi, dazu ein HMLAN, FHEM ist aktuell und macht mir bislang sehr viel Freude. Hierbei möchte ich die Rauchmelder explizit ausnehmen, ich versuche schon seit zahlreichen Abenden 5 SDs (BM1 bis BM5) wie unter http://www.fhemwiki.de/wiki/HM-SEC-SD_Rauchmelder beschrieben einzurichten.

Problem Nummer 1: Das Anlernen funktioniert nicht wie beschrieben. Egal ob an CUL oder HMLAN, am Melder selbst hört zwar die LED auf zu blinken, allerdings gibts kein 'grünes' OK.
Problem Nummer 2: Nach dem Peeren haben die SDs keinen virtuellen TeamLead in der peerlist stehen.

set BM1 getConfig bewirkt nichts.

hminfo liefert:
peer list incomplete. Use getConfig to read it.
    incomplete: BM1:
    incomplete: BM2:
    incomplete: BM3:
    incomplete: BM4:
    incomplete: BM5:
...
peer not verified. Check that peer is set on both sides
    BM_Team p:BM1
    BM_Team p:BM2
    BM_Team p:BM3
    BM_Team p:BM4
    BM_Team p:BM5


list BM1 liefert ...

Internals:
   CUL_MSGCNT 32
   CUL_RAWMSG A0D00A4102A55E912345606010000::-76:CUL
   CUL_RSSI   -76
   CUL_TIME   2015-11-15 19:09:19
   DEF        2A55E9
   HMLAN1_MSGCNT 11
   HMLAN1_RAWMSG E2A55E9,0000,048FC11A,FF,FFC1,00A4102A55E912345606010000
   HMLAN1_RSSI -63
   HMLAN1_TIME 2015-11-15 13:25:11
   IODev      CUL
   LASTInputDev CUL
   MSGCNT     43
   NAME       BM1
   NR         217
   NTFY_ORDER 50-BM1
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   lastMsg    No:00 - t:10 s:2A55E9 d:123456 06010000
   protCmdDel 22
   protCmdPend 1 CMDs pending
   protErrIoId_F10000 8 last_at:2015-11-15 13:20:03
   protLastRcv 2015-11-15 19:09:19
   protResnd  80 last_at:2015-11-15 19:44:19
   protResndFail 13 last_at:2015-11-15 19:38:32
   protSnd    34 last_at:2015-11-15 19:44:14
   protState  CMDs_processing...
   rssi_at_CUL avg:-68.87 min:-81 max:-60.5 lst:-76 cnt:32
   rssi_at_HMLAN1 avg:-61.72 min:-64 max:-58 lst:-63 cnt:11
   Readings:
     2015-11-15 19:03:11   Activity        alive
     2015-11-15 19:03:12   CommandAccepted yes
     2015-11-15 19:03:11   D-firmware      1.1
     2015-11-15 19:03:11   D-serialNr      LEQ0228821
     2015-11-15 11:21:49   R-pairCentral   set_0x123456
     2015-11-15 19:09:19   battery         ok
     2015-11-15 19:09:19   level           0
     2015-11-15 19:09:19   powerOn         2015-11-15 19:09:19
     2015-11-15 19:09:19   recentStateType info
     2015-11-15 13:21:30   sabotageAttackId_ErrIoId_F10000  cnt:8
     2015-11-15 13:01:12   smoke_detect    none
     2015-11-15 19:38:32   state           RESPONSE TIMEOUT:RegisterRead
     2015-11-15 18:51:52   teamCall        from TeamDev:3
     Regl_00::
       VAL
   cmdStack:
     ++A0011234562A55E90103
   Helper:
     HM_CMDNR   2
     PONtest    0
     cSnd       011234562A55E900040000000000,011234562A55E900040000000000
     getCfgListNo
     mId        0042
     rxType     2
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +2A55E9,00,00,00
       nextSend   1447610959.88524
       rxt        0
       vccu       VCCU
       p:
         2A55E9
         00
         00
         00
       prefIO:
         CUL
     Mrssi:
       mNo        00
       Io:
         CUL        -74
     Prt:
       bErr       0
       sProc      1
       Rspwait:
         Pending    RegisterRead
         cmd        As1002B0011234562A55E900040000000000
         forChn     00
         forList    00
         forPeer
         mNo        2
         nAddr      0
         reSent     2
     Q:
       qReqConf
       qReqStat   00
     Role:
       chn        1
       dev        1
     Rpt:
       IO         CUL
       flg        A
       ts         1447610959.79355
       ack:
         HASH(0x2113598)
         0080021234562A55E900
     Rssi:
       At_cul:
         avg        -68.875
         cnt        32
         lst        -76
         max        -60.5
         min        -81
       At_hmlan1:
         avg        -61.7272727272727
         cnt        11
         lst        -63
         max        -58
         min        -64
     Shadowreg:
       RegL_00:    02:01 0A:12 0B:34 0C:56
Attributes:
   IODev      CUL
   IOgrp      VCCU:CUL
   actCycle   099:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.1
   model      HM-SEC-SD
   msgRepeat  1
   room       CUL_HM
   serialNr   LEQ0228821
   subType    smokeDetector
   verbose    5
   webCmd     statusRequest


Daten aus der fhem.cfg

define TeamDev CUL_HM 111111
attr TeamDev IODev VCCU
attr TeamDev expert 2_full
attr TeamDev model virtual_1
attr TeamDev subType virtual
attr TeamDev verbose 5
attr TeamDev webCmd virtual
define BM_Team CUL_HM 11111101
attr BM_Team model virtual_1
attr BM_Team peerIDs 233B1401,2A55E901,30C95301,30CA6501,32C62A01,
attr BM_Team verbose 5
attr BM_Team webCmd press short:press long

...

define BM1 CUL_HM 2A55E9
attr BM1 IODev CUL
attr BM1 IOgrp VCCU:CUL
attr BM1 actCycle 099:00
attr BM1 actStatus alive
attr BM1 autoReadReg 4_reqStatus
attr BM1 expert 2_full
attr BM1 firmware 1.1
attr BM1 model HM-SEC-SD
attr BM1 msgRepeat 1
attr BM1 room CUL_HM
attr BM1 serialNr LEQ0228821
attr BM1 subType smokeDetector
attr BM1 verbose 5
attr BM1 webCmd statusRequest
define FileLog_BM1 FileLog ./log/BM1-%Y.log BM1
attr FileLog_BM1 logtype text
attr FileLog_BM1 room CUL_HM

usw.



Ich bin wirklich ratlos, nach unzählingen Pairing, Peering, 'Konfiguriering' Durchläufen mit anschließendem Zurücksetzen würde ich mich sehr über Hilfe freuen.

Danke, Marcel

frank

bm1 ist nicht gepaired.

attr TeamDev IODev VCCU
das ist falsch. hast du das selbst gemacht? wenn die vccu gesetzt werden soll, muss das über "attr IOgrp vccu" geschehen.

poste je ein list von vccu, cul und hmlan.
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

martinp876

Der Anfang ist IMMER das pairen. Alles andere erst garnicht anfangen, wenn es nicht klappt.
Dein BM ist nicht gepairt, zumindest nicht bestätigt.
Also noch einmal pairen und getconfig. Bis paircentral korrekt ist

Mache ein clear msgevents vor den pairen. Sollte automatisch gehen, schadet aber nicht, wenn man schon viel probiert hat.

Ggf den SD dessen. Falls er schon gepairt ist klappt das nicht mehr.

hamsterhugo

Verdammt, das IODev war natürlich Unfug, vielen Dank für das aufmerksame Lesen und die Hilfe

LG, Marcel