Hallo Gemeinde,
ich habe gerade ein neues Gerät in meiner RaspberryMatic CCU angelernt und wollte diese in FHEM einbinden. Der erste Schritt dazu ist ein "devicelist" auszuführen -> get d_ccu devicelist
Leider führt das neuerdings zu einem Fehler.
HMCCU: Unknown argument devicelist, choose one of create createDev:"HM-LC-Sw1PBU-FM#NEQ1828405","HM-Sen-MDIR-WM55#PEQ1640112","HMIP-PSM#0001DD8993EBBF","HmIP-WGC#00131BE9A184FC","RPI-RF-MOD#001F58A9A7093C",02_Sender_1,02_Sender_2,02_Tuerschloss,03_Taster_Kueche,10_Aktor_RolloTerrasse,51_Aktor_RolloFenster,51_Taster_Tuer,52_Aktor_RolloFenster,52_Taster_Tuer,60_Taster_Bett,60_Taster_Tuer,HmIP-SWO-PL detectDev:"HM-LC-Sw1PBU-FM#NEQ1828405","HM-RCV-50#BidCoS-RF","HM-Sen-MDIR-WM55#PEQ1640112","HMIP-PSM#0001DD8993EBBF","HmIP-WGC#00131BE9A184FC","RPI-RF-MOD#001F58A9A7093C","RPI-RF-MOD#HmIP-RCV-1",02_Sender_1,02_Sender_2,02_Tuerschloss,03_Taster_Kueche,10_Aktor_RolloTerrasse,51_Aktor_RolloFenster,51_Taster_Tuer,52_Aktor_RolloFenster,52_Taster_Tuer,60_Taster_Bett,60_Taster_Tuer,HmIP-SWO-PL defaults:noArg exportDefaults dutycycle:noArg vars update updateCCU paramsetDesc:"HM-LC-Sw1PBU-FM#NEQ1828405","HM-RCV-50#BidCoS-RF","HM-Sen-MDIR-WM55#PEQ1640112","HMIP-PSM#0001DD8993EBBF","HmIP-WGC#00131BE9A184FC","RPI-RF-MOD#001F58A9A7093C","RPI-RF-MOD#HmIP-RCV-1",02_Sender_1,02_Sender_2,02_Tuerschloss,03_Taster_Kueche,10_Aktor_RolloTerrasse,51_Aktor_RolloFenster,51_Taster_Tuer,52_Aktor_RolloFenster,52_Taster_Tuer,60_Taster_Bett,60_Taster_Tuer,HmIP-SWO-PL firmware rpcEvents:noArg rpcState:noArg deviceInfo:"HM-LC-Sw1PBU-FM#NEQ1828405","HM-RCV-50#BidCoS-RF","HM-Sen-MDIR-WM55#PEQ1640112","HMIP-PSM#0001DD8993EBBF","HmIP-WGC#00131BE9A184FC","RPI-RF-MOD#001F58A9A7093C","RPI-RF-MOD#HmIP-RCV-1",02_Sender_1,02_Sender_2,02_Tuerschloss,03_Taster_Kueche,10_Aktor_RolloTerrasse,51_Aktor_RolloFenster,51_Taster_Tuer,52_Aktor_RolloFenster,52_Taster_Tuer,60_Taster_Bett,60_Taster_Tuer,HmIP-SWO-PL ccuMsg:alarm,service ccuConfig:noArg ccuDevices:noArg internal:groups,interfaces,versions aggregation:all,voltage,unreach,lockroof,lock,lockwin,hummax,battery
Ich kann mir nicht erklären warum das nicht mehr geht. FHEM läuft normal tadellos und ich habe seit Ewigkeiten keine Änderung mehr durchgefüht (außer FHEM UPDATE).
Internals:
CCUNum 1
Clients :HMCCUDEV:HMCCUCHN:HMCCURPCPROC:
DEF 192.168.188.132
FUUID 5e44479a-f33f-194a-21fe-ed4054a214d3cee8
NAME d_ccu
NOTIFYDEV global
NR 217
NTFY_ORDER 50-d_ccu
RPCState running
STATE running/OK
TYPE HMCCU
ccuaddr BidCoS-RF
ccuchannels 133
ccudevices 19
ccuif BidCos-RF
ccuinterfaces HmIP-RF,VirtualDevices,BidCos-RF
ccuip 192.168.188.132
ccuname HM-RCV-50 BidCoS-RF
ccustate active
ccutype CCU2/3
config 5.0
firmware 3.57.4.20210320
host 192.168.188.132
prot http
version 5.0 213491649
READINGS:
2020-07-11 15:05:07 DutyCycle 0.0
2020-07-11 15:05:07 _sysVarPresence_ true
2021-12-29 09:55:20 count_channels 133
2021-12-29 09:55:20 count_devices 19
2021-12-29 09:55:20 count_groups 0
2021-12-29 09:55:20 count_interfaces 3
2021-12-29 09:55:20 count_programs 5
2021-12-29 09:55:54 rpcstate running
2021-12-29 09:55:54 state OK
hmccu:
ccuDevList "HM-LC-Sw1PBU-FM#NEQ1828405","HM-RCV-50#BidCoS-RF","HM-Sen-MDIR-WM55#PEQ1640112","HMIP-PSM#0001DD8993EBBF","HmIP-WGC#00131BE9A184FC","RPI-RF-MOD#001F58A9A7093C","RPI-RF-MOD#HmIP-RCV-1",02_Sender_1,02_Sender_2,02_Tuerschloss,03_Taster_Kueche,10_Aktor_RolloTerrasse,51_Aktor_RolloFenster,51_Taster_Tuer,52_Aktor_RolloFenster,52_Taster_Tuer,60_Taster_Bett,60_Taster_Tuer,HmIP-SWO-PL
ccuSuppDevList "HM-LC-Sw1PBU-FM#NEQ1828405","HM-Sen-MDIR-WM55#PEQ1640112","HMIP-PSM#0001DD8993EBBF","HmIP-WGC#00131BE9A184FC","RPI-RF-MOD#001F58A9A7093C",02_Sender_1,02_Sender_2,02_Tuerschloss,03_Taster_Kueche,10_Aktor_RolloTerrasse,51_Aktor_RolloFenster,51_Taster_Tuer,52_Aktor_RolloFenster,52_Taster_Tuer,60_Taster_Bett,60_Taster_Tuer,HmIP-SWO-PL
defaults 0
evtime 0
evtimeout 0
rpccount 0
rpcports 2010,2001,9292
updatetime 0
adr:
ab hier folgt eine endlose Liste mit den Devices, Kanälen usw. Zu viel für das Forum.
Attributes:
ccuaggregate name:battery,filter:name=^HM_.*,read:battery,if:any=low,else:ok,prefix:battery_,coll:comment!Batterien OK;
name:voltage,filter:type=(HM-CC-RT-DN|HM-TC-IT-WM-W-EU),read:BATTERY_STATE,if:le=2.2,else:0,prefix:voltage_,coll:comment!Batteriespannung OK;
name:lock,filter:name=^HM_TF.*,read:state,if:any=open,else:closed,prefix:lock_,coll:comment!Alle Fenster/Türen geschlossen;
name:lockroof,filter:group=Dachfenster,read:state,if:any=open,else:closed,prefix:lockroof_,coll:comment!Alle Dachfenster geschlossen;
name:lockwin,filter:name=^HM_TF.*!Haustuer$,read:state,if:any=open,else:closed,prefix:lockwin_,coll:comment!Alle Fenster/Türen geschlossen;
name:hummax,filter:name=^HM_KL.*,read:HUMIDITY,if:ge=60,else:0,prefix:hummax_,coll:alias!Luftfeuchte OK;
name:unreach,filter:name=^HM_.*,read:activity,if:any=dead,else:alive,prefix:unreach_,coll:comment!Alle Devices erreichbar
ccudef-substitute AES_KEY!(0|false):off,(1|true):on;LOWBAT,LOW_BAT!(0|false):ok,(1|true):low;UNREACH!(0|false):alive,(1|true):dead;MOTION!(0|false):noMotion,(1|true):motion;DIRECTION!0:stop,1:up,2:down,3:undefined;WORKING!0:false,1:true;INHIBIT!(0|false):unlocked,(1|true):locked
ccuflags procrpc
cmdIcon on:general_an off:general_aus
event-on-change-reading .*
room 90_System
rpcinterfaces BidCos-RF,HmIP-RF
rpcserver on
stateFormat rpcstate/state
stripnumber 1
verbose 5
Hi,
choose one of create createDev
Hast Du createDev probiert? Hast Du vorher HMCCU Version 4 gehabt und jetzt die 5?
Hilft das https://wiki.fhem.de/wiki/HMCCU#Migration_von_HMCCU_4.3 ?
Gruß Otto
Ich weiß es ehrlich gesagt nicht. Aber nach der "neuen" Wiki HMCCU dev geht es. Also scheint es schon zu sein. Damit weiß ich nun auch was bei der Best Practise mit "Dieser Artikel ist noch nicht an Version 5.0 angepasst" gemeint ist.
Danke dir für den wertvollen Hinweis.
Den Befehl "get devicelist" gibt es nicht mehr in 5.0. Stattdessen kann nun mit "get ccuConfig" die Konfiguration neu von der CCU gelesen werden. Das dauert je nach Anzahl der Geräte und CCU einige Zeit. Während dieser Zeit ist FHEM blockiert (das Lesen der Konfiguration im Hintergrund steht schon auf der Liste).