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
erst attr subtype=virtual setzen.
virtual ?
Wenn ich den subType versuche zu ändern kommt das#:subType must not be changed by User.
Use modelForce instead
ich würde
attr VCCU subType virtual
in fhem.cfg einsetzen und fhem neu starten.
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 :)
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
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>
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?
ZitatSoll ich die vccu nochmal löschen und neu erstellen? Was hat sich denn geändert?
Ja siehe #7
CCU-FHEM anstatt FHEM-CCU