FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: seule3008 am 05 November 2020, 11:28:38

Titel: IOList bei VCCU
Beitrag von: seule3008 am 05 November 2020, 11:28:38
Hallo

ich habe eben eine VCCU eingerichtet. Soweit sogut. Allerdings bei dem Punkt IOList kommt immer, wenn ich meine Io's eingebe das hier: use IOList only for vccu device

Hier noch ein List:

Internals:
   DEF        1F7650
   FUUID      5fa3ce71-f33f-b214-15c6-added754f5085c1e
   IODev      CUN1
   LASTInputDev nanoCUL
   MSGCNT     31
   NAME       vccu
   NOTIFYDEV  global
   NR         88
   NTFY_ORDER 50-vccu
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:19 - t:02 s:1F7650 d:3FD67A 00
   nanoCUL_MSGCNT 31
   nanoCUL_RAWMSG A0A1980021F76503FD67A00::-81:nanoCUL
   nanoCUL_RSSI -81
   nanoCUL_TIME 2020-11-05 11:21:46
   protCmdDel 1
   protLastRcv 2020-11-05 11:21:46
   protRcv    28 last_at:2020-11-05 11:21:46
   protResnd  3 last_at:2020-11-05 11:17:44
   protResndFail 1 last_at:2020-11-05 11:17:48
   protSnd    1 last_at:2020-11-05 11:17:29
   protState  CMDs_done_Errors:1
   rssi_at_nanoCUL cnt:31 min:-82 max:-80 avg:-80.9 lst:-81
   READINGS:
     2020-11-05 11:21:46   CommandAccepted yes
     2020-11-05 11:21:47   RegL_00.       
     2020-11-05 11:17:29   cfgState        updating
     2020-11-05 11:17:48   commState       CMDs_done_Errors:1
     2020-11-05 11:17:48   state           RESPONSE TIMEOUT:RegisterRead
     2020-11-05 11:16:33   status_GriffWzTuer 0
     2020-11-05 11:16:33   status_Zisterne 0
   helper:
     HM_CMDNR   25
     cSnd       ,011F76501F765000040000000000
     mId        no
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1604571429.01762
       TmplTs     1604571429.01762
       cmdKey     1:1:0::vccu:no:01:
       cmdLst:
         clear      (readings|all)
         getConfig  noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         regBulk    -list-.-peerChn- -addr1:data1- -addr2:data2-...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         tplDel     -tplDel-
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt   
         tplDel     
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         listDevice [({all}|alive|unknown|dead|notAlive)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         status     noArg
         tplInfo    noArg
     expert:
       def        0
       det        0
       raw        1
       tpl        0
     io:
       newChn     +1F7650,00,00,00
       nextSend   1604571706.55252
       prefIO     
       rxt        0
       vccu       vccu
       p:
         1F7650
         00
         00
         00
     mRssi:
       mNo        19
       io:
         nanoCUL:
           -81
           -81
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_nanoCUL:
         avg        -80.9032258064516
         cnt        31
         lst        -81
         max        -80
         min        -82
     tmpl:
Attributes:
   IODev      CUN1
   IOgrp      vccu
   autoReadReg 4_reqStatus
   expert     rawReg
   model      FHEM-CCU
   subType    no
   webCmd     virtual:update


Weiß jemand zufällig was da gerade falsch läuft???

Danke schonmal

Mit freundlichen Grüßen

Christian
Titel: Antw:IOList bei VCCU
Beitrag von: frank am 05 November 2020, 11:34:58
erst attr subtype=virtual setzen.
Titel: Antw:IOList bei VCCU
Beitrag von: Otto123 am 05 November 2020, 11:38:33
virtual ?
Titel: Antw:IOList bei VCCU
Beitrag von: seule3008 am 05 November 2020, 11:41:14
Wenn ich den subType versuche zu ändern kommt das#:subType must not be changed by User.
Use modelForce instead
Titel: Antw:IOList bei VCCU
Beitrag von: frank am 05 November 2020, 11:48:05
ich würde
attr VCCU subType virtual
in fhem.cfg einsetzen und fhem neu starten. 
Titel: Antw:IOList bei VCCU
Beitrag von: Otto123 am 05 November 2020, 11:48:27
und wenn Du das tust?
Also attr vccu modelForce CCU-FHEM

Ist das ein Fehler im Wiki - oder hat sich das irgendwann geändert? CCU-FHEM - FHEM-CCU  :-[ oder CCU_FHEM wie in der commandref?

laut get hm models ist es CCU-FHEM - ich habe das Wiki geändert.

@seule3008 fang einfach nochmal an :)
Titel: Antw:IOList bei VCCU
Beitrag von: frank am 05 November 2020, 11:52:39
Zitat von: Otto123 am 05 November 2020, 11:48:27
und wenn Du das tust?
Also attr vccu modelForce CCU-FHEM

Ist das ein Fehler im Wiki - oder hat sich das irgendwann geändert CCU-FHEM - FHEM-CCU  :-[

das wurde "früher" ständig falsch gemacht.
wiki sollte stimmen.

"virtual" habe ich oben verbessert, danke
Titel: Antw:IOList bei VCCU
Beitrag von: Otto123 am 05 November 2020, 12:03:06
Das Wiki war wirklich falsch  :-[ war ich das mal?
So funktioniert es, und alles wird der Rest automatisch richtig gesetzt, auch subType und IODev:
define <Name der vccu> CUL_HM <hmId>
attr <Name der vccu> model CCU-FHEM
attr <Name der vccu> IOList <Name des io1>[,<Name des io2>,...]
attr <Name der vccu> IOgrp <Name der vccu>
Titel: Antw:IOList bei VCCU
Beitrag von: seule3008 am 05 November 2020, 12:05:15
So hab den subtype auf virtual aber die Meldung kommt immer noch.

Soll ich die vccu nochmal löschen und neu erstellen? Was hat sich denn geändert?

Titel: Antw:IOList bei VCCU
Beitrag von: Otto123 am 05 November 2020, 12:16:25
ZitatSoll ich die vccu nochmal löschen und neu erstellen? Was hat sich denn geändert?
Ja siehe #7

CCU-FHEM anstatt FHEM-CCU