Also zu meinen Rolloaktoren hier mal ein exemplarisches list, die sind alle gleich. Ich gehe davon aus, dass sich die Aussage des Services auf die aktuelle fw-Version bezog (sollte nach meiner Kenntnis 2.11 sein, die ist bei meinen auch drauf) sowie eine halbwegs aktuelle CCU2:
Internals: CFGFN CUL_0_MSGCNT 72 CUL_0_RAWMSG A0C79A0102A4820425EE2030000::-71:CUL_0 CUL_0_RSSI -71 CUL_0_TIME 2017-09-21 22:50:00 DEF 2A4820 IODev CUL_0 LASTInputDev myHmUART MSGCNT 144 NAME Jalousie_Mitte NOTIFYDEV global NR 329 NTFY_ORDER 50-Jalousie_Mitte STATE on TYPE CUL_HM lastMsg No:79 - t:10 s:2A4820 d:425EE2 030000 myHmUART_MSGCNT 72 myHmUART_RAWMSG 0500004979A0102A4820425EE2030000 myHmUART_RSSI -73 myHmUART_TIME 2017-09-21 22:50:00 peerList Schalter_WZ1_Btn_05,Schalter_WZ1_Btn_06, protLastRcv 2017-09-21 22:50:00 protResnd 4 last_at:2017-09-21 22:49:54 protSnd 92 last_at:2017-09-21 22:50:00 protState CMDs_done rssi_at_CUL_0 avg:-70.65 max:-69 lst:-71 cnt:72 min:-72 rssi_at_myHmUART avg:-73.61 max:-71 lst:-73 cnt:72 min:-76 rssi_myHmUART avg:-84 max:-84 lst:-84 cnt:1 min:-84 READINGS: 2017-09-21 22:49:43 CommandAccepted yes 2017-09-21 22:49:33 D-firmware 2.11 2017-09-21 22:49:33 D-serialNr LEQ0219635 2017-09-21 22:49:55 PairedTo 0x425EE2 2017-09-16 14:43:12 R-Schalter_WZ1_Btn_05-lgActionType jmpToTarget 2017-09-16 14:43:12 R-Schalter_WZ1_Btn_05-lgOnLevel 100 % 2017-09-16 14:43:12 R-Schalter_WZ1_Btn_05-shActionType jmpToTarget 2017-09-16 14:43:12 R-Schalter_WZ1_Btn_05-shOnLevel 100 % 2017-09-16 14:43:13 R-Schalter_WZ1_Btn_06-lgActionType jmpToTarget 2017-09-16 14:43:13 R-Schalter_WZ1_Btn_06-lgOnLevel 100 % 2017-09-16 14:43:13 R-Schalter_WZ1_Btn_06-shActionType jmpToTarget 2017-09-16 14:43:13 R-Schalter_WZ1_Btn_06-shOnLevel 100 % 2017-09-16 14:43:10 R-driveDown 66 s 2017-09-16 14:43:10 R-driveTurn 1.5 s 2017-09-16 14:43:10 R-driveUp 70 s 2017-09-21 22:49:55 R-pairCentral 0x425EE2 2017-09-16 14:43:10 R-powerUpAction off 2017-09-16 14:43:10 R-sign off 2017-09-21 22:49:55 RegL_00. 02:01 0A:42 0B:5E 0C:E2 15:FF 18:00 00:00 2017-09-21 22:49:56 RegL_01. 08:00 09:00 0A:00 0B:02 0C:94 0D:02 0E:BC 0F:0F 10:00 30:06 57:06 56:00 00:00 2017-09-21 22:49:57 RegL_03.Schalter_WZ1_Btn_05 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 2017-09-21 22:49:59 RegL_03.Schalter_WZ1_Btn_06 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 2017-09-16 14:42:25 deviceMsg on (to VCCU) 2017-07-22 16:23:01 fwUpdate fail:Block1 2017-09-16 14:42:25 level 100 2017-09-16 14:42:25 motor stop:on 2017-09-16 14:42:25 pct 100 2017-09-21 22:49:56 peerList Schalter_WZ1_Btn_05,Schalter_WZ1_Btn_06, 2017-09-16 14:42:25 recentStateType info 2017-09-16 14:42:25 state on 2017-09-16 14:42:25 timedOn off helper: HM_CMDNR 121 cSnd 01425EE22A4820010420CED50503,01425EE22A4820010420CED50603 mId 006A peerIDsRaw ,20CED506,20CED505,00000000 rxType 1 supp_Pair_Rep 0 ack: dir: cur stop expert: def 1 det 0 raw 1 tpl 0 io: newChn +2A4820,00,00,00 nextSend 1506027000.3758 rxt 0 vccu VCCU p: 2A4820 00 00 00 mRssi: mNo 79 io: CUL_0 -69 myHmUART -73 prt: bErr 0 sProc 0 rspWait: q: qReqConf qReqStat role: chn 1 dev 1 prs 1 rpt: IO CUL_0 flg A ts 1506026999.98599 ack: HASH(0x4156d00) 798002425EE22A482000 rssi: at_CUL_0: avg -70.6527777777778 cnt 72 lst -71 max -69 min -72 at_myHmUART: avg -73.6111111111111 cnt 72 lst -73 max -71 min -76 myHmUART: avg -84 cnt 1 lst -84 max -84 min -84 shadowReg: tmpl: Attributes: IODev CUL_0 IOgrp VCCU:CUL_0 JalousieTurnValue 3 WindowContactAssociated Terrassentuer_EZ WindowContactOpenMaxClosed 85 WindowContactTiltedMaxClosed 40 autoReadReg 4_reqStatus devStateIcon on:fts_shutter_10 off:fts_schutter_100 expert 2_full firmware 2.11 fp_Erdgeschoss 421,913,0, group Türen und Fenster icon fts_shutter model HM-LC-Bl1PBU-FM peerIDs 00000000,20CED505,20CED506, room Esszimmer serialNr LEQ0219635 subType blindActuator userattr room_map structexclude WindowContactAssociated WindowContactOnHoldState WindowContactOpenMaxClosed WindowContactTiltedMaxClosed WindowContactTiltedMaxClosed JalousieTurnValue JalousieTurnValue WindowContactTiltedMaxClosed webCmd toggle:on:off:up:down:stop:statusRequest
Die Aussage des Services hatte ich so verstanden, dass es irgendwo in der CCU einen entsprechenden Menüpunkt gibt, kann das aber mangels CCU(2) nicht verifizieren.
Beim weiteren Nachdenken bin ich auf die Idee gekommen, bei CUL_HM einfach mal so zu tun, als wären beide Aktoren-Typen identisch. Leider bin ich nicht so der perl-Held, aber der Versuch wäre in die Richtung gegangen, den alias in HMinfo.pm zu ändern oder bei der nummerischen Zuordnung die Jalousienkennung zu verwenden? Oder wo nimmt CUL_HM die Infos her, welche Register es überhaupt gibt?
Dann sollten beim Neupairen des Aktors ja die Readings angelegt werden und ich hätte einfach mal versucht, via getConfig rauszufinden, was in den Registern steht und dann evtl. das pctSlat einfach mal zu nutzen und zu sehen, was passiert. Vielleicht reicht das ja schon...
Oder ist mein gedanklicher Ansatz an sich falsch?