[gelöst] HM-PB-2-WM55-2 will nicht mit VCCU pairen

Begonnen von macfly, 03 Januar 2018, 20:11:47

Vorheriges Thema - Nächstes Thema

macfly

Hi,

Ich habe mir ein HM-PB-2-WM55-2 zugelegt, und wollte den auch schön grün leuchten haben. Analog zum Wiki hab ich

- den Taster HM_5BC22F gegen die VCCU gepaired
- der VCCU zwei knöpfe spendiert
- die einzelnen Kanäle gegen die VCCU-Buttons gepeert:
set VCCU virtual 2
set HM_5BC22F_Btn_02 peerChan 0  VCCU_Btn2 single set
set HM_5BC22F_Btn_01 peerChan 0  VCCU_Btn1 single set
set HM_5BC22F getConfig


und knopf gedrückt.
mehrfach.
blinkt immer noch gelb.


*grrr*

list sagt, das der Taster noch nicht gepairt ist:
Internals:
   CFGFN
   DEF        5BC22F
   HMLANGW_MSGCNT 103
   HMLANGW_RAWMSG 0501002DDCA0105BC22F4242420201000000
   HMLANGW_RSSI -45
   HMLANGW_TIME 2018-01-03 19:58:37
   IODev      HMLANGW
   LASTInputDev hmusb
   MSGCNT     203
   NAME       HM_5BC22F
   NOTIFYDEV  global
   NR         2324
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_5BC22F_Btn_01
   channel_02 HM_5BC22F_Btn_02
   hmusb_MSGCNT 100
   hmusb_RAWMSG E5BC22F,0000,9F4171FA,FF,FFB6,DCA0105BC22F4242420201000000
   hmusb_RSSI -74
   hmusb_TIME 2018-01-03 19:58:37
   lastMsg    No:DC - t:10 s:5BC22F d:424242 0201000000
   protCmdDel 50
   protIOerr  5 last_at:2018-01-03 19:38:39
   protLastRcv 2018-01-03 19:58:37
   protSnd    61 last_at:2018-01-03 19:58:37
   protState  CMDs_done
   rssi_at_HMLANGW avg:-46.17 min:-69 max:-38 lst:-45 cnt:103
   rssi_at_hmusb avg:-79.6 min:-96 max:-73 lst:-74 cnt:100
   READINGS:
     2018-01-03 19:57:52   CommandAccepted yes
     2018-01-03 19:58:33   D-firmware      1.4
     2018-01-03 19:58:33   D-serialNr      OEQ0902740
     2018-01-03 19:58:34   PairedTo        0x000000
     2018-01-03 19:23:00   R-pairCentral   0x000000
     2018-01-03 19:58:34   RegL_00.          02:00 0A:00 0B:00 0C:00 00:00
     2018-01-03 19:54:45   battery         ok
     2018-01-03 19:58:37   state           CMDs_done
   helper:
     HM_CMDNR   220
     cSnd       014242425BC22F01044242420104,014242425BC22F02044242420204
     mId        00C2
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5BC22F,00,00,00
       nextSend   1515005917.31905
       prefIO
       rxt        2
       vccu
       p:
         5BC22F
         00
         00
         00
     mRssi:
       mNo        DC
       io:
         HMLANGW    -43
         hmusb      -74
     prt:
       bErr       0
       sProc      0
       try        1
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1515005917.21435
       ack:
         HASH(0x6240c90)
         DC80024242425BC22F00
     rssi:
       at_HMLANGW:
         avg        -46.1747572815534
         cnt        103
         lst        -45
         max        -38
         min        -69
       at_hmusb:
         avg        -79.61
         cnt        100
         lst        -74
         max        -73
         min        -96
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLANGW
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-PB-2-WM55-2
   room       CUL_HM
   serialNr   OEQ0902740
   subType    pushButton
   webCmd     getConfig:clear msgEvents


configCheck bestätigt mir das:
PairedTo mismatch to IODev
    HM_5BC22F paired:0x000000 IO attr: 424242.


seltsamerweise haben die buttons des Tasters eine korrekte peerlist, aber falsche peerIDs:
Internals:
   CFGFN
   DEF        5BC22F01
   NAME       HM_5BC22F_Btn_01
   NOTIFYDEV  global
   NR         2326
   STATE      Short 1_35 (to VCCU)
   TYPE       CUL_HM
   chanNo     01
   device     HM_5BC22F
   peerList   VCCU_Btn1,
   READINGS:
     2018-01-03 19:42:48   R-VCCU_Btn1-expectAES off
     2018-01-03 19:42:48   R-VCCU_Btn1-peerNeedsBurst off
     2018-01-03 19:23:02   R-sign          off
     2018-01-03 19:58:34   RegL_01.          04:10 08:00 09:00 00:00
     2018-01-03 19:58:36   RegL_04.VCCU_Btn1   01:00 00:00
     2018-01-03 19:58:35   peerList        VCCU_Btn1,
     2018-01-03 19:54:45   state           Short 1_35 (to VCCU)
     2018-01-03 19:54:45   trigger         Short_35
     2018-01-03 19:54:45   trigger_cnt     35
   helper:
     BNO        35
     BNOCNT     1
     peerIDsRaw ,42424201,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-PB-2-WM55-2
   peerIDs    00000000,42424201,


achso, meine VCUC hat die hmId 424242:
Internals:
   DEF        424242
   HMLANGW_MSGCNT 1170
   HMLANGW_RAWMSG 050000485580024242424457AF00
   HMLANGW_RSSI -72
   HMLANGW_TIME 2018-01-03 20:05:33
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     1351
   NAME       VCCU
   NOTIFYDEV  global
   NR         251
   NTFY_ORDER 50-VCCU
   STATE      CMDs_done
   TYPE       CUL_HM
   assignedIOs HMLANGW,hmusb
   channel_01 VCCU_Btn1
   channel_02 VCCU_Btn2
   hmusb_MSGCNT 181
   hmusb_RAWMSG E424242,0000,9F417274,FF,FFB7,DC80024242425BC22F00
   hmusb_RSSI -73
   hmusb_TIME 2018-01-03 19:58:37
   lastMsg    No:55 - t:02 s:424242 d:4457AF 00
   protLastRcv 2018-01-03 20:05:33
   protSnd    3 last_at:2018-01-03 19:58:31
   protState  CMDs_done
   rssi_at_HMLANGW avg:-68.42 min:-73 max:-61 lst:-72 cnt:1170
   rssi_at_hmusb avg:-71.4 min:-75 max:-64 lst:-73 cnt:181
   READINGS:
     2018-01-03 20:05:33   CommandAccepted yes
     2018-01-03 19:58:31   state           CMDs_done
   helper:
     HM_CMDNR   85
     PONtest    1
     mId        FFF0
     regLst     ,0
     rxType     1
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       nextSend   1515006334.02372
       prefIO
       vccu
       ioList:
     mRssi:
       mNo        55
       io:
         HMLANGW    -70
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       vrt        1
     rssi:
       at_HMLANGW:
         avg        -68.4213675213674
         cnt        1170
         lst        -72
         max        -61
         min        -73
       at_hmusb:
         avg        -71.4088397790055
         cnt        181
         lst        -73
         max        -64
         min        -75
     tmpl:
Attributes:
   IODev      HMLANGW
   IOList     HMLANGW hmusb
   expert     2_raw
   model      CCU-FHEM
   room       System
   subType    virtual
   webCmd     virtual:update


kann mich vielleicht jemand an die Hand nehmen und sagen, was ich falsch mache?


und nein, diesmal halte ich nicht den Fesnterkontakt direkt neben den Thermostat und wundere mich, wieso der Abstand zu klein sein soll  ;D


schöne Grüße,
Friedhelm


macfly

ALARM

der Knopf blinkt jetzt grün. Das einzige, was ich gemacht habe: den obigen Thread erzeugt  ::)

aber da scheint immer noch was im Argen zu sein, denn der HM-PB-2-WM55-2 ist immer noch nicht gepairt und wird trotzdem grün ?? :

Internals:
   CFGFN
   DEF        5BC22F
   HMLANGW_MSGCNT 107
   HMLANGW_RAWMSG 0501002CB2A4405BC22F4242420126
   HMLANGW_RSSI -44
   HMLANGW_TIME 2018-01-03 20:21:55
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     210
   NAME       HM_5BC22F
   NOTIFYDEV  global
   NR         2324
   STATE      HM_5BC22F_Btn_01 Short
   TYPE       CUL_HM
   channel_01 HM_5BC22F_Btn_01
   channel_02 HM_5BC22F_Btn_02
   hmusb_MSGCNT 103
   hmusb_RAWMSG E5BC22F,0000,9F56B3FA,FF,FFA5,B1A4405BC22F4242420125
   hmusb_RSSI -91
   hmusb_TIME 2018-01-03 20:21:50
   lastMsg    No:B2 - t:40 s:5BC22F d:424242 0126
   protCmdDel 50
   protIOerr  5 last_at:2018-01-03 19:38:39
   protLastRcv 2018-01-03 20:21:55
   protSnd    65 last_at:2018-01-03 20:21:55
   protState  CMDs_done
   rssi_at_HMLANGW avg:-46.14 min:-69 max:-38 lst:-44 cnt:107
   rssi_at_hmusb avg:-79.71 min:-96 max:-73 lst:-91 cnt:103
   READINGS:
     2018-01-03 19:57:52   CommandAccepted yes
     2018-01-03 19:58:33   D-firmware      1.4
     2018-01-03 19:58:33   D-serialNr      OEQ0902740
     2018-01-03 19:58:34   PairedTo        0x000000
     2018-01-03 19:23:00   R-pairCentral   0x000000
     2018-01-03 19:58:34   RegL_00.          02:00 0A:00 0B:00 0C:00 00:00
     2018-01-03 20:21:55   battery         ok
     2018-01-03 20:21:55   state           HM_5BC22F_Btn_01 Short
   helper:
     HM_CMDNR   178
     cSnd       014242425BC22F01044242420104,014242425BC22F02044242420204
     mId        00C2
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5BC22F,00,00,00
       nextSend   1515007316.06218
       prefIO
       rxt        2
       vccu
       p:
         5BC22F
         00
         00
         00
     mRssi:
       mNo        B2
       io:
         HMLANGW    -42
     prt:
       bErr       0
       sProc      0
       sleeping   1
       try        1
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1515007315.76955
       ack:
         HASH(0x6240c90)
         B280024242425BC22F00
     rssi:
       at_HMLANGW:
         avg        -46.1495327102804
         cnt        107
         lst        -44
         max        -38
         min        -69
       at_hmusb:
         avg        -79.7184466019417
         cnt        103
         lst        -91
         max        -73
         min        -96
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLANGW
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-PB-2-WM55-2
   room       CUL_HM
   serialNr   OEQ0902740
   subType    pushButton
   webCmd     getConfig:clear msgEvents


?? Ich bin verwundert.


LuckyDay

so als Beispiel
in der vccu ist das attr IOList eine komma getrennte liste
in deinem HM-PB-2-WM55-2
fehlt die zuweisung zur vccu, also attr IOgrp...

du arbeitest schlampig und rausbst uns die Zeit  ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;

schäm dich

Pfriemler

set HM_5BC22F getConfig
und nochmal die Taste drücken, bis in HM_5BC22F CMDs_done steht. Möglicherweise ist der Schalter gepairt, nur FHEM weiß es noch nicht.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

macfly

Zitat von: fhem-hm-knecht am 03 Januar 2018, 22:02:59
so als Beispiel
in der vccu ist das attr IOList eine komma getrennte liste
in deinem HM-PB-2-WM55-2
fehlt die zuweisung zur vccu, also attr IOgrp...

du arbeitest schlampig und rausbst uns die Zeit  ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;

schäm dich

ohman, wie Recht du hast. Das war das erste Gerät, was ich nach der Einrichtung der VCCU neu angeschafft habe. Nach der Korrektur klappt das Anlernen sofort.
Bei den "Bestandsgeräten" hatte ich nach Anlegen der VCCU die IOgrp angepasst. Erst danach hatte ich mir den Taster besorgt ist die IOgrp vergessen.

hab jetzt nochmal clear readings und getconfig gemacht, jetzt meint der Taster:
Internals:
   CFGFN
   DEF        5BC22F
   HMLANGW_MSGCNT 301
   HMLANGW_RAWMSG 050100425EA0105BC22F4242420201000000
   HMLANGW_RSSI -66
   HMLANGW_TIME 2018-01-03 22:22:55
   IODev      HMLANGW
   LASTInputDev HMLANGW
   MSGCNT     554
   NAME       Stube.Taster1
   NOTIFYDEV  global
   NR         2324
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Stube.Taster1_on
   channel_02 Stube.Taster1_off
   hmusb_MSGCNT 253
   hmusb_RAWMSG E5BC22F,0000,9FC5876B,FF,FFA6,59A0105BC22F424242020410080009000000
   hmusb_RSSI -90
   hmusb_TIME 2018-01-03 22:22:53
   lastMsg    No:5E - t:10 s:5BC22F d:424242 0201000000
   protCmdDel 50
   protIOerr  5 last_at:2018-01-03 19:38:39
   protLastRcv 2018-01-03 22:22:55
   protSnd    218 last_at:2018-01-03 22:22:55
   protState  CMDs_done
   rssi_at_HMLANGW avg:-54.24 min:-83 max:-34 lst:-66 cnt:301
   rssi_at_hmusb avg:-81.94 min:-98 max:-71 lst:-90 cnt:253
   READINGS:
     2018-01-03 22:22:52   D-firmware      1.4
     2018-01-03 22:22:52   D-serialNr      OEQ0902740
     2018-01-03 22:22:53   PairedTo        0x424242
     2018-01-03 22:22:53   R-pairCentral   0x424242
     2018-01-03 22:22:53   RegL_00.          02:01 0A:42 0B:42 0C:42 00:00
     2018-01-03 22:22:55   state           CMDs_done
   helper:
     HM_CMDNR   94
     cSnd       014242425BC22F01044242420104,014242425BC22F02044242420204
     mId        00C2
     regLst     ,0,1,4p
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newCh      1
       newChn     +5BC22F,00,00,00
       nextSend   1515014576.11623
       rxt        2
       vccu       VCCU
       p:
         5BC22F
         00
         00
         00
     mRssi:
       mNo        5E
       io:
         HMLANGW    -64
     prt:
       bErr       0
       sProc      0
       sleeping   0
       try        1
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rpt:
       IO         HMLANGW
       flg        A
       ts         1515014575.82374
       ack:
         HASH(0x6240c90)
         5E80024242425BC22F00
     rssi:
       at_HMLANGW:
         avg        -54.2458471760798
         cnt        301
         lst        -66
         max        -34
         min        -83
       at_hmusb:
         avg        -81.9486166007906
         cnt        253
         lst        -90
         max        -71
         min        -98
     shadowReg:
     tmpl:
Attributes:
   IODev      HMLANGW
   IOgrp      VCCU:HMLANGW
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-PB-2-WM55-2
   room       CUL_HM,Stube
   serialNr   OEQ0902740
   subType    pushButton
   webCmd     getConfig:clear msgEvents


Das ist ok, oder?

macfly

Ich Danke euch beiden für eure Hilfe! Und fürs aufmerksame Lesen meiner fehlerhaften config!