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?
Na ja, ich würde mal sagen du hast einen CUL mit Namen vccu definiert, aber keine VCCU...
Gruß,
Stephan
In der wiki steht aber
define VCCU CUL_HM <hmId>
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.
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)
Weiterhelfen würde uns mal ein list eines der angemeckerten devices.
bspw.:
list Bad_Spiegel
Es lag an der Groß / Klein Schreibung
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.
Hi,
zeigst Du bitte ein komplettes list VCCUHM !
BTW: so eine alte "gelöste" Leiche aufwärmen ist keine gute Idee!
Gruß Otto
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
VCCU != VCCUHM
Wenn deine VCCU, VCCU heisst darfst Du nicht für IOgrp einen anderen Namen erfinden. :-X ;)
NAME VCCU
IOgrp VCCUHM
Gruß Otto
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!