FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Luke2000 am 28 Mai 2017, 21:04:32

Titel: 6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: Luke2000 am 28 Mai 2017, 21:04:32
Hallo zusammen,

mein neues Spielzeug, der 6-fach Taster "HM-PB-6-WM55" bekommt leider keine Rückmeldung von fhem. Ich habe alles (bereits mehrfach) genauso eingerichtet, wie es im Wiki steht. Es funktioniert auch alles tadellos.

Offensichtlich bekommt der Taster aber keine Rückmeldung von fhem. Die LED leuchtet jedenfalls nach jedem Tastendruck zuerst orange und dann rot.

Hat jemand eine Idee?

Viele Grüße
Luke
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: amenomade am 28 Mai 2017, 21:18:13
ZitatOranges
Blinken bei
kurzem bzw.
langem
Tastendruck
Die LED leuch
-
tet solange
orange, wie
die Funk-
übertragung
andauert. Nach
erfolgreicher
Funkübertra
-
gung leuchtet
die LED für
1 s grün, bei
fehlerhafter
Übertragung für
2 s rot auf

Poste mal hier bitte in Code tags ein "list" von deinem Taster und evtl. ein "list" von deinem CCU bzw. CUL.
Und was sagt die Logfile wenn Du die beiden auf verbose 5 stellst?
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: Luke2000 am 28 Mai 2017, 21:59:44
list vom Taster:

Internals:
   CFGFN
   DEF        5669D8
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     78
   NAME       KU_6SW
   NOTIFYDEV  global
   NR         187
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 KU_6SW_Btn_01
   channel_02 KU_6SW_Btn_02
   channel_03 KU_6SW_Btn_03
   channel_04 KU_6SW_Btn_04
   channel_05 KU_6SW_Btn_05
   channel_06 KU_6SW_Btn_06
   lastMsg    No:0B - t:40 s:5669D8 d:123456 0103
   myHmUART_MSGCNT 78
   myHmUART_RAWMSG 0500003F0BA0405669D81234560103
   myHmUART_RSSI -63
   myHmUART_TIME 2017-05-28 21:37:50
   protCmdDel 33
   protLastRcv 2017-05-28 21:37:50
   protNack   1 last_at:2017-05-28 21:26:56
   protSnd    94 last_at:2017-05-28 21:37:50
   protState  CMDs_done
   rssi_at_myHmUART avg:-63.19 min:-76 max:-55 lst:-63 cnt:78
   Readings:
     2017-05-28 21:33:19   CommandAccepted yes
     2017-05-28 21:33:13   D-firmware      1.2
     2017-05-28 21:33:13   D-serialNr      OEQ0284407
     2017-05-28 21:33:20   PairedTo        0x424242
     2017-05-28 21:33:20   R-pairCentral   0x424242
     2017-05-28 21:33:20   RegL_00.          02:01 0A:42 0B:42 0C:42 18:00 00:00
     2017-05-28 21:37:49   battery         ok
     2017-05-28 21:37:50   state           CMDs_done
   Helper:
     HM_CMDNR   11
     PONtest    1
     cSnd       014242425669D805041234560504,014242425669D806041234560604
     mId        00A9
     rxType     28
     supp_Pair_Rep 0
     Ack:
       virtueller_Aktor KU_6SW_Btn_01:0B
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newCh      1
       newChn     +5669D8,00,00,00
       nextSend   1496000270.44869
       prefIO
       rxt        2
       vccu
       p:
         5669D8
         00
         00
         00
     Mrssi:
       mNo        0B
       Io:
         myHmUART   -61
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       try        1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         myHmUART
       flg        A
       ts         1496000270.16033
       ack:
         HASH(0x38c71e8)
         0B80021234565669D80101C800
     Rssi:
       At_myhmuart:
         avg        -63.1923076923077
         cnt        78
         lst        -63
         max        -55
         min        -76
     Shadowreg:
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.2
   model      HM-PB-6-WM55
   room       Küche
   serialNr   OEQ0284407
   subType    remote
   webCmd     getConfig:clear msgEvents


list vom HMUARTLGW:

Internals:
   AssignedPeerCnt 7
   CNT        41
   DEF        /dev/ttyAMA0
   DEVCNT     41
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         22
   LastOpen   1495998953.19286
   NAME       myHmUART
   NR         104
   PARTIAL
   RAWMSG     04020A
   RSSI       -67
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 5
   msgLoadHistory 0/0/0/0/3/0/0/2/-/-/-/-
   msgLoadHistoryAbs 5/5/5/5/5/2/2/2/0/-/-/-/-
   owner      424242
   Helper:
     CreditTimer 161
     FW         66561
     Initialized 1
     SendCnt    52
     Ackpending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     PendingCMD:
     Roundtrip:
       Delay      0.00399303436279297
     Loadlvl:
       lastHistory 1496001360.87048
   Peers:
     33828B     +33828B,00,00,00
     490FFB     +490FFB,00,00,00
     4F9D6A     +4F9D6A,00,00,00
     509D1D     +509D1D,00,00,00
     521980     +521980,00,00,00
     521C14     +521C14,00,00,00
     5669D8     +5669D8,00,00,00
   Readings:
     2017-05-28 21:16:00   D-HMIdAssigned  424242
     2017-05-28 21:16:00   D-HMIdOriginal  4C3E22
     2017-05-28 21:16:00   D-firmware      1.4.1
     2017-05-28 21:16:00   D-serialNr      NEQ0605388
     2017-05-28 21:15:53   D-type          HM-MOD-UART
     2017-05-28 21:16:00   cond            ok
     2017-05-28 21:33:28   load            5
     2017-05-28 21:16:00   loadLvl         low
     2017-05-28 21:15:53   state           opened
   Helper:
Attributes:
   hmId       424242


Auffällig im log-file ist m.E. folgender Eintrag:

HMUARTLGW myHmUART: Can't send ACK not originating from my hmId (firmware bug), please use a VCCU virtual device!


Mir hilft das nicht so richtig...
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: amenomade am 28 Mai 2017, 22:18:58
ZitatlastMsg    No:0B - t:40 s:5669D8 d:123456 0103

Was ist der hmID 123456 ?
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: Luke2000 am 28 Mai 2017, 22:22:38
Das ist der virtuelle Aktor, den ich angelegt habe. Wie gesagt, habe mich da strikt an das Wiki gehalten...

Internals:
   CFGFN
   DEF        123456
   IODev      myHmUART
   NAME       virtueller_Aktor
   NOTIFYDEV  global
   NR         272
   STATE      ???
   TYPE       CUL_HM
   channel_01 virtueller_Aktor_Btn1
   channel_02 virtueller_Aktor_Btn2
   channel_03 virtueller_Aktor_Btn3
   channel_04 virtueller_Aktor_Btn4
   channel_05 virtueller_Aktor_Btn5
   channel_06 virtueller_Aktor_Btn6
   Readings:
   Helper:
     HM_CMDNR   133
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +123456,00,00,00
       prefIO
       rxt        0
       vccu
       p:
         123456
         00
         00
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     2_raw
   model      virtual_6
   room       Küche
   subType    virtual
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: amenomade am 28 Mai 2017, 22:26:04
Da fehlt m.A. irgendwelches peering/pairing. Da ich aber kein Spezialist bin, lasse ich jemanden anderen übernehmen.
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: martinp876 am 29 Mai 2017, 06:31:37
pairing scheint zu stimmen. welcher kanal ist mit welchem gepeert? sind die peers eingetragen? ist hminfo configcheck fehlerfrei?
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: mgernoth am 29 Mai 2017, 09:15:54
Hallo,

Zitat von: Luke2000 am 28 Mai 2017, 21:59:44

HMUARTLGW myHmUART: Can't send ACK not originating from my hmId (firmware bug), please use a VCCU virtual device!


Der HM-MOD-UART bzw. das Lan-Gateway kann nur Ack-Nachrichten absenden, welche die eigene hmId tragen. Daher muss der Schalter mit einem virtuellen Device der VCCU gepaired werden, nicht mit einem virtuellen Aktor mit eigener hmId. Damit klappts dann auch mit der Rückmeldung.

Viele Grüße
  Michael
Titel: Antw:6-fach Taster HM-PB-6-WM55 bekommt keine Rückmeldung von fhem
Beitrag von: Luke2000 am 29 Mai 2017, 22:35:30
Das war der Grund... So stand es ja auch in der Fehlermeldung :-)

Danke für die Hilfe!
Luke