HM-LC-SW2-FM: ResndFail / MISSING ACK

Begonnen von thuranga, 06 Dezember 2017, 16:41:30

Vorheriges Thema - Nächstes Thema

thuranga

Hallo zusammen,
ich habe heute für die Gartenbeleuchtung einen HM-LC-SW2-FM eingebaut und zwei Verbraucher angeschlossen (1 Strahler und 1 Steckdose). Gepairt habe ich das ganze über die ID und es tauchen auch beide Switche auf. Allerdings kann ich sie nicht schalten.

2017-12-06 15:38:56 CUL_HM HM_571377 CMDs_pending
2017-12-06 15:38:56 CUL_HM HM_571377_Sw_02 set_on
2017-12-06 15:39:15 CUL_HM HM_571377 ResndFail
2017-12-06 15:39:15 CUL_HM HM_571377 CMDs_done_Errors:1
2017-12-06 15:39:15 CUL_HM HM_571377 MISSING ACK
2017-12-06 15:39:18 CUL_HM HM_571377 CMDs_pending
2017-12-06 15:39:18 CUL_HM HM_571377_Sw_02 set_on


Wo ist ist mein Denkfehler?

Viele Grüße
Thuranga

Otto123

Hi,

mach mal bitte ein list HM_571377 und poste das hier.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

thuranga

Gerne

Internals:
   CFGFN
   DEF        571377
   HmUART_MSGCNT 2
   HmUART_RAWMSG 0501003F29A410571377FA3B120601000048
   HmUART_RSSI -63
   HmUART_TIME 2017-12-06 15:14:35
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     2
   NAME       HM_571377
   NOTIFYDEV  global
   NR         409
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 HM_571377_Sw_01
   channel_02 HM_571377_Sw_02
   lastMsg    No:29 - t:10 s:571377 d:FA3B12 0601000048
   protCmdDel 32
   protLastRcv 2017-12-06 15:14:35
   protResnd  39 last_at:2017-12-06 15:39:33
   protResndFail 13 last_at:2017-12-06 15:39:39
   protSnd    15 last_at:2017-12-06 15:39:18
   protState  CMDs_done_Errors:1
   rssi_HmUART max:-72 cnt:1 lst:-72 min:-72 avg:-72
   rssi_at_HmUART max:-63 cnt:2 lst:-63 min:-63 avg:-63
   READINGS:
     2017-12-06 15:14:28   D-firmware      2.8
     2017-12-06 15:14:28   D-serialNr      OEQ0212402
     2017-12-06 15:14:35   powerOn         2017-12-06 15:14:35
     2017-12-06 15:39:39   state           MISSING ACK
     RegL_00.:
       VAL
   helper:
     HM_CMDNR   54
     PONtest    0
     cSnd       11FA3B125713770202C80000,11FA3B125713770202C80000
     mId        0009
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +571377,00,00,00
       nextSend   1512573275.46294
       prefIO
       rxt        0
       vccu
       p:
         571377
         00
         00
         00
     mRssi:
       mNo        29
       io:
         HmUART     -61
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rpt:
       IO         HmUART
       flg        A
       ts         1512573275.22357
       ack:
         HASH(0x1ae1238)
         298002FA3B1257137700
     rssi:
       HmUART:
         avg        -72
         cnt        1
         lst        -72
         max        -72
         min        -72
       at_HmUART:
         avg        -63
         cnt        2
         lst        -63
         max        -63
         min        -63
     tmpl:
Attributes:
   IODev      HmUART
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   model      HM-LC-SW2-FM
   room       CUL_HM
   serialNr   OEQ0212402
   subType    switch
   webCmd     getConfig:clear msgEvents

Otto123

Dachte ich mir.
Der ist nicht gepairt! Der ist einfach nur da  ;)

Schau hier https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen

Oder ein paar Zeilen im Forum tiefer  ;D
https://forum.fhem.de/index.php/topic,80171.msg726858.html#msg726858

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

thuranga

ok  ::)

Kurze Anfänger-Frage: Woran hast du das erkannt?

Otto123

#5
 ;D
In den Readings fehlt in der Hauptsache PairedTo - aber auch noch einiges mehr.

Wenn FHEm aktiv ist und an einem Gerät wird der ConfigTaster betätigt (der Anlernknopf) wird, dann wird eine Nachricht gesendet. Diese verarbeitet FHEM schon mal, es hat  die Grundlegenden Informationen und erzeugt ein Gerät. Status Nachrichten werden ab da empfangen.
Aber das ist eben nicht alles und steuern kann man erst wenn wirklich angelernt.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

thuranga

ok, danke für die Hilfe!!!

Ich habe es durch erneutes pairen (hat aber auch mehrere Versuche gebraucht) geschafft. Jetzt gehts  :)

jodr

Hallo zusammen,

ich habe das gleiche Problem. Ich sehe das Device in fhem, State bleibt aber bei MISSING ACK.
Beim setzten on und off erscheint jeweils ein rotes Ausrufezeichen.
Ich habe schon mehrfach einen Reset durchgeführt und gepairt.

Hier das Ergebnis von List:
Internals:
   CFGFN     
   DEF        6433BD
   IODev      nanoCUL
   LASTInputDev nanoCUL
   MSGCNT     3
   NAME       HM_6433BD
   NOTIFYDEV  global
   NR         325
   STATE      CMDs_processing...
   TYPE       CUL_HM
   channel_01 HM_6433BD_Sw_01
   channel_02 HM_6433BD_Sw_02
   hmPairSerial OEQ1999092
   lastMsg    No:5A - t:00 s:6433BD d:F10000 2800094F45513139393930393210020100
   nanoCUL_MSGCNT 3
   nanoCUL_RAWMSG A1A5A80006433BDF100002800094F45513139393930393210020100::-49.5:nanoCUL
   nanoCUL_RSSI -49.5
   nanoCUL_TIME 2018-10-05 22:56:11
   protCmdDel 8
   protCmdPend 2 CMDs_pending
   protLastRcv 2018-10-05 22:56:11
   protRcv    3 last_at:2018-10-05 22:56:11
   protResnd  12 last_at:2018-10-05 22:56:35
   protResndFail 3 last_at:2018-10-05 22:34:43
   protSnd    6 last_at:2018-10-05 22:56:23
   protState  CMDs_processing...
   rssi_at_nanoCUL cnt:3 min:-51.5 max:-49.5 avg:-50.5 lst:-49.5
   READINGS:
     2018-10-05 22:56:11   D-firmware      2.8
     2018-10-05 22:56:11   D-serialNr      OEQ1999092
     2018-10-05 22:56:23   state           CMDs_processing...
   cmdStack:
     ++A011F100006433BD0201000000
     ++A011F100006433BD0201C80000
   helper:
     HM_CMDNR   130
     cSnd       11F100006433BD0201000000,11F100006433BD0201C80000
     mId        0009
     regLst     ,0,1,3p
     rxType     1
     supp_Pair_Rep 1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6433BD,00,00,00
       nextSend   1538772971.77415
       prefIO     
       rxt        0
       vccu       
       p:
         6433BD
         00
         00
         00
     mRssi:
       mNo        5A
       io:
         nanoCUL:
           -41.5
           -41.5
     prt:
       bErr       0
       sProc      1
       rspWait:
         cmd        As0E82A011F100006433BD0201C80000
         mNo        82
         reSent     4
     q:
       qReqConf   00
       qReqStat   01,02
     role:
       dev        1
       prs        1
     rssi:
       at_nanoCUL:
         avg        -50.5
         cnt        3
         lst        -49.5
         max        -49.5
         min        -51.5
     tmpl:
Attributes:
   IODev      nanoCUL
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   model      HM-LC-SW2-FM
   room       CUL_HM
   serialNr   OEQ1999092
   subType    switch
   webCmd     getConfig:clear msgEvents

Hat jemand noch eine Idee ?

Gruß
Achim

Pfriemler

F10000 ist keine gescheite HMID. Leider bin ich noch immer nicht bewandert genug, um aus der RAW message noch mehr herauszulesen, aber es fehlt in Deinem List (bitte in Code-Tags posten!) jeder Hinweis auf das Pairing. Das wäre also als erstes anzuzweifeln. Es sind zudem Befehle von FHEM im Queue, die der Aktor nicht abarbeitet.
Bitte keine Resets durchführen, einfach drüberpairen. Alternativ hmPairSerial oder hmPairForSeconds mit Tastendruck versuchen. Nach einem Reset dürfte der -FM (ohne PBU) im normalen  Tastenmodus sein, d.h. >4s Sekunden Tastendruck am externen Taster schalten ihn in den Konfigurationsmodus. Kurzer Tastendruck reicht in diesem Fall nicht.

Vor jedem neuen Pairversuch Befehlscache leeren mit "set HM_6433BD clear msgEvents".

Jm2c.
"Ä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 ..."