Jalousie Aktoren lassen sich nicht anlernen

Begonnen von fhem_cgn, 15 Mai 2016, 20:19:50

Vorheriges Thema - Nächstes Thema

fhem_cgn

Ich eigentlich habe ich meine Homematic Komponenten über die CCU2 gesteuert. Inzwischen habe ich jedoch ein RPI laufen mit FHEM und smartvisu. LIRC funktioniert und auch ein Teil der HM Komponenten. Ich kriege jedoch keinen der 3 Jalousieaktoren angelernt. Ich habe dies schon mehrfach versucht - immer vergebens. Das erneute Anlernen an die CUU2 klappt jedoch immer problemlos. Woran könnte es liegen?


Internals:
   CFGFN
   DEF        2CD042
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     59
   NAME       HM_2CD042
   NR         842
   STATE      MISSING ACK
   TYPE       CUL_HM
   hmPairSerial --geheim--
   hmusb_MSGCNT 59
   hmusb_RAWMSG E2CD042,0000,0674C61C,FF,FFBB,2180002CD04200471123006A4C45513036303730333630010100
   hmusb_RSSI -69
   hmusb_TIME 2016-05-15 19:46:21
   lastMsg    No:21 - t:00 s:2CD042 d:004711 23006A4C45513036303730333630010100
   protCmdDel 26
   protErrIoAttack 30 last_at:2016-05-15 19:42:15
   protErrIoId_287200 30 last_at:2016-05-15 19:42:15
   protLastRcv 2016-05-15 19:46:21
   protResnd  30 last_at:2016-05-15 19:45:59
   protResndFail 10 last_at:2016-05-15 19:46:04
   protSnd    18 last_at:2016-05-15 19:46:20
   protState  CMDs_done
   rssi_287200 lst:-42 min:-44 cnt:3 max:-42 avg:-43.33
   rssi_at_hmusb lst:-69 min:-81 cnt:59 max:-63 avg:-68.28
   rssi_hmusb min:-61 lst:-61 avg:-61 max:-61 cnt:1
   Readings:
     2016-05-15 19:42:15   CommandAccepted yes
     2016-05-15 19:46:20   D-firmware      2.3
     2016-05-15 19:46:20   D-serialNr      --geheim--
     2016-05-15 19:42:15   deviceMsg       79 (to 287200)
     2016-05-15 19:43:58   level           set_29
     2016-05-15 19:42:15   motor           stop:79
     2016-05-15 19:42:15   pct             79
     2016-05-15 19:42:15   recentStateType ack
     2016-05-15 19:42:15   sabotageAttackId_ErrIoId_287200  cnt:30
     2016-05-15 19:42:15   sabotageAttack_ErrIoAttack cnt 30
     2016-05-15 19:46:04   state           MISSING ACK
     2016-05-15 19:42:15   timedOn         off
   Helper:
     HM_CMDNR   33
     cSnd       110047112CD04202013A,010047112CD042010E
     dlvl       3A
     dlvlCmd    ++A0110047112CD04202013A
     getCfgList all
     getCfgListNo ,3
     mId        006A
     rxType     1
     Dir:
       cur        stop
       rct        down
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +2CD042,00,00,00
       nextSend   1463334381.42909
       prefIO
       rxt        0
       vccu
       p:
         2CD042
         00
         00
         00
     Mrssi:
       mNo        21
       Io:
         hmusb      -67
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       287200:
         avg        -43.3333333333333
         cnt        3
         lst        -42
         max        -42
         min        -44
       At_hmusb:
         avg        -68.2881355932203
         cnt        59
         lst        -69
         max        -63
         min        -81
       Hmusb:
         avg        -61
         cnt        1
         lst        -61
         max        -61
         min        -61
Attributes:
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.3
   model      HM-LC-Bl1PBU-FM
   room       CUL_HM
   serialNr   --geheim--
   subType    blindActuator
   webCmd     statusRequest:toggleDir:on:off:up:down:stop

martinp876

Hast du abgelernt?
Umlernen klappt nicht

fhem_cgn

Ja, ich habs mehrfach versucht wie mit den anderen Komponenten, bei denen es geklappt hat.

martinp876


fhem_cgn

AES ist aus.
Inzwischen ist es mir gelungen zwei der drei Aktoren mit "hmPairSerial" anzulernen. Wobei es dazu auch jeweils mehrere Versuche gebraucht hat, bis es geklappt hat. Beide lassen sich jetzt auch über FHEM steuern und zeigen auch ihre korrekte Position an. Einer scheint jedoch irgendwie nicht ganz "sauber" angelernt zu sein.

2016.05.16 10:30:56 1: Error: HM_2CD042 has no TYPE
2016.05.16 10:32:13 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4520.


Diese Einträge find ich jetzt zuhauff im Logfile. HM_2CD042 ist einer der Aktoren. Whenn ich mir diesen genauer angucke, wird bei Type jedoch CUL_HM angezeigt - wie bei dem Anderen.

In Zeile 4520 der fhem.pl steht $h->{DBH}->{InactiveDestroy} = 1 if($h->{TYPE} eq 'DbLog'); - das hilft mir aber leider auch nicht weiter.


martinp876

mache ein List der fraglichen Devices. Da sollte ein "TYPE" parameter gesetzt sein, sonst ist etwas falsch


fhem_cgn

Der Parameter scheint gesetzt zu sein - nur warum die ganzen Fehlermeldungen?

Internals:
   CFGFN
   DEF        2CD042
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     287
   NAME       SZrollo
   NR         842
   STATE      on
   TYPE       CUL_HM
   hmPairSerial --geheim--
   hmusb_MSGCNT 287
   hmusb_RAWMSG E2CD042,0000,0BB28D90,FF,FFBC,2AA4102CD0420047110601C800
   hmusb_RSSI -68
   hmusb_TIME 2016-05-16 20:11:56
   lastMsg    No:2A - t:10 s:2CD042 d:004711 0601C800
   peerList   2F51D905,2F51D906,2FBD6205,2FBD6206,
   protCmdDel 30
   protErrIoAttack 38 last_at:2016-05-15 23:06:25
   protErrIoId_287200 38 last_at:2016-05-15 23:06:25
   protLastRcv 2016-05-16 20:11:56
   protResnd  36 last_at:2016-05-15 21:39:28
   protResndFail 12 last_at:2016-05-15 21:39:33
   protSnd    236 last_at:2016-05-16 20:11:56
   protState  CMDs_done
   rssi_287200 lst:-42 min:-44 cnt:4 max:-42 avg:-43
   rssi_2FBD62 min:-48 lst:-44 avg:-44.28 max:-42 cnt:7
   rssi_at_hmusb min:-81 lst:-68 avg:-65.57 max:-59 cnt:287
   rssi_hmusb lst:-64 min:-64 max:-57 cnt:101 avg:-60.86
   Readings:
     2016-05-16 20:11:48   CommandAccepted yes
     2016-05-16 00:07:18   D-firmware      2.3
     2016-05-16 00:07:18   D-serialNr      --geheim--
     2016-05-16 19:44:35   PairedTo        0x004711
     2016-05-15 23:06:41   R-2F51D905-lgActionType jmpToTarget
     2016-05-15 23:06:41   R-2F51D905-lgOnLevel 100 %
     2016-05-15 23:06:41   R-2F51D905-shActionType jmpToTarget
     2016-05-15 23:06:41   R-2F51D905-shOnLevel 100 %
     2016-05-15 23:06:43   R-2F51D906-lgActionType jmpToTarget
     2016-05-15 23:06:43   R-2F51D906-lgOnLevel 100 %
     2016-05-15 23:06:43   R-2F51D906-shActionType jmpToTarget
     2016-05-15 23:06:43   R-2F51D906-shOnLevel 100 %
     2016-05-15 23:06:44   R-2FBD6205-lgActionType jmpToTarget
     2016-05-15 23:06:44   R-2FBD6205-lgOnLevel 100 %
     2016-05-15 23:06:44   R-2FBD6205-shActionType jmpToTarget
     2016-05-15 23:06:44   R-2FBD6205-shOnLevel 100 %
     2016-05-15 23:06:45   R-2FBD6206-lgActionType jmpToTarget
     2016-05-15 23:06:45   R-2FBD6206-lgOnLevel 100 %
     2016-05-15 23:06:45   R-2FBD6206-shActionType jmpToTarget
     2016-05-15 23:06:45   R-2FBD6206-shOnLevel 100 %
     2016-05-15 23:06:39   R-driveDown     36 s
     2016-05-15 23:06:39   R-driveTurn     0.5 s
     2016-05-15 23:06:39   R-driveUp       36 s
     2016-05-15 23:06:38   R-pairCentral   0x004711
     2016-05-15 23:06:39   R-sign          off
     2016-05-16 19:44:35   RegL_00.          02:01 0A:00 0B:47 0C:11 15:FF 18:00 00:00
     2016-05-16 19:44:36   RegL_01.         08:00 09:00 0A:00 0B:01 0C:68 0D:01 0E:68 0F:05 10:00  30:06 57:24 00:00
     2016-05-16 19:44:38   RegL_03.2F51D905  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:08 9E:93 9F:00 00:00
     2016-05-16 19:44:40   RegL_03.2F51D906  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:68 9F:00 00:00
     2016-05-16 19:44:42   RegL_03.2FBD6205  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:93 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:93 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:44 8C:54 8D:93 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:93 9F:00 00:00
     2016-05-16 19:44:43   RegL_03.2FBD6206  01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:11 0C:12 0D:68 0E:00 0F:00 11:C8 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 1A:00 1B:00 1C:00 1D:FF 1E:68 1F:00 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:11 8C:12 8D:68 8E:00 8F:00 91:C8 92:00 93:00 94:00 95:00 96:00 97:00 98:00 99:00 9A:00 9B:00 9C:00 9D:05 9E:68 9F:00 00:00
     2016-05-16 20:11:56   deviceMsg       on (to virtualCCU)
     2016-05-16 20:11:56   level           100
     2016-05-16 20:11:56   motor           stop:on
     2016-05-16 20:11:56   pct             100
     2016-05-16 19:44:37   peerList        2F51D905,2F51D906,2FBD6205,2FBD6206,
     2016-05-16 19:44:34   powerOn         2016-05-16 19:44:34
     2016-05-16 20:11:56   recentStateType info
     2016-05-15 23:06:25   sabotageAttackId_ErrIoId_287200  cnt:38
     2016-05-15 23:06:25   sabotageAttack_ErrIoAttack cnt 38
     2016-05-16 20:11:56   state           on
     2016-05-16 20:11:56   timedOn         off
   Helper:
     HM_CMDNR   42
     PONtest    0
     cSnd       110047112CD0420201000000,110047112CD0420201C80000
     dlvlCmd    ++A0110047112CD0420201C80000
     mId        006A
     peerIDsRaw ,2F51D906,2F51D905,2FBD6206,2FBD6205,00000000
     rxType     1
     Dir:
       cur        stop
       rct        up
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +2CD042,00,00,00
       nextSend   1463422316.19537
       prefIO
       rxt        0
       vccu
       p:
         2CD042
         00
         00
         00
     Mrssi:
       mNo        2A
       Io:
         hmusb      -66
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rpt:
       IO         hmusb
       flg        A
       ts         1463422316.11376
       ack:
         HASH(0x23c8408)
         2A80020047112CD04200
     Rssi:
       287200:
         avg        -43
         cnt        4
         lst        -42
         max        -42
         min        -44
       2fbd62:
         avg        -44.2857142857143
         cnt        7
         lst        -44
         max        -42
         min        -48
       At_hmusb:
         avg        -65.574912891986
         cnt        287
         lst        -68
         max        -59
         min        -81
       Hmusb:
         avg        -60.8613861386139
         cnt        101
         lst        -64
         max        -57
         min        -64
     Shadowreg:
Attributes:
   IODev      hmusb
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   2.3
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,2F51D905,2F51D906,2FBD6205,2FBD6206,
   room       CUL_HM,SZ
   serialNr   LEQ0607036
   subType    blindActuator
   userattr   room_map structexclude
   webCmd     statusRequest:toggleDir:on:off:up:down:stop