FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: stgeran am 03 Dezember 2016, 18:25:29

Titel: [gelöst] CCU not found
Beitrag von: stgeran am 03 Dezember 2016, 18:25:29
Ich habe eine VCCU mit folgender Config
define vccu CUL_HM 123456
attr vccu IODev myHmUART
attr vccu IOList HMLAN1,myHmUART
attr vccu IOgrp vccu
attr vccu model CCU-FHEM
attr vccu room VCCU
attr vccu subType virtual
attr vccu webCmd virtual:update

mit hm config check bekomme ich folgenden unter anderem folgenden Fehler
IOgrp: CCU not found
    Bad_Spiegel ->VCCU
    Bad_Temp ->VCCU
    Buchregal ->VCCU
    Fenster_K_2 ->VCCU
    Roll_Buegel ->VCCU
    Roll_WZ ->VCCU
    Vent_Bad ->VCCU
    Vent_K ->VCCU
    Wandtaster_Kamin ->VCCU

wie kann ich das beheben bez. wie kann ich die IOGroup im device ändern?
Titel: Antw:CCU not found
Beitrag von: budy am 03 Dezember 2016, 19:23:30
Na ja, ich würde mal sagen du hast einen CUL mit Namen vccu definiert, aber keine VCCU...

Gruß,
Stephan
Titel: Antw:CCU not found
Beitrag von: stgeran am 03 Dezember 2016, 19:33:16
In der wiki steht aber
define VCCU CUL_HM <hmId>
Titel: Antw:CCU not found
Beitrag von: Benni am 03 Dezember 2016, 19:37:38
Zitat von: budy am 03 Dezember 2016, 19:23:30
Na ja, ich würde mal sagen du hast einen CUL mit Namen vccu definiert, aber keine VCCU...

Nein! Er hat schon eine vccu definiert:


define vccu CUL_HM 123456
attr vccu model CCU-FHEM


sollte passen, wenn 123456 die hmId ist.

Allerdings sieht man nicht, was bei  IOGrp in den einzelnen devices eingetragen ist.
Ich kann nur mutmaßen, dass dort evtl. VCCU statt vccu drin steht.
Titel: Antw:CCU not found
Beitrag von: Christian Uhlmann am 03 Dezember 2016, 20:39:39
Hi,

Groß- Kleinschreibung könnte hinkommen, allerdings denke ich bei dem Fehler:
Zitat von: stgeran am 03 Dezember 2016, 18:25:29
IOgrp: CCU not found
zuerst an ein falsches Attribute IOgrp mit dem Wert CCU, das gibt es wohl nicht, deine heißt ja vccu oder VCCU. Also erst mal:

list IOgrp=CCU

dann hast du ggf. das falsche device direkt am Wickel.


Grüße
Christian

Tante Edit:
Nach erneutem lesen des Anfangs Post denke ich es ist genau das Problem. Die durch hminfo angemeckerten devices habe das Attribute IOgrp = CCU gesetzt, du sollst es aber auf VCCU (bzw. vccu) setzen.
Mit dem List und danch einem attr <device> IOgrp VCCU sollte sich das Problem beheben lassen (alternativ im Device über die Weboberfläche das Attribute IOgrp auswählen und den Inhalt ändern)
Titel: Antw:CCU not found
Beitrag von: Benni am 03 Dezember 2016, 20:49:34
Weiterhelfen würde uns mal ein list eines der angemeckerten devices.

bspw.:

list Bad_Spiegel
Titel: [gelöst] Antw:CCU not found
Beitrag von: stgeran am 04 Dezember 2016, 09:38:18
Es lag an der Groß / Klein Schreibung
Titel: Antw:[gelöst] CCU not found
Beitrag von: Udomatic am 11 Januar 2019, 22:15:53
Hallo,

ich habe leider das Problem, weshalb das Topic mal geöffnet wurde. Ich verstehe aber nicht warum. In meinen Device is der attr so hinterlegt, wie in der VCCU definiert

Fehler:

IOgrp: CCU not found
    Bad ->VCCUHM


VCCU

IODev      myHmUART
   IOList     myHmUART
   IOgrp      VCCUHM
   expert     2_raw
   icon       hm_ccu
   model      CCU-FHEM
   room       Devices
   subType    virtual
   webCmd     virtual:update


Device

IODev      myHmUART
   IOgrp      VCCUHM
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.5
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   room       Bad,CUL_HM


Bin für Tipps dankbar.
Titel: Antw:[gelöst] CCU not found
Beitrag von: Otto123 am 12 Januar 2019, 14:44:30
Hi,

zeigst Du bitte ein komplettes list VCCUHM !

BTW: so eine alte "gelöste" Leiche aufwärmen ist keine gute Idee!

Gruß Otto
Titel: Antw:[gelöst] CCU not found
Beitrag von: Udomatic am 12 Januar 2019, 17:26:23
Zitat von: Otto123 am 12 Januar 2019, 14:44:30
Hi,

zeigst Du bitte ein komplettes list VCCUHM !

BTW: so eine alte "gelöste" Leiche aufwärmen ist keine gute Idee!

Gruß Otto

Hallo Otto,

ok, dann mache ich das nächste mal ein neues Thema auf.

Anbei list VCCU


Internals:
   DEF        6A60EA
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     81
   NAME       VCCU
   NOTIFYDEV  global
   NR         18
   NTFY_ORDER 50-VCCU
   STATE      myHmUART:ok
   TYPE       CUL_HM
   assignedIOs myHmUART
   myHmUART_MSGCNT 81
   myHmUART_RAWMSG 0500005D2B86702070C4000000003157
   myHmUART_RSSI -93
   myHmUART_TIME 2019-01-12 17:23:36
   .attraggr:
   .attrminint:
   READINGS:
     2019-01-12 11:21:21   IOopen          1
     2019-01-12 11:21:21   state           myHmUART:ok
     2019-01-12 17:23:36   unknown_2070C4  received
     2019-01-11 20:14:11   unknown_594C6E  received
     2019-01-12 11:12:05   unknown_6359A7  received
     2019-01-11 19:54:47   unknown_64CBA3  received
     2019-01-11 16:51:49   unknown_64CBB3  received
     2019-01-11 11:34:34   unknown_64CBD5  received
   helper:
     HM_CMDNR   92
     mId        FFF0
     regLst     ,0
     rxType     1
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO     
       vccu       VCCUHM
       ioList:
         myHmUART
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      myHmUART
   IOList     myHmUART
   IOgrp      VCCUHM
   expert     2_raw
   icon       hm_ccu
   model      CCU-FHEM
   room       Devices
   subType    virtual
   webCmd     virtual:update


Was könnte nicht stimmen?

Gruß
Udo
Titel: Antw:[gelöst] CCU not found
Beitrag von: Otto123 am 12 Januar 2019, 18:22:58
VCCU != VCCUHM

Wenn deine VCCU, VCCU heisst darfst Du nicht für IOgrp einen anderen Namen erfinden.  :-X  ;)

NAME       VCCU
IOgrp      VCCUHM

Gruß Otto
Titel: Antw:[gelöst] CCU not found
Beitrag von: Udomatic am 12 Januar 2019, 19:17:38
Zitat von: Otto123 am 12 Januar 2019, 18:22:58
VCCU != VCCUHM

Wenn deine VCCU, VCCU heisst darfst Du nicht für IOgrp einen anderen Namen erfinden.  :-X  ;)

NAME       VCCU
IOgrp      VCCUHM

Gruß Otto

Da habe ich den Wiki Artikel anders interpretiert und verstanden, dass der Name von IOgrp anders zum define lauten darf.
Die Anpassung des Attributs und Verteilung auf die Devices hat das Problem jedenfalls gelöst. hminfo zeigt keine Fehler mehr dazu.

Vielen Dank!