Garagentor mit HM-LC-Sw1-Pl-CT-R1 oder HM-LC-Sw1-Pl-CT Missing Ack

Begonnen von steffus, 30 Mai 2019, 19:13:02

Vorheriges Thema - Nächstes Thema

steffus

Hi, ich habe seit heute den Schalter HM-LC-Sw1-Pl-CT für meine Garagensteuerung im Einsatz. Leider funktioniert er nicht so, wie ich es gerne hätte. Er schaltet nicht in Fhem und nach einiger Zeit kommt Missing Ack. Wenn ich diesen manuell schalte klickt er, aber Fhem zeigt seinen Status nicht an. Den Schalter habe ich jetzt mehrmals im Fhem gelöscht und danach resetet. Über hmPairForSec wieder hinzugefügt, aber immer wieder Missing Ack.

list vom Device:

Internals:
   CFGFN     
   CUL_868_MSGCNT 6
   CUL_868_RAWMSG A0D0184105FDA3000000006010000::-71:CUL_868
   CUL_868_RSSI -71
   CUL_868_TIME 2019-05-30 18:32:37
   DEF        5FDA30
   FUUID      5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     6
   NAME       HM_5FDA30
   NOTIFYDEV  global
   NR         65813
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:01 - t:10 s:5FDA30 d:000000 06010000
   protCmdDel 10
   protLastRcv 2019-05-30 18:32:37
   protRcv    7 last_at:2019-05-30 18:32:37
   protResnd  6 last_at:2019-05-30 19:02:43
   protResndFail 2 last_at:2019-05-30 19:02:49
   protSnd    2 last_at:2019-05-30 19:02:29
   protState  CMDs_done_Errors:1
   rssi_at_CUL_868 cnt:7 min:-100 max:-71 avg:-88.78 lst:-71
   READINGS:
     2019-05-30 18:28:57   D-firmware      2.5
     2019-05-30 18:28:57   D-serialNr      OEQ1013740
     2019-05-30 18:28:47   R-pairCentral   set_0xAA0374
     2019-05-30 18:32:37   deviceMsg       off (to broadcast)
     2019-05-30 18:32:37   level           0
     2019-05-30 18:32:37   pct             0
     2019-05-30 18:32:37   powerOn         2019-05-30 18:32:37
     2019-05-30 18:32:37   recentStateType info
     2019-05-30 19:02:49   state           MISSING ACK
     2019-05-30 18:32:37   timedOn         off
   helper:
     HM_CMDNR   2
     PONtest    0
     cSnd       01AA03745FDA3000050000000000,11AA03745FDA300201C80000
     dlvl       C8
     dlvlCmd    ++A011AA03745FDA300201C80000
     mId        00C8
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FDA30,00,00,00
       nextSend   1559233957.30726
       prefIO     
       rxt        0
       vccu       
       p:
         5FDA30
         00
         00
         00
     mRssi:
       mNo        01
       io:
         CUL_868:
           -69
           -69
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_CUL_868:
         avg        -88.7857142857143
         cnt        7
         lst        -71
         max        -71
         min        -100
     shadowReg:
       RegL_00.    02:01 0A:AA 0B:03 0C:74
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CUL_868
   IOgrp      VCCU:CUL_868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.5
   model      HM-LC-Sw1-Pl-CT-R1
   room       CUL_HM
   serialNr   OEQ1013740
   subType    switch
   webCmd     statusRequest:toggle:on:off

amenomade

Zitatrssi_at_CUL_868 cnt:7 min:-100 max:-71 avg:-88.78 lst:-71

Average rssi 88.... damit spielst Du mit dem Zufall.

Zitat2019-05-30 18:28:47   R-pairCentral   set_0xAA0374
Dein Device ist nicht korrekt gepaired
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

#2
ZitatDen Schalter habe ich jetzt mehrmals im Fhem gelöscht und danach resetet.
Das ist nicht immer die beste Lösung. Damit kommst Du schnell auf Überlastung. https://wiki.fhem.de/wiki/1%25_Regel

Jetzt ein bisschen ruhig bleiben. Dein Device ist schon auf set_xxxxx. Es reicht vielleicht einfach :
- Anlerntaste am Device 4s drucken (ohne den CUL in Anlernmodus zu setzen)
- warten bis er nicht mehr blinkt
- gucken, ob Verbesserung in Fhem
- evlt ein getConfig machen. Wenn er auf CMD_pending bleibt, dann wieder die Anlerntaste 4s drucken

Das ganze am besten mit dem Device (viel) näher vom CUL. (aber nicht unter 1m)

Erst wenn R-pairCentral   nicht mehr auf set_0xAA0374 sondern auf 0xAA0374 steht, dann wieder einbauen... und beten (siehe rssi...)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

steffus

Danke für deine Antworten. Leider gibt es keine Verbesserung. Das Device steht jetzt ca. 5m vom CUL entfernt. Habe es jetzt so gemacht wie du es beschrieben hast.
Leider weiß ich im Moment nicht, was rssi 88 bedeutet, bzw. was überhaupt rssi bedeutet.

Jetzt habe ich folgende Auflistung:

Internals:
   CFGFN     
   CUL_868_MSGCNT 27
   CUL_868_RAWMSG A1A3C84005FDA300000002500EB4F45513130313337343010010100::-71.5:CUL_868
   CUL_868_RSSI -71.5
   CUL_868_TIME 2019-05-30 20:25:33
   DEF        5FDA30
   FUUID      5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     27
   NAME       HM_5FDA30
   NOTIFYDEV  global
   NR         65813
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:3C - t:00 s:5FDA30 d:000000 2500EB4F45513130313337343010010100
   protCmdDel 37
   protLastRcv 2019-05-30 20:25:33
   protRcv    27 last_at:2019-05-30 20:25:33
   protResnd  34 last_at:2019-05-30 20:24:59
   protResndFail 11 last_at:2019-05-30 20:25:04
   protSnd    16 last_at:2019-05-30 20:24:45
   protState  CMDs_done_Errors:1
   rssi_at_CUL_868 cnt:28 min:-100 max:-61 avg:-72.85 lst:-71.5
   READINGS:
     2019-05-30 20:25:33   D-firmware      2.5
     2019-05-30 20:25:33   D-serialNr      OEQ1013740
     2019-05-30 20:22:12   PairedTo        0x000000
     2019-05-30 20:21:35   R-pairCentral   0x000000
     2019-05-30 20:25:00   deviceMsg       off (to broadcast)
     2019-05-30 20:25:00   level           0
     2019-05-30 20:24:41   levelMissed     desired:100
     2019-05-30 20:25:00   pct             0
     2019-05-30 18:32:37   powerOn         2019-05-30 18:32:37
     2019-05-30 20:25:00   recentStateType info
     2019-05-30 20:25:04   state           RESPONSE TIMEOUT:RegisterRead
     2019-05-30 20:25:00   timedOn         off
     RegL_00.:
       VAL       
   helper:
     HM_CMDNR   99
     PONtest    0
     cSnd       11AA03745FDA300201C80000,01AA03745FDA3000040000000000
     getCfgList all
     getCfgListNo ,3
     mId        00C8
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FDA30,00,00,00
       nextSend   1559240733.80918
       prefIO     
       rxt        0
       vccu       
       p:
         5FDA30
         00
         00
         00
     mRssi:
       mNo        3C
       io:
         CUL_868:
           -69.5
           -69.5
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_CUL_868:
         avg        -72.8571428571428
         cnt        28
         lst        -71.5
         max        -61
         min        -100
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CUL_868
   IOgrp      VCCU:CUL_868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.5
   model      HM-LC-Sw1-Pl-CT-R1
   room       CUL_HM
   serialNr   OEQ1013740
   subType    switch
   webCmd     statusRequest:toggle:on:off

amenomade

#4
OK, der wahr vielleicht durch deine viele Versuche doch nicht mehr gepaired, aber Fhem hat es durch schlechte rssi nicht gemerckt. Auf jeden Fall ist er jetzt gar nicht gepaired.
Zitat2019-05-30 20:22:12   PairedTo        0x000000
     2019-05-30 20:21:35   R-pairCentral   0x000000

RSSI: siehe https://wiki.fhem.de/wiki/HomeMatic#RSSI

Setzt jetzt dein CUL auf Anlernemodus und druck 4s am Gerät die Anlerntaste.
Dann wieder berichten
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

steffus

Erneut den Anlernmodus ausgeführt und keine Veränderungen.

Internals:
   CFGFN     
   CUL_868_MSGCNT 39
   CUL_868_RAWMSG A1A4884005FDA300000002500EB4F45513130313337343010010100::-70.5:CUL_868
   CUL_868_RSSI -70.5
   CUL_868_TIME 2019-05-30 20:58:36
   DEF        5FDA30
   FUUID      5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     39
   NAME       HM_5FDA30
   NOTIFYDEV  global
   NR         65813
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:48 - t:00 s:5FDA30 d:000000 2500EB4F45513130313337343010010100
   protCmdDel 44
   protLastRcv 2019-05-30 20:58:36
   protRcv    39 last_at:2019-05-30 20:58:36
   protResnd  37 last_at:2019-05-30 20:31:54
   protResndFail 12 last_at:2019-05-30 20:31:59
   protSnd    17 last_at:2019-05-30 20:31:40
   protState  CMDs_done_Errors:1
   rssi_at_CUL_868 cnt:40 min:-100 max:-61 avg:-72.94 lst:-70.5
   READINGS:
     2019-05-30 20:58:31   D-firmware      2.5
     2019-05-30 20:58:31   D-serialNr      OEQ1013740
     2019-05-30 20:22:12   PairedTo        0x000000
     2019-05-30 20:21:35   R-pairCentral   0x000000
     2019-05-30 20:31:20   deviceMsg       off (to broadcast)
     2019-05-30 20:31:20   level           0
     2019-05-30 20:24:41   levelMissed     desired:100
     2019-05-30 20:31:20   pct             0
     2019-05-30 18:32:37   powerOn         2019-05-30 18:32:37
     2019-05-30 20:31:20   recentStateType info
     2019-05-30 20:31:59   state           MISSING ACK
     2019-05-30 20:31:20   timedOn         off
   helper:
     HM_CMDNR   72
     PONtest    0
     cSnd       01AA03745FDA3000040000000000,11AA03745FDA300201C80000
     dlvl       00
     dlvlCmd    ++A011AA03745FDA300201000000
     getCfgList all
     getCfgListNo ,3
     mId        00C8
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FDA30,00,00,00
       nextSend   1559242716.60527
       prefIO     
       rxt        0
       vccu       
       p:
         5FDA30
         00
         00
         00
     mRssi:
       mNo        48
       io:
         CUL_868:
           -68.5
           -68.5
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   00
       qReqStat   00
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_CUL_868:
         avg        -72.95
         cnt        40
         lst        -70.5
         max        -61
         min        -100
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CUL_868
   IOgrp      VCCU:CUL_868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.5
   model      HM-LC-Sw1-Pl-CT-R1
   room       CUL_HM
   serialNr   OEQ1013740
   subType    switch
   webCmd     statusRequest:toggle:on:off

steffus

Ok, habe vergessen den CUL auf hmPairForSec 600 einzustellen. Dies habe ich jetzt gemacht und das Device in den Anlernmodus versetzt. Dieser blinkte jetzt etwas schneller als sonst. Aber richtig gepaired ist er noch nicht.

Internals:
   CFGFN     
   CUL_868_MSGCNT 43
   CUL_868_RAWMSG A0A7380025FDA30AA037400::-74.5:CUL_868
   CUL_868_RSSI -74.5
   CUL_868_TIME 2019-05-30 21:03:37
   DEF        5FDA30
   FUUID      5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     43
   NAME       HM_5FDA30
   NOTIFYDEV  global
   NR         65813
   STATE      MISSING ACK
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:73 - t:02 s:5FDA30 d:AA0374 00
   protCmdDel 44
   protLastRcv 2019-05-30 21:03:37
   protRcv    43 last_at:2019-05-30 21:03:37
   protResnd  37 last_at:2019-05-30 20:31:54
   protResndFail 12 last_at:2019-05-30 20:31:59
   protSnd    20 last_at:2019-05-30 21:03:37
   protState  CMDs_done
   rssi_at_CUL_868 cnt:44 min:-100 max:-61 avg:-73.23 lst:-74.5
   READINGS:
     2019-05-30 21:03:37   CommandAccepted yes
     2019-05-30 21:03:37   D-firmware      2.5
     2019-05-30 21:03:37   D-serialNr      OEQ1013740
     2019-05-30 20:22:12   PairedTo        0x000000
     2019-05-30 21:03:37   R-pairCentral   set_0xAA0374
     2019-05-30 20:31:20   deviceMsg       off (to broadcast)
     2019-05-30 20:31:20   level           0
     2019-05-30 20:24:41   levelMissed     desired:100
     2019-05-30 20:31:20   pct             0
     2019-05-30 18:32:37   powerOn         2019-05-30 18:32:37
     2019-05-30 20:31:20   recentStateType info
     2019-05-30 20:31:59   state           MISSING ACK
     2019-05-30 20:31:20   timedOn         off
   helper:
     HM_CMDNR   115
     PONtest    0
     cSnd       01AA03745FDA30000802010AAA0B030C74,01AA03745FDA300006
     dlvl       00
     dlvlCmd    ++A011AA03745FDA300201000000
     getCfgList all
     getCfgListNo ,3
     mId        00C8
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FDA30,00,00,00
       nextSend   1559243017.91718
       prefIO     
       rxt        0
       vccu       
       p:
         5FDA30
         00
         00
         00
     mRssi:
       mNo        73
       io:
         CUL_868:
           -72.5
           -72.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   00
       qReqStat   00
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_CUL_868:
         avg        -73.2386363636364
         cnt        44
         lst        -74.5
         max        -61
         min        -100
     shadowReg:
       RegL_00.    02:01 0A:AA 0B:03 0C:74
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CUL_868
   IOgrp      VCCU:CUL_868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.5
   model      HM-LC-Sw1-Pl-CT-R1
   room       CUL_HM
   serialNr   OEQ1013740
   subType    switch
   webCmd     statusRequest:toggle:on:off

steffus

Habe jetzt noch mal einen getConfig Befehl ausgeführt und jetzt ist er wohl gepaired. Ich kann das Device ein und ausschalten.

Internals:
   CFGFN     
   CUL_868_MSGCNT 55
   CUL_868_RAWMSG A0EA680025FDA30AA03740101000051::-81:CUL_868
   CUL_868_RSSI -81
   CUL_868_TIME 2019-05-30 21:09:55
   DEF        5FDA30
   FUUID      5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
   IODev      CUL_868
   LASTInputDev CUL_868
   MSGCNT     55
   NAME       HM_5FDA30
   NOTIFYDEV  global
   NR         65813
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:A6 - t:02 s:5FDA30 d:AA0374 0101000051
   protCmdDel 44
   protLastRcv 2019-05-30 21:09:55
   protRcv    55 last_at:2019-05-30 21:09:55
   protResnd  37 last_at:2019-05-30 20:31:54
   protResndFail 12 last_at:2019-05-30 20:31:59
   protSnd    30 last_at:2019-05-30 21:09:54
   protState  CMDs_done
   rssi_CUL_868 cnt:4 min:-81 max:-72 avg:-74.5 lst:-81
   rssi_at_CUL_868 cnt:56 min:-100 max:-61 avg:-73.4 lst:-81
   READINGS:
     2019-05-30 21:09:55   CommandAccepted yes
     2019-05-30 21:07:24   D-firmware      2.5
     2019-05-30 21:07:24   D-serialNr      OEQ1013740
     2019-05-30 21:09:33   PairedTo        0xAA0374
     2019-05-30 21:09:33   R-pairCentral   0xAA0374
     2019-05-30 21:09:33   R-powerUpAction off
     2019-05-30 21:09:33   R-sign          off
     2019-05-30 21:09:33   RegL_00.         00:00 02:01 0A:AA 0B:03 0C:74 15:FF 18:00
     2019-05-30 21:09:33   RegL_01.         00:00 08:00 30:06 56:00 57:24
     2019-05-30 21:09:55   deviceMsg       off (to VCCU)
     2019-05-30 21:09:55   level           0
     2019-05-30 20:24:41   levelMissed     desired:100
     2019-05-30 21:09:55   pct             0
     2019-05-30 18:32:37   powerOn         2019-05-30 18:32:37
     2019-05-30 21:09:55   recentStateType ack
     2019-05-30 21:09:55   state           off
     2019-05-30 21:09:55   timedOn         off
   helper:
     HM_CMDNR   166
     PONtest    0
     cSnd       11AA03745FDA300201C80000,11AA03745FDA300201000000
     dlvlCmd    ++A011AA03745FDA300201000000
     mId        00C8
     peerFriend peerSens,peerVirt
     peerIDsRaw ,00000000
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5FDA30,00,00,00
       nextSend   1559243395.17701
       prefIO     
       rxt        0
       vccu       
       p:
         5FDA30
         00
         00
         00
     mRssi:
       mNo        A6
       io:
         CUL_868:
           -79
           -79
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       CUL_868:
         avg        -74.5
         cnt        4
         lst        -81
         max        -72
         min        -81
       at_CUL_868:
         avg        -73.4017857142857
         cnt        56
         lst        -81
         max        -61
         min        -100
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   IODev      CUL_868
   IOgrp      VCCU:CUL_868
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.5
   model      HM-LC-Sw1-Pl-CT-R1
   peerIDs    00000000,
   room       CUL_HM
   serialNr   OEQ1013740
   subType    switch
   webCmd     statusRequest:toggle:on:off

steffus

Das Device funktioniert. Danke Danke @amenomade für deine Hilfe.