Leidiges Thema HM-SEC-So lässt sich nicht mit VCCU pairen

Begonnen von thgorjup, 07 Mai 2018, 21:51:28

Vorheriges Thema - Nächstes Thema

thgorjup

Hallo zusammen, ich möchte nochmal das leidige Thema Pairing HM-SEC-So mit VCCU aufs Tablett bringen.

Ich habe 3 Stck HM-SEC-SCo und keiner lässt sich pairen. Sie werden zwar angeleg und senden auch open/closed aber aufgrund des unvollständigen Pairing kommt hin und wieder MISSING ACK bis man mal wieder das Fenster öffnet.

Ich habe die Anleitung von dl4fb aus diesem Post:
https://forum.fhem.de/index.php/topic,72292.msg639199.html#msg639199
auch genau befolgt, aber in den Readings steht immer:


R-pairCentral           set_0xF10000
aesCommToDev     fail


PairedTo wird nicht aufgeführt. Hier mal die Internals meiner VCCU und von einem  HM-SEC-SCo.
Ich hoffe mir kann jemand helfen. Der AES-Key ist in der VCCU. Ich konnte auch meine Homematic Rauchmleder HM-SEC-SD-2 damit pairen.

Gruß
Thomas


VCCU:

Internals:
   DEF        F10000
   IODev      nanoCUL
   LASTInputDev nanoCUL2
   MSGCNT     1320
   NAME       VCCU
   NOTIFYDEV  global
   NR         191
   NTFY_ORDER 50-VCCU
   STATE      CMDs_done
   TYPE       CUL_HM
   assignedIOs nanoCUL,nanoCUL2
   channel_01 Rauchmelder_Team
   channel_02 VCCU_Btn2
   channel_03 VCCU_Btn3
   channel_04 VCCU_Btn4
   channel_05 VCCU_Btn5
   channel_06 VCCU_Btn6
   channel_07 VCCU_Btn7
   channel_08 VCCU_Btn8
   channel_09 VCCU_Btn9
   channel_0A VCCU_Btn10
   channel_0B VCCU_Btn11
   channel_0C VCCU_Btn12
   channel_0D VCCU_Btn13
   lastMsg    No:87 - t:11 s:F10000 d:53E6EC 800C03
   nanoCUL2_MSGCNT 964
   nanoCUL2_RAWMSG A0C87A011F1000053E6EC800C03::-58.5:nanoCUL2
   nanoCUL2_RSSI -58.5
   nanoCUL2_TIME 2018-05-07 21:36:39
   nanoCUL_MSGCNT 356
   nanoCUL_RAWMSG A104AA001F100004D15A402040000000001::-57:nanoCUL
   nanoCUL_RSSI -57
   nanoCUL_TIME 2018-05-07 21:35:12
   protLastRcv 2018-05-07 21:36:39
   protSnd    6 last_at:2018-05-07 16:53:37
   protState  CMDs_done
   rssi_at_nanoCUL cnt:356 min:-58.5 max:-55.5 avg:-57.23 lst:-57
   rssi_at_nanoCUL2 cnt:957 min:-60 max:-57.5 avg:-58.72 lst:-58.5
   READINGS:
     2018-05-07 21:35:08   CommandAccepted yes
     2018-05-07 21:18:50   aesReqTo        HM_5CF86F
     2018-05-07 16:53:37   state           CMDs_done
     2018-05-07 21:13:05   unknown_206334  received
   helper:
     HM_CMDNR   135
     PONtest    1
     alarmNo    02
     mId        FFF0
     regLst     ,0
     rxType     1
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       nextSend   1525721799.78161
       prefIO     
       vccu       VCCU
       ioList:
         nanoCUL
         nanoCUL2
     mRssi:
       mNo        87
       io:
         nanoCUL:
         nanoCUL2:
           -58.5
           -58.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
       at_nanoCUL:
         avg        -57.2331460674157
         cnt        356
         lst        -57
         max        -55.5
         min        -58.5
       at_nanoCUL2:
         avg        -58.726750261233
         cnt        957
         lst        -58.5
         max        -57.5
         min        -60
Attributes:
   IODev      nanoCUL
   IOList     nanoCUL,nanoCUL2
   IOgrp      VCCU
   expert     2_raw
   group      CUL
   hmKey      01:24f13xxxxxxxxxxxxxxxxxxx1633d64
   icon       cul
   model      CCU-FHEM
   subType    virtual
   webCmd     virtual:update




HM-SEC-SCo

Internals:
   CFGFN     
   DEF        5CF86F
   IODev      nanoCUL
   LASTInputDev nanoCUL
   MSGCNT     14
   NAME       HM_5CF86F
   NOTIFYDEV  global
   NR         2539
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:B6 - t:10 s:5CF86F d:000000 0601000E
   nanoCUL2_MSGCNT 7
   nanoCUL2_RAWMSG A0DB686105CF86F0000000601000E::-75:nanoCUL2
   nanoCUL2_RSSI -75
   nanoCUL2_TIME 2018-05-07 21:36:15
   nanoCUL_MSGCNT 7
   nanoCUL_RAWMSG A0DB686105CF86F0000000601000E::-45:nanoCUL
   nanoCUL_RSSI -45
   nanoCUL_TIME 2018-05-07 21:36:15
   protCmdDel 14
   protLastRcv 2018-05-07 21:36:15
   protResnd  3 last_at:2018-05-07 21:20:21
   protResndFail 1 last_at:2018-05-07 21:36:17
   protSnd    7 last_at:2018-05-07 21:36:15
   protState  CMDs_done_Errors:1
   rssi_at_nanoCUL cnt:7 min:-49 max:-43 avg:-45.92 lst:-45
   rssi_at_nanoCUL2 cnt:7 min:-89.5 max:-75 avg:-80.42 lst:-75
   READINGS:
     2018-05-07 21:18:49   Activity        alive
     2018-05-07 21:18:49   D-firmware      1.0
     2018-05-07 21:18:49   D-serialNr      OEQ1432788
     2018-05-07 21:18:26   R-pairCentral   set_0xF10000
     2018-05-07 21:18:49   aesCommToDev    fail
     2018-05-07 21:18:49   aesKeyNbr       00
     2018-05-07 21:36:15   alive           yes
     2018-05-07 21:36:15   battery         ok
     2018-05-07 21:36:15   contact         closed (to broadcast)
     2018-05-07 21:36:15   recentStateType info
     2018-05-07 21:36:15   sabotageError   on
     2018-05-07 21:36:18   state           MISSING ACK
     2018-05-07 21:20:20   trigDst_broadcast noConfig
     2018-05-07 21:20:20   trigger_cnt     48
   helper:
     AESreqAck  189F9328
     HM_CMDNR   183
     cSnd       01F100005CF86F00050000000000,01F100005CF86F00050000000000
     getCfgList all
     getCfgListNo ,4
     mId        00C7
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5CF86F,00,01,00
       nextSend   1525721775.61058
       prefIO     
       rxt        2
       vccu       
       p:
         5CF86F
         00
         01
         00
     mRssi:
       mNo        B6
       io:
         nanoCUL:
           -37
           -37
         nanoCUL2:
           -75
           -75
     prt:
       bErr       0
       sProc      0
       helper:
         prt:
           rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_nanoCUL:
         avg        -45.9285714285714
         cnt        7
         lst        -45
         max        -43
         min        -49
       at_nanoCUL2:
         avg        -80.4285714285714
         cnt        7
         lst        -75
         max        -75
         min        -89.5
     shadowReg:
       RegL_00.    02:01 0A:F1 0B:00 0C:00
Attributes:
   IODev      nanoCUL
   IOgrp      VCCU:nanoCUL
   actCycle   002:50
   actStatus  alive
   alias      Fenster-Küche
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   group      Sensoren
   icon       fts_window_1w_open
   model      HM-SEC-SCo
   room       22_Küche,Alarmanlage
   serialNr   OEQ1432788
   subType    threeStateSensor


FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

betateilchen

Zitat von: thgorjup am 07 Mai 2018, 21:51:28
Ich habe die Anleitung von dl4fb aus diesem Post ... auch genau befolgt,

Alleine die in dem zitierten Beitrag aufgestellte Behauptung, die Sensoren würde nur mit AES funktionieren, ist schon irgendwie merkwürdig.
Bei mir sind die Sensoren einfach gepairt wie jedes andere Homematic device auch, um AES habe ich mich nie gekümmert.


Internals:
   CFGFN     
   DEF        5814B4
   IODev      hmuart
   LASTInputDev hmuart
   MSGCNT     36
   NAME       Melder_TEingang
   NOTIFYDEV  global
   NR         127
   NTFY_ORDER 50-Melder_TEingang
   STATE      closed
   TYPE       CUL_HM
   hmuart_MSGCNT 36
   hmuart_RAWMSG 05010038F1A6105814B412700006010000
   hmuart_RSSI -56
   hmuart_TIME 2018-05-07 21:47:57
   lastMsg    No:F1 - t:10 s:5814B4 d:127000 06010000
   protLastRcv 2018-05-07 21:47:57
   protSnd    36 last_at:2018-05-07 21:47:57
   protState  CMDs_done
   rssi_at_hmuart cnt:36 min:-57 max:-46 avg:-54.27 lst:-56
   READINGS:
     2018-05-06 19:48:42   Activity        alive
     2018-03-30 20:13:34   D-firmware      1.0
     2018-03-30 20:13:34   D-serialNr      OEQ0418687
     2018-03-30 21:51:04   PairedTo        0x127000
     2018-05-07 21:47:57   alive           yes
     2018-05-07 21:47:57   battery         ok
     2018-05-07 21:47:57   contact         closed (to hmvccu)
     2018-05-07 21:47:57   recentStateType info
     2018-05-07 21:47:57   sabotageError   off
     2018-05-07 21:47:57   state           closed
     2018-05-07 20:10:46   trigger_cnt     36
   helper:
     HM_CMDNR   241
     mId        00C7
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     expert:
       def        0
       det        0
       raw        0
       tpl        0
     io:
       newChn     +5814B4,00,00,00
       nextSend   1525722478.25376
       rxt        2
       vccu       hmvccu
       p:
         5814B4
         00
         00
         00
       prefIO:
         hmuart
     mRssi:
       mNo        F1
       io:
         hmuart:
           -50
           -50
     prt:
       bErr       0
       sProc      0
       sleeping   0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         hmuart
       flg        A
       ts         1525722477.95748
       ack:
         HASH(0x60d08f8)
         F180021270005814B400
     rssi:
       at_hmuart:
         avg        -54.2777777777778
         cnt        36
         lst        -56
         max        -46
         min        -57
     shadowReg:
     tmpl:
Attributes:
   IODev      hmuart
   IOgrp      hmvccu:hmuart
   actCycle   002:50
   actStatus  alive
   autoReadReg 5_readMissing
   devStateIcon open:10px-kreis-rot closed:10px-kreis-gruen set.*:1px-spacer
   expert     4_off
   firmware   1.0
   group      25 Melder
   model      HM-SEC-SCo
   peerIDs    00000000,
   room       15 Flur
   serialNr   OEQ0418687
   subType    threeStateSensor
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

MadMax-FHEM

Vielleicht mal wie im verlinkten Thread über die Timing-FW nachdenken.

Hab doch richtig gesehen, dass du einen nanoCUL verwendest...

Kurz da nur Handy...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

thgorjup

Hmm, ich weiß auch nicht. Wenn ich direkt über den nanoCUL das Pairing durchführe, dann klappt es in einem von drei Fällen.
Aber über die VCCU geht es nicht. Somit ist nix mit AES-Verschlüssung. Kann doch nicht wahr sein.
Ist meine VCCU falsch aufgesetzt?
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

thgorjup

#4
Was mir aufgefallen ist, wenn ich über den nanoCUL das pairing mache, blinkt der LED am Fensterkontakt schnell wie es sein soll und wird nach ca. 5 Sek. grün. Bei der VCCU blinkt sie nur langsam oder manchmal sogar nur einmal und wird dann sofort grün.
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

MadMax-FHEM

#5
Hast du zwei nanoCUL!?

Laut vccu ja.
EDIT: und nat. laut Signatur... ;)

Vielleicht kommen sich die beim Pairen über die vccu "in die Quere"...

Auf lange Sicht würde ich trotzdem die Timing-FW empfehlen oder gleich ein "echtes/originales" HM-Funkmodul...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

thgorjup

Ja, ich habe zwei Stück davon. Aber ich konnte meine Rauchmelder und auch die Winmatic damit pairen.
Ich habe gleiches auf meinem Testsystem mit nur einem nanoCUL probiert.
Ging dort auch nicht. Irgend etwas ist faul.
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

MadMax-FHEM

Ich hatte auch (lange) einen nanoCUL und es ging auch bis halt ein Gerät kam das nicht mehr (einfach so) ging.
Bei mir der Klingelsensor...
Aber hatte auch Probleme mit den Fensterkontakten...

Mit Timing-FW ging es dann...
Letztendlich bin ich aber dann auch auf meinem Testsystem auf ein "echtes/originales" HM-Funkmodul umgestiegen...

Seither keine Probleme mehr...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

thgorjup

Wo gibt es diese FW und läuft die mit dem nanoCUL?
Wie sieht die Config dazu aus?
Braucht man die nur für das Pairing oder auch für den Betrieb?
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

MadMax-FHEM

#9
Ist doch in dem von dir verlinkten (und abgearbeiteten) Thread zu finden (also weiterverlinkt)...

Oder halt hier: https://forum.fhem.de/index.php/topic,24436.0.html

Alles Weitere inkl. aktueller Stand dort dann im ersten Post...

Ist auch für den Betrieb und ja auch für nanoCUL (hatte ich ja selber, damals sogar noch selbst "gebaut", mittlerweile aber wohl auch schon als hex zum Flashen)...
Also: komplett umstellen...

Klingt erst mal aufwendig ist aber überschaubar (mittlerweile: kein "selbst bauen" mehr nötig und auch nur noch sehr wenige Moule tauschen und 1x das Define anpassen)...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)