VCCU fehlendes Attribut

Begonnen von mabula, 13 November 2021, 22:44:47

Vorheriges Thema - Nächstes Thema

mabula

Im Modul VCCU fehlt das Attribut "IOList", beziehungsweise kann nicht mehr gesetzt werden. Dies führt zu Fehlermeldungen bei configCheck.
zB.
IOgrp: CCU not found
    FensterGang: ->VCCU
    Fenster_Ku: ->VCCU
    Fenster_WC: ->VCCU


Gruß Hans-Jörg
FHEM auf RPI mit FS20, Homematic, ELERO, Zigbee, Eigenbau z.B. Heizölsensor auf Basis Arduino, Anemometer; Sprachsteuerung offline über vosk/Python

frank

zeig ein list deiner vccu und von den io.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

mabula

Hier ist ein list der VCCU:

Internals:
   DEF        117BAC
   FUUID      5c449fad-f33f-e4db-bd11-86386610505b37ae
   HMLANGW_MSGCNT 11
   HMLANGW_RAWMSG 050000401B8002117BAC714BB000
   HMLANGW_RSSI -64
   HMLANGW_TIME 2021-11-14 07:03:35
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     54
   NAME       VCCU
   NR         342
   NTFY_ORDER 48-VCCU
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 VCCU_Btn1
   disableNotifyFn 1
   hmusb_MSGCNT 43
   hmusb_RAWMSG E117BAC,0000,B2B5ED80,FF,FFBC,258002117BAC518F2E00
   hmusb_RSSI -68
   hmusb_TIME 2021-11-14 09:07:35
   lastMsg    No:25 - t:02 s:117BAC d:518F2E 00
   protLastRcv 2021-11-14 09:07:35
   protRcv    47 last_at:2021-11-14 09:07:35
   protRcvB   3 last_at:2021-11-14 05:19:58
   protSnd    67 last_at:2021-11-14 08:51:55
   protState  CMDs_done
   rssi_at_HMLANGW cnt:11 min:-65 max:-63 avg:-63.9 lst:-64
   rssi_at_hmusb cnt:43 min:-68 max:-67 avg:-67.72 lst:-68
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-14 20:01:41   .associatedWith VCCU,VCCU
     2021-11-14 09:07:35   .protLastRcv    20211114090735
     2021-11-14 09:07:35   CommandAccepted yes
     2021-11-14 08:51:55   IODev           hmusb
     2021-11-07 16:52:33   IOopen          0
     2021-11-13 22:02:31   aesKeyNbr       02
     2021-11-12 18:22:23   aesReqTo        Haustuer_Akt
     2021-11-13 22:41:52   cfgState        ok
     2021-11-14 08:51:55   commState       CMDs_done
     2021-09-11 09:01:14   hmPair          name:RainSensor SN:NEQ1315638 model:HM-SEN-RD-O
     2021-05-14 19:48:55   recentStateType ack
     2021-11-14 08:51:55   state           CMDs_done
     2021-11-05 17:52:31   unknown_00A801  received
     2021-10-26 08:07:24   unknown_685A63  received
     2021-11-07 16:55:21   unknown_6B5C81  received
     2021-11-07 16:19:03   unknown_6C150D  received
     2021-11-07 16:58:29   unknown_6C3284  received
     2021-11-07 17:02:45   unknown_6D0CE8  received
     2021-04-24 11:33:21   unknown_6ED6D3  received
     2021-11-07 13:01:25   unknown_6EE045  received
     2021-11-07 12:20:14   unknown_6EE065  received
     2021-11-07 17:00:43   unknown_6F3BE2  received
     2021-11-07 17:02:01   unknown_6F3BE7  received
     2021-08-29 02:38:20   unknown_6FA105  received
     2021-04-20 11:28:49   unknown_BAF902  received
     2021-05-26 21:30:38   unknown_F10000  received
   helper:
     HM_CMDNR   37
     lastMsgTm  1636877255.00538
     mId        FFF1
     peerFriend -
     peerOpt    -:virtual
     regLst     
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1636841761.14335
       TmplTs     1636841761.14335
       cmdKey     0:1:1::VCCU:FFF1:00:
       cmdLst:
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         tplSet_0   -tplChan-
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
     expert:
       def        1
       det        0
       raw        0
       tpl        0
     io:
       nextSend   1636877255.10509
       vccu       
       prefIO:
     mRssi:
       mNo        25
       io:
         HMLANGW:
         hmusb:
           -64
           -64
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
       at_HMLANGW:
         avg        -63.9090909090909
         cnt        11
         lst        -64
         max        -63
         min        -65
       at_hmusb:
         avg        -67.7209302325581
         cnt        43
         lst        -68
         max        -67
         min        -68
     shadowReg:
     tmpl:
Attributes:
   .mId       FFF1
   model      VIRTUAL
   subType    virtual
   webCmd     virtual:update


und ein list einer device:

Internals:
   .eventMapCmd open:noArg close:noArg
   DEF        43EF2A
   FUUID      5c449fad-f33f-e4db-61c9-4efd93726a6538fb
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     2
   NAME       FensterGang
   NR         576
   NTFY_ORDER 48-FensterGang
   STATE      70
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   hmusb_MSGCNT 2
   hmusb_RAWMSG R1B5F2DDE,0001,B0985907,FF,FFB3,C8A41043EF2A117BAC06018C004E
   hmusb_RSSI -77
   hmusb_TIME 2021-11-13 23:16:02
   lastMsg    No:C8 - t:10 s:43EF2A d:117BAC 06018C004E
   protLastRcv 2021-11-13 23:16:02
   protRcv    1 last_at:2021-11-13 23:16:02
   protSnd    1 last_at:2021-11-13 23:16:01
   protState  CMDs_done
   rssi_at_hmusb cnt:2 min:-77 max:-77 avg:-77 lst:-77
   rssi_hmusb cnt:1 min:-78 max:-78 avg:-78 lst:-78
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2021-04-20 08:32:42   .R-confBtnTime  permanent
     2021-04-20 08:32:42   .R-intKeyVisib  invisib
     2021-04-20 08:32:42   .R-localResDis  off
     2021-04-20 08:32:43   .R-refRunCounter 0
     2021-04-20 08:32:43   .R-statusInfoMinDly 2 s
     2021-04-20 08:32:43   .R-statusInfoRandom 1 s
     2021-04-20 08:32:43   .R-transmitTryMax 6
     2021-11-13 23:15:58   .associatedWith FensterGang,FensterGang
     2021-04-20 08:32:44   .peerListRDate  2021-04-20 08:32:44
     2021-11-13 23:16:02   .protLastRcv    20211113231602
     2021-11-13 09:14:58   CommandAccepted yes
     2021-04-23 08:59:34   D-firmware      2.11
     2021-04-23 08:59:34   D-serialNr      MEQ1730826
     2021-11-13 23:16:01   IODev           hmusb
     2021-04-20 08:32:42   PairedTo        0x117BAC
     2021-04-20 08:32:43   R-driveDown     35 s
     2021-04-20 08:32:43   R-driveTurn     0.5 s
     2021-04-20 08:32:43   R-driveUp       35 s
     2021-04-20 08:32:42   R-pairCentral   0x117BAC
     2021-04-20 08:32:43   R-sign          off
     2021-04-20 08:32:42   RegL_00.        00:00 02:01 0A:11 0B:7B 0C:AC 15:FF 18:00
     2021-04-20 08:32:43   RegL_01.        00:00 08:00 09:00 0A:00 0B:01 0C:5E 0D:01 0E:5E 0F:05 10:00 30:06 56:00 57:24
     2021-11-13 22:41:52   cfgState        IOgrp
     2021-11-13 23:16:02   commState       CMDs_done
     2021-11-13 23:16:02   deviceMsg       70 (to VCCU)
     2021-11-13 23:16:02   level           70
     2021-11-13 23:16:02   motor           stop:70
     2021-11-13 23:16:02   pct             70
     2021-11-13 23:16:02   recentStateType info
     2021-11-13 23:16:02   state           70
     2021-11-13 23:16:02   timedOn         off
     2021-11-13 09:14:58   trigLast        fhem:02
   helper:
     HM_CMDNR   200
     cSnd       ,01117BAC43EF2A010E
     lastMsgTm  1636841762.24291
     mId        0005
     peerFriend peerSens,peerVirt
     peerIDsState complete
     peerOpt    3:blindActuator
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1636841758.25802
       TmplTs     1636841758.25802
       cmdKey     1:1:0::FensterGang:0005:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         down       'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         pair       noArg
         pct        -value- [-ontime-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         stop       noArg
         toggle     noArg
         toggleDir  noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
         up         'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     dir:
       cur        stop
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +43EF2A,00,01,00
       nextSend   1636841762.38964
       rxt        0
       vccu       
       p:
         43EF2A
         00
         01
         00
       prefIO:
     mRssi:
       mNo        C8
       io:
         hmusb:
           -75
           -75
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         hmusb
       flg        A
       ts         1636841762.24291
       ack:
         HASH(0x4399888)
         C88002117BAC43EF2A00
     rssi:
       at_hmusb:
         avg        -77
         cnt        2
         lst        -77
         max        -77
         min        -77
       hmusb:
         avg        -78
         cnt        1
         lst        -78
         max        -78
         min        -78
     shadowReg:
     tmpl:
Attributes:
   .mId       006A
   IOgrp      VCCU
   autoReadReg 5_readMissing
   devStateIcon open:fts_window_1w_tilt@lightblue 50:fts_window_1w_50@lightblue 70:fts_window_1w_70@lightblue close:fts_window_1w@grey .*:fts_window_1w_aa@magenta
   event-on-change-reading .*
   eventMap   /on:open/off:close/
   expert     defReg,rawReg
   firmware   2.11
   fp_Cockpit 195,980,1,Ga_F
   fp_Haus_EG 190,523,0,FensterGang,
   icon       fts_window_1w@grey
   model      HM-LC-BL1PBU-FM
   peerIDs    00000000
   room       CUL_HM,Keller
   serialNr   MEQ1730826
   subType    blindActuator
   webCmd     statusRequest:toggleDir:open:close:stop
FHEM auf RPI mit FS20, Homematic, ELERO, Zigbee, Eigenbau z.B. Heizölsensor auf Basis Arduino, Anemometer; Sprachsteuerung offline über vosk/Python

frank

model ist falsch.
"attr VCCU model CCU-FHEM"

vermutlich musst du modelForce nutzen
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

mabula

Danke, geht wieder. Muss sich bei einem update verstellt haben.
Habe jetzt modelForce verwendet und die fehlenden Attribute konnten wieder gesetzt werden.
FHEM auf RPI mit FS20, Homematic, ELERO, Zigbee, Eigenbau z.B. Heizölsensor auf Basis Arduino, Anemometer; Sprachsteuerung offline über vosk/Python

Beta-User

Zitat von: frank am 14 November 2021, 09:36:08
vermutlich musst du modelForce nutzen
fyi: Das sollte mit den aktuellsten Versionen nicht mehr erforderlich sein.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

locodriver

Ich hatte nie etwas anderes und es funzt momentan...

Da in der Kontexthilfe steht: "wird automatisch gesetzt" hatte ich das nie angefasst...
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster