FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Joesky am 29 Juni 2017, 08:29:14

Titel: [gelöst] HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Joesky am 29 Juni 2017, 08:29:14
Ich versuche seit nun mehr 3 Wochen den HM-LC-Bl1PBU-FM im FHEM System einzubinden. Ich habe schon einen solchen Aktor in Benutzung bei dem es wunderbar funktioniert. Dieser will aber nicht. Zuerst dachte ich, dass er defekt wäre und hab den umgetauscht, aber der neue macht die gleichen Zicken:

1. Das pairen scheint nicht richtig zu klappen. Ich drücke zuerst kurz auf "Config" am Schalter, dann starte ich "set hmlan hmPairForSec 60" (auch in umgekehrter Reihenfolge). Erst beim 4. oder 5. Mal wurde irgendetwas in der Konfigdatei angelegt. Nun erscheint das Gerät auch in der Weboberfläche.

2. Versuche ich nun "requestStatus", "on" oder "off" kriege ich in der Oberfläche "MISSING ACK" zu sehen. Im Log steht folgendes:

2017.06.28 16:59:18 3: CUL_HM set HM_593B6E off
2017.06.28 16:59:22 4: CUL_HM_Resend: HM_593B6E nr 2
2017.06.28 16:59:27 4: CUL_HM_Resend: HM_593B6E nr 3
2017.06.28 16:59:33 4: CUL_HM_Resend: HM_593B6E nr 4
2017.06.28 16:59:43 4: HMLAN_ack: timeout - clear queue

Das gleiche beim statusRequest:

2017.06.28 16:52:05 3: CUL_HM set HM_593B6E statusRequest
2017.06.28 16:52:07 4: CUL_HM_Resend: HM_593B6E nr 2
2017.06.28 16:52:12 4: CUL_HM_Resend: HM_593B6E nr 3
2017.06.28 16:52:17 4: CUL_HM_Resend: HM_593B6E nr 4
2017.06.28 16:52:27 4: HMLAN_ack: timeout - clear queue




Beim Erstellen des Gerätes stand folgendes im Log:

2017.06.28 16:48:56 2: CUL_HM Unknown device HM_593B6E is now defined
2017.06.28 16:48:56 2: autocreate: define HM_593B6E CUL_HM 593B6E
2017.06.28 16:48:56 2: autocreate: define FileLog_HM_593B6E FileLog /opt/fhem/log/HM_593B6E-%Y-%m.log HM_593B6E
2017.06.28 16:49:03 3: CUL_HM set HM_593B6E statusRequest
2017.06.28 16:49:03 4: CUL_HM HM_593B6E dupe: dont process
2017.06.28 16:49:04 3: CUL_HM set HM_593B6E getConfig
2017.06.28 16:49:10 4: CUL_HM_Resend: HM_593B6E nr 2
2017.06.28 16:49:15 4: CUL_HM_Resend: HM_593B6E nr 3
2017.06.28 16:49:20 4: CUL_HM_Resend: HM_593B6E nr 4


Bedient man den Schalter manuell fährt die Jalousie hoch und runter. Alle anderen Homematic Geräte funktionieren auch ohne Probleme. Kann mir hier jemand helfen?

EDIT:
Nachtrag list HM_593B6E

Internals:
   CFGFN     
   DEF        593B6E
   IODev      hmlan
   LASTInputDev hmlan
   MSGCNT     3
   NAME       HM_593B6E
   NOTIFYDEV  global
   NR         2201
   STATE      set_off
   TYPE       CUL_HM
   hmlan_MSGCNT 3
   hmlan_RAWMSG RF4392313,0001,2DD5CC21,FF,FFCC,29A410593B6E2C6D3C0601C80035
   hmlan_RSSI -52
   hmlan_TIME 2017-06-29 16:20:04
   lastMsg    No:29 - t:10 s:593B6E d:2C6D3C 0601C80035
   protCmdDel 3
   protLastRcv 2017-06-29 16:20:04
   protResnd  6 last_at:2017-06-29 16:20:51
   protResndFail 1 last_at:2017-06-29 16:20:24
   protSnd    4 last_at:2017-06-29 16:20:35
   protState  CMDs_processing...
   rssi_at_hmlan lst:-52 cnt:3 max:-52 min:-52 avg:-52
   rssi_hmlan min:-53 avg:-53 cnt:1 max:-53 lst:-53
   Readings:
     2017-06-29 16:19:58   D-firmware      2.8
     2017-06-29 16:19:58   D-serialNr      OEQ0361967
     2017-06-29 16:20:04   deviceMsg       on (to hmlan)
     2017-06-29 16:20:04   level           100
     2017-06-29 16:20:04   motor           stop:on
     2017-06-29 16:20:04   pct             100
     2017-06-29 16:20:04   powerOn         2017-06-29 16:20:04
     2017-06-29 16:20:04   recentStateType info
     2017-06-29 16:20:35   state           set_off
     2017-06-29 16:20:04   timedOn         off
     Regl_00.:
       VAL       
   cmdStack:
   Helper:
     HM_CMDNR   43
     PONtest    0
     cSnd       012C6D3C593B6E00040000000000,112C6D3C593B6E0201000000
     dlvl       00
     dlvlCmd    ++A0112C6D3C593B6E0201000000
     getCfgList all
     getCfgListNo ,3
     mId        006A
     rxType     1
     supp_Pair_Rep 0
     Dir:
       cur        stop
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +593B6E,00,00,00
       nextSend   1498746004.14925
       prefIO     
       rxt        0
       vccu       
       p:
         593B6E
         00
         00
         00
     Mrssi:
       mNo        29
       Io:
         hmlan      -50
     Prt:
       bErr       0
       sProc      1
       Rspwait:
         cmd        As0E2BA0112C6D3C593B6E0201000000
         mNo        2B
         reSent     4
     Q:
       qReqConf   
       qReqStat   
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         hmlan
       flg        A
       ts         1498746004.12502
       ack:
         HASH(0x2cdd5a8)
         2980022C6D3C593B6E00
     Rssi:
       At_hmlan:
         avg        -52
         cnt        3
         lst        -52
         max        -52
         min        -52
       Hmlan:
         avg        -53
         cnt        1
         lst        -53
         max        -53
         min        -53
Attributes:
   IODev      hmlan
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.8
   model      HM-LC-Bl1PBU-FM
   room       CUL_HM
   serialNr   OEQ0361967
   subType    blindActuator
   webCmd     statusRequest:toggleDir:on:off:up:down:stop
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Fixel2012 am 29 Juni 2017, 09:11:12
Ein List deines Devices würde sicher helfen:

list HM_593B6E

Scheint mir so als wäre es nicht richtig gepairt
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Joesky am 29 Juni 2017, 09:17:26
Verdammt, hab ich vergessen und komme jetzt nicht dran. Kann ich erst heute abend nachliefern.
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Fixel2012 am 29 Juni 2017, 09:25:41
Dann müssen wir wohl bis heute Abend warten (keine VPN Verbindung nachhause möglich?)  ;)

Was jedenfalls fest steht, Fhem kann den Aktor wohl nicht erreichen. Deswegen schätze ich, dass das Pairing nicht richtig durchgelaufen ist.

Oft sieht man im state des Device noch cmd_Pending (oder so ähnlich), dort ist es nochmal nötig, den config Taster zu drücken. Dies stößt einen Datenaustausch mit der Zentrale (Fhem) an.
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Prof. Dr. Peter Henning am 29 Juni 2017, 09:27:29
Das sieht auf den ersten Blick aus nach einem Funkverbindungsproblem. Evtl. eine Stahlbetonmauer dazwischen ?

LG

pah
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Joesky am 29 Juni 2017, 09:32:51
Nein, keine Stahlbetonmauer. Entfernung max. 4m vom HM Lan, eine Außenwand dazwischen, nichts aufregendes.
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Joesky am 29 Juni 2017, 16:26:40
Im ersten Post das list HM_593B6E nachgetragen!
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: amenomade am 29 Juni 2017, 21:11:39
Scheint tatsächlich nicht gepaired zu sein.

Kannst Du set <device> regSet intKeyVisib visib
set <device> getConfig
und wieder ein "list" posten?
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Otto123 am 29 Juni 2017, 21:48:36
Der HM_593B6E  ist nicht gepairt, damit wird er keine Befehle akzeptieren.
Also pairen und dann wird alles gut.

Gruß Otto
Titel: Antw:HM-LC-Bl1PBU-FM (Rollädenaktor) funktioniert nicht
Beitrag von: Joesky am 01 Juli 2017, 15:32:18
So, danke für die Tipps. Hab aber vorher schon ein

set <CUL> hmPairSerial <serial>

danach noch mal mit

set <CUL> hmPairForSec 600

und "schon" hat es funktioniert.