Ich beginne langsam von HM (classic) auf HmIP umzusteigen.
eines meiner ersten Geräte ist ein HmIP-SMI den ich an eine CCU3 (Charly) angebunden habe.
In Fhem läuft HMCCU zur Anbindung an Charly.
Was jetzt auffällt, ist, dass wenn HmIP über HMCCUDEV angebunden nwird, nur ein Teil der Readings erzeugt wird.
Mit "get <device> deviceinfo" werdfen mir zwar alle verfügbaren Datapoints angezeigt aber nur ein Teil als Reading eingetragen
siehe auch screenshot im Anhang
list 20_DG_Flur_BewegungsSensor_HM_IP
Internals:
CFGFN
DEF 00091BE998ED56 1
FUUID 601a85a0-f33f-8c2a-33d6-19447a51c0e65194
IODev ccu_00
NAME 20_DG_Flur_BewegungsSensor_HM_IP
NR 15552
STATE no
TYPE HMCCUDEV
ccuaddr 00091BE998ED56
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP
ccutype HmIP-SMI
channels 4
firmware 1.4.8
statevals devstate
READINGS:
2021-02-14 22:54:16 1.CURRENT_ILLUMINATION 0.2
2021-02-14 22:44:12 1.CURRENT_ILLUMINATION_STATUS 0
2021-02-15 22:38:45 1.ILLUMINATION 0.0
2021-02-15 22:38:45 1.ILLUMINATION_STATUS 0
2021-02-15 22:38:45 1.MOTION no
2021-02-15 22:38:45 1.MOTION_DETECTION_ACTIVE on
2021-02-15 22:38:45 control on
2021-02-15 22:38:45 hmstate no
2021-02-15 22:38:45 state no
hmccu:
devspec 00091BE998ED56
dp:
0.CONFIG_PENDING:
OVAL 0
VAL 0
0.DUTY_CYCLE:
OVAL 0
VAL 0
0.ERROR_CODE:
OVAL 0
VAL 0
0.INSTALL_TEST:
OVAL true
VAL true
0.LOW_BAT:
OVAL 0
VAL 0
0.OPERATING_VOLTAGE:
OVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -63
VAL -62
0.RSSI_PEER:
OVAL -57
VAL -57
0.SABOTAGE:
OVAL 0
VAL 0
0.UNREACH:
OVAL 0
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
1.CURRENT_ILLUMINATION:
OSVAL 0.2
OVAL 0.2
SVAL 0.2
VAL 0.200000
1.CURRENT_ILLUMINATION_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.ILLUMINATION:
OSVAL 0.0
OVAL 0.0
SVAL 0.0
VAL 0.0
1.ILLUMINATION_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.MOTION:
OSVAL no
OVAL 0
SVAL no
VAL 0
1.MOTION_DETECTION_ACTIVE:
OSVAL on
OVAL 1
SVAL on
VAL 1
Attributes:
IODev ccu_00
ccureadingfilter (ILLUMINATION|MOTION)
ccuverify 2
comment # Der Datenpunkt 1.MOTION wird in STATE übernommen und kann wie gewohnt abgefragt werden
# attr KE.Bewegung statedatapoint 1.MOTION
# Ersatz der Rückmeldungen des IODev (0/1, bzw. true/false) durch "sprechende" Werte für verschiedene Readings
# attr KE.Bewegung substitute MOTION!(0|false):noMotion,(1|true):motion;;;;LOWBAT!(0|false):no,(1|true):yes
controldatapoint 1.MOTION_DETECTION_ACTIVE
devStateIcon yes:people_sensor@yellow no:message_presence
eventMap /datapoint 1.RESET_MOTION 1:reset/datapoint 1.MOTION_DETECTION_ACTIVE 1:detection-on/datapoint 1.MOTION_DETECTION_ACTIVE 0:detection-off/
group Flurbeleuchtung
hmstatevals SABOTAGE!(1|true):sabotage
icon people_sensor
room 20_Dachgeschoss->Flur
statechannel 1
statedatapoint 1.MOTION
substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
webCmd control
widgetOverride control:uzsuToggle,off,on
Um alle Kanäle nutzen zu können, habe ich das HmIP-SMI noch über HMCCUCHN generiert, so komme ich an alle Datapoints ran.
list 20_DG_Flur_BewegungsSensor_HM_IP_Kanal1
Internals:
CFGFN
DEF 00091BE998ED56:1
FUUID 602aa107-f33f-8c2a-54a8-bc95e764d66c6ec7
IODev ccu_00
NAME 20_DG_Flur_BewegungsSensor_HM_IP_Kanal1
NR 226940
STATE no
TYPE HMCCUCHN
ccuaddr 00091BE998ED56:1
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP:1
ccutype HmIP-SMI
channels 1
statevals devstate
READINGS:
2021-02-15 22:38:45 1.ILLUMINATION 0.0
2021-02-15 22:38:45 1.ILLUMINATION_STATUS 0
2021-02-15 22:38:45 1.MOTION no
2021-02-15 22:38:45 1.MOTION_DETECTION_ACTIVE on
2021-02-15 22:38:45 control on
2021-02-15 22:38:45 hmstate no
2021-02-15 22:38:45 state no
hmccu:
devspec 00091BE998ED56:1
dp:
0.CONFIG_PENDING:
OVAL 0
VAL 0
0.DUTY_CYCLE:
OVAL 0
VAL 0
0.ERROR_CODE:
OVAL 0
VAL 0
0.LOW_BAT:
OVAL 0
VAL 0
0.OPERATING_VOLTAGE:
OVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
OVAL 0
VAL 0
0.RSSI_DEVICE:
OVAL -63
VAL -62
0.SABOTAGE:
OVAL 0
VAL 0
0.UNREACH:
OVAL 0
VAL 0
1.ILLUMINATION:
OSVAL 0.0
OVAL 0.0
SVAL 0.0
VAL 0.0
1.ILLUMINATION_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.MOTION:
OSVAL no
OVAL 0
SVAL no
VAL 0
1.MOTION_DETECTION_ACTIVE:
OSVAL on
OVAL 1
SVAL on
VAL 1
Attributes:
IODev ccu_00
ccureadingfilter (ILLUMINATION|MOTION)
controldatapoint MOTION_DETECTION_ACTIVE
eventMap /datapoint RESET_MOTION 1:reset/datapoint MOTION_DETECTION_ACTIVE 1:detection-on/datapoint MOTION_DETECTION_ACTIVE 0:detection-off/
group Flurbeleuchtung
hmstatevals SABOTAGE!(1|true):sabotage
icon light_floor_lamp
room 20_Dachgeschoss->Flur
statedatapoint MOTION
substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
webCmd control
widgetOverride control:uzsuToggle,off,on
list 20_DG_Flur_BewegungsSensor_HM_IP_Kanal2
Internals:
CFGFN
DEF 00091BE998ED56:2
FUUID 602aa12a-f33f-8c2a-c51a-7b2518c9149e1b6e
IODev ccu_00
NAME 20_DG_Flur_BewegungsSensor_HM_IP_Kanal2
NR 226957
STATE ???
TYPE HMCCUCHN
ccuaddr 00091BE998ED56:2
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP:2
ccutype HmIP-SMI
channels 1
statevals devstate
READINGS:
2021-02-15 22:38:45 0.CONFIG_PENDING 0
2021-02-15 22:38:45 0.DUTY_CYCLE 0
2021-02-15 22:38:45 0.ERROR_CODE 0
2021-02-15 22:38:45 0.LOW_BAT ok
2021-02-15 22:38:45 0.OPERATING_VOLTAGE 2.9
2021-02-15 22:38:45 0.OPERATING_VOLTAGE_STATUS 0
2021-02-15 22:38:45 0.RSSI_DEVICE -62
2021-02-15 22:38:45 0.SABOTAGE 0
2021-02-15 22:38:45 0.UNREACH alive
2021-02-15 22:38:45 Batt_timestamp_Flur_BewegungsSensor 2021-02-15 22:38:45
hmccu:
devspec 00091BE998ED56:2
dp:
0.CONFIG_PENDING:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.DUTY_CYCLE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.ERROR_CODE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.LOW_BAT:
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
OSVAL 2.9
OVAL 2.9
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.RSSI_DEVICE:
OSVAL -63
OVAL -63
SVAL -62
VAL -62
0.SABOTAGE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.UNREACH:
OSVAL alive
OVAL 0
SVAL alive
VAL 0
Attributes:
IODev ccu_00
group Flurbeleuchtung
icon light_floor_lamp
room 20_Dachgeschoss->Flur
userReadings Batt_timestamp_Flur_BewegungsSensor {ReadingsTimestamp("20_DG_Flur_BewegungsSensor_HM_IP_Kanal2","0.OPERATING_VOLTAGE","")}
Anbei noch das List vom HMCCU (gekürzt)
Internals:
CCUNum 1
CFGFN
Clients :HMCCUDEV:HMCCUCHN:HMCCURPC:HMCCURPCPROC:
DEF 192.168.178.129
FUUID 601a7e53-f33f-8c2a-d52b-9ee80732548c0ef3
NAME ccu_00
NOTIFYDEV global,TYPE=(HMCCU|HMCCUDEV|HMCCUCHN)
NR 15123
NTFY_ORDER 50-ccu_00
RPCState running
STATE running/OK
TYPE HMCCU
ccuaddr BidCoS-RF
ccuchannels 117
ccudevices 5
ccuif BidCos-RF
ccuinterfaces BidCos-RF,HmIP-RF,VirtualDevices
ccuip 192.168.178.129
ccuname HM-RCV-50 BidCoS-RF
ccustate active
ccutype CCU2/3
host 192.168.178.129
prot http
version 4.3.025
READINGS:
2021-02-03 11:43:31 count_channels 117
2021-02-03 11:43:31 count_devices 5
2021-02-03 11:43:31 count_groups 0
2021-02-03 11:43:31 count_interfaces 3
2021-02-03 11:43:31 count_programs 0
2021-02-07 17:29:50 rpcstate running
2021-02-07 17:29:50 state OK
hmccu:
defInterface BidCos-RF
defPort 2001
evtime 0
evtimeout 0
rpccount 0
rpcports 2001,2010
updatetime 0
adr:
20_DG_Flur_BewegungsSensor_HM_IP:
address 00091BE998ED56
addtype dev
valid 1
20_DG_Flur_BewegungsSensor_HM_IP:0:
address 00091BE998ED56:0
addtype chn
valid 1
20_DG_Flur_BewegungsSensor_HM_IP:1:
address 00091BE998ED56:1
addtype chn
valid 1
20_DG_Flur_BewegungsSensor_HM_IP:2:
address 00091BE998ED56:2
addtype chn
valid 1
.....
....
HmIP-SMI:
ch:
0:
CONFIG_PENDING:
oper 5
type 2
DUTY_CYCLE:
oper 5
type 2
ERROR_CODE:
oper 5
type 8
INSTALL_TEST:
oper 3
type 2
LOW_BAT:
oper 5
type 2
OPERATING_VOLTAGE:
oper 5
type 4
OPERATING_VOLTAGE_STATUS:
oper 5
type 16
RSSI_DEVICE:
oper 5
type 8
RSSI_PEER:
oper 5
type 8
SABOTAGE:
oper 5
type 2
UNREACH:
oper 5
type 2
UPDATE_PENDING:
oper 5
type 2
1:
CURRENT_ILLUMINATION:
oper 5
type 4
CURRENT_ILLUMINATION_STATUS:
oper 5
type 16
ILLUMINATION:
oper 5
type 4
ILLUMINATION_STATUS:
oper 5
type 16
MOTION:
oper 5
type 2
MOTION_DETECTION_ACTIVE:
oper 7
type 2
RESET_MOTION:
oper 2
type 2
2:
cnt:
CONFIG_PENDING 1
CURRENT_ILLUMINATION 1
CURRENT_ILLUMINATION_STATUS 1
DUTY_CYCLE 1
ERROR_CODE 1
ILLUMINATION 1
ILLUMINATION_STATUS 1
INSTALL_TEST 1
LOW_BAT 1
MOTION 1
MOTION_DETECTION_ACTIVE 1
OPERATING_VOLTAGE 1
OPERATING_VOLTAGE_STATUS 1
RESET_MOTION 1
RSSI_DEVICE 1
RSSI_PEER 1
SABOTAGE 1
UNREACH 1
UPDATE_PENDING 1
grp:
ifports:
2001 BidCos-RF
2010 HmIP-RF
9292 VirtualDevices
interfaces:
BidCos-RF:
devcount 2
device d_rpc178129BidCos_RF
flags forceASCII
host 192.168.178.129
manager HMCCU
port 2001
prot http
state running
type A
url http://192.168.178.129:2001
HmIP-RF:
devcount 3
device d_rpc178129HmIP_RF
flags forceASCII
host 192.168.178.129
manager HMCCU
port 2010
prot http
state running
type A
url http://192.168.178.129:2010
VirtualDevices:
devcount 0
flags _
host 192.168.178.129
manager null
port 9292
prot http
state inactive
type A
url http://192.168.178.129:9292/groups
prg:
rpc:
Attributes:
ccudef-stripnumber 1
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 .*
eventMap /rpcserver on:on/rpcserver off:off/
room HM-CCU
rpcinterfaces BidCos-RF,HmIP-RF
rpcport 2001,2010
rpcserver on
stateFormat rpcstate/state
Wenn jetzt der HmIP Zoo wächst, ist das aber keine sinnvolle Lösung.
Was muss ich anders machen um unter HMCCUDEV alle Datapoints als Readings eingetragen zu bekommen?
Joachim
Setze ccureadingfilter auf .*
In der 4.4 Beta ist das der Default
@zap, danke, das war's.
Gibt es noch weitere Attribute die per default aktiviert sein sollten um sicherzustellen, dass alle Variablen aus der CCU3 an Fhem übertragen werden?
Wann ist geplant HMCCU 4.4 freizugeben, bin ja noch auf der 4.3.025? Bin mir über den Aufwand nicht im klaren die Beta zu nutzen und was auf mich zukommt wenn ich zwischendurch reguläre Updates von Fhem mache.
Grüße Joachim
Zitat von: CottonIJo am 16 Februar 2021, 10:55:57
@zap, danke, das war's.
Gibt es noch weitere Attribute die per default aktiviert sein sollten um sicherzustellen, dass alle Variablen aus der CCU3 an Fhem übertragen werden?
Wann ist geplant HMCCU 4.4 freizugeben, bin ja noch auf der 4.3.025? Bin mir über den Aufwand nicht im klaren die Beta zu nutzen und was auf mich zukommt wenn ich zwischendurch reguläre Updates von Fhem mache.
Grüße Joachim
Bin gerade beruflich etwas arg eingespannt. Ich muss noch den create Befehl in der 4.4 reparieren und nochmal testen. Dann wäre ich soweit.
Wenn Du die Beta jetzt schon nutzen möchtest, musst Du nach jedem FHEM Update (am besten vor dem Neustart) nochmal das 4.4. Update ausführen.
Zitat von: zap am 16 Februar 2021, 16:13:29
Wenn Du die Beta jetzt schon nutzen möchtest, musst Du nach jedem FHEM Update (am besten vor dem Neustart) nochmal das 4.4. Update ausführen.
Nein, das geht besser :-)
Man kann im global Device folgendes setzen:
attr global exclude_from_update HMCCU
und das Update rührt die Dateien nicht mehr an.
OK, das hört sich gut an, dann muss man nach dem Release von 4.4 nur dran denken das "exclude" wieder raus zu nehmen ;-)
Hatte gedacht, dass zum Umstieg noch "Konfigurationsarbeit" gehört.
Werd's auf meinem Testsystem ausprobieren und dann HMCCU updaten.
Wenn Du auf 4.4 umstellst, sollte hoffentlich die 4.3 Config 1:1 funktionieren. Wenn Du nicht allzu viele Devices hast, könnte aber auch eine Neudefinition sinnvoll sein. Die Devices unter 4.4 kommen mit deutlich weniger Attributen aus, da ich die Erkennung der Gerätetypen deutlich verbessert habe. Außerdem wird in 4.4 hauptsächlich HMCCUCHN verwendet, wenn möglich. Das ist deutlich einfacher zu handlen für den Nutzer.
Du kannst nach der Umstellung auf 4.4 mal für ein oder zwei Testdevices den Befehl "set defaults reset" ausführen. Der entsorgt überflüssige Attribute, sofern das Device von HMCCU erkannt wird.
Hallo zap,
ich habe auf meinem Produktiv-Fhem HMCCU V 4.3.025 und meinem Test-Fhem HMCCU V 4.4.060 installiert.
Im Einsatz habe ich einen HmIP-SMI der an Raspberry Matic mit Charly angebunden ist und über HMCCU in Fhem genutzt wird.
Charly macht nur die Funk-Kommunikation zum IP device.
Unter V 4.3.025 ist das HmIP-SMI durch HMCCUDEV definiert, anbei List:
Internals:
CFGFN
DEF 00091BE998ED56 1
FUUID 601a85a0-f33f-8c2a-33d6-19447a51c0e65194
IODev ccu_00
NAME 20_DG_Flur_BewegungsSensor_HM_IP
NR 15552
STATE yes
TYPE HMCCUDEV
ccuaddr 00091BE998ED56
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP
ccutype HmIP-SMI
channels 4
firmware 1.4.8
statevals devstate
READINGS:
2021-02-17 14:04:05 0.CONFIG_PENDING 0
2021-02-17 14:01:55 0.DUTY_CYCLE 0
2021-02-17 14:01:55 0.ERROR_CODE 0
2021-02-17 14:01:55 0.LOW_BAT ok
2021-02-17 14:01:55 0.OPERATING_VOLTAGE 2.9
2021-02-17 14:01:55 0.OPERATING_VOLTAGE_STATUS 0
2021-02-17 14:04:05 0.RSSI_DEVICE -59
2021-02-17 14:01:55 0.SABOTAGE 0
2021-02-17 14:04:05 0.UNREACH alive
2021-02-14 22:54:16 1.CURRENT_ILLUMINATION 0.2
2021-02-14 22:44:12 1.CURRENT_ILLUMINATION_STATUS 0
2021-02-17 14:01:55 1.ILLUMINATION 40.1
2021-02-17 14:01:55 1.ILLUMINATION_STATUS 0
2021-02-17 14:01:55 1.MOTION yes
2021-02-17 14:01:55 1.MOTION_DETECTION_ACTIVE on
2021-02-17 14:04:05 Batt_timestamp_Flur_BewegungsSensor 2021-02-17 14:01:55
2021-02-17 14:01:55 control on
2021-02-17 14:04:05 hmstate yes
2021-02-17 14:01:55 state yes
hmccu:
devspec 00091BE998ED56
dp:
0.CONFIG_PENDING:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.DUTY_CYCLE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.ERROR_CODE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.INSTALL_TEST:
OVAL true
VAL true
0.LOW_BAT:
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
OSVAL 2.9
OVAL 2.9
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.RSSI_DEVICE:
OSVAL -60
OVAL -60
SVAL -59
VAL -59
0.RSSI_PEER:
OVAL -57
VAL -57
0.SABOTAGE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.UNREACH:
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
OVAL false
VAL false
1.CURRENT_ILLUMINATION:
OSVAL 0.2
OVAL 0.2
SVAL 0.2
VAL 0.200000
1.CURRENT_ILLUMINATION_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.ILLUMINATION:
OSVAL 39.8
OVAL 39.8
SVAL 40.1
VAL 40.1
1.ILLUMINATION_STATUS:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
1.MOTION:
OSVAL no
OVAL 0
SVAL yes
VAL 1
1.MOTION_DETECTION_ACTIVE:
OSVAL on
OVAL 1
SVAL on
VAL 1
Attributes:
IODev ccu_00
ccureadingfilter .*
ccuverify 2
comment # Der Datenpunkt 1.MOTION wird in STATE übernommen und kann wie gewohnt abgefragt werden
# attr KE.Bewegung statedatapoint 1.MOTION
# Ersatz der Rückmeldungen des IODev (0/1, bzw. true/false) durch "sprechende" Werte für verschiedene Readings
# attr KE.Bewegung substitute MOTION!(0|false):noMotion,(1|true):motion;;;;LOWBAT!(0|false):no,(1|true):yes
controldatapoint 1.MOTION_DETECTION_ACTIVE
devStateIcon yes:people_sensor@yellow no:message_presence
eventMap /datapoint 1.RESET_MOTION 1:reset/datapoint 1.MOTION_DETECTION_ACTIVE 1:detection-on/datapoint 1.MOTION_DETECTION_ACTIVE 0:detection-off/
group Flurbeleuchtung
hmstatevals SABOTAGE!(1|true):sabotage
icon people_sensor
room 20_Dachgeschoss->Flur
statechannel 1
statedatapoint 1.MOTION
substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
userReadings Batt_timestamp_Flur_BewegungsSensor {ReadingsTimestamp("20_DG_Flur_BewegungsSensor_HM_IP","0.OPERATING_VOLTAGE","")}
webCmd control
widgetOverride control:uzsuToggle,off,on
Das gleiche device unter V 4.4.060 anhand von HMCCUDEV eingebunden beinhaltet nicht alle Readings, anbei List:
Internals:
CFGFN
DEF 00091BE998ED56 force
FUUID 602d1408-f33f-fe2d-877f-b48d4dab69e836a2
IODev ccu_00
NAME DG_HmIP_RF
NR 490
STATE motion
TYPE HMCCUDEV
ccuaddr 00091BE998ED56
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP
ccurolectrl MOTIONDETECTOR_TRANSCEIVER
ccurolestate MOTIONDETECTOR_TRANSCEIVER
ccusubtype SMI
ccutype HmIP-SMI
readonly no
OLDREADINGS:
READINGS:
2021-02-17 14:04:05 1.CURRENT_ILLUMINATION 0.2
2021-02-17 14:04:05 1.CURRENT_ILLUMINATION_STATUS NORMAL
2021-02-17 14:04:05 1.ILLUMINATION 40.1
2021-02-17 14:04:05 1.ILLUMINATION_STATUS NORMAL
2021-02-17 14:04:05 1.MOTION motion
2021-02-17 14:04:05 1.MOTION_DETECTION_ACTIVE true
2021-02-17 14:04:05 activity alive
2021-02-17 14:04:05 battery ok
2021-02-17 14:04:05 control true
2021-02-17 14:04:05 devstate ok
2021-02-17 14:04:05 hmstate motion
2021-02-17 14:04:05 rssidevice -59
2021-02-17 14:04:05 rssipeer -57
2021-02-17 14:04:05 state motion
hmccu:
channels 4
devspec 00091BE998ED56
forcedev 1
nodefaults 0
role 0:MAINTENANCE,1:MOTIONDETECTOR_TRANSCEIVER,2:STATE_RESET_RECEIVER,3:ALARM_COND_SWITCH_TRANSMITTER
semDefaults 0
cmdlist:
get
set on:noArg off:noArg toggle:noArg
control:
chn 1
dpt MOTION_DETECTION_ACTIVE
dp:
0.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
0.ARR_TIMEOUT:
MASTER:
OSVAL 10
OVAL 10
SVAL 10
VAL 10
VALUES:
0.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
0.CONFIG_PENDING:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.CYCLIC_INFO_MSG:
MASTER:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
VALUES:
0.CYCLIC_INFO_MSG_DIS:
MASTER:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
VALUES:
0.CYCLIC_INFO_MSG_DIS_UNCHANGED:
MASTER:
OSVAL 20
OVAL 20
SVAL 20
VAL 20
VALUES:
0.CYCLIC_INFO_MSG_OVERDUE_THRESHOLD:
MASTER:
OSVAL 2
OVAL 2
SVAL 2
VAL 2
VALUES:
0.DISABLE_MSG_TO_AC:
MASTER:
OSVAL false
OVAL 0
SVAL false
VAL 0
VALUES:
0.DUTYCYCLE_LIMIT:
MASTER:
OSVAL 180
OVAL 180
SVAL 180
VAL 180
VALUES:
0.DUTY_CYCLE:
VALUES:
OSVAL false
OVAL false
SVAL false
VAL 0
0.ENABLE_ROUTING:
MASTER:
OSVAL true
OVAL 1
SVAL true
VAL 1
VALUES:
0.ERROR_CODE:
VALUES:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
0.INSTALL_TEST:
VALUES:
OSVAL true
OVAL true
SVAL true
VAL true
0.LOCAL_RESET_DISABLED:
MASTER:
OSVAL false
OVAL 0
SVAL false
VAL 0
VALUES:
0.LOW_BAT:
VALUES:
OSVAL ok
OVAL false
SVAL ok
VAL 0
0.LOW_BAT_LIMIT:
MASTER:
OSVAL 2.2
OVAL 2.2
SVAL 2.2
VAL 2.2
VALUES:
0.OPERATING_VOLTAGE:
VALUES:
OSVAL 2.9
OVAL 2.900000
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
0.RSSI_DEVICE:
VALUES:
OSVAL -59
OVAL -59
SVAL -59
VAL -59
0.RSSI_PEER:
VALUES:
OSVAL -57
OVAL 199
SVAL -57
VAL -57
0.SABOTAGE:
VALUES:
OSVAL false
OVAL false
SVAL false
VAL 0
0.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
0.UNREACH:
VALUES:
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
OSVAL false
OVAL false
SVAL false
VAL 0
1.ALARM_MODE_TYPE:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_1:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_2:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_3:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_4:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_5:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_6:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.ALARM_MODE_ZONE_7:
MASTER:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
1.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
1.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
1.BRIGHTNESS_FILTER:
MASTER:
OSVAL 7
OVAL 7
SVAL 7
VAL 7
VALUES:
1.CAPTURE_WITHIN_INTERVAL:
MASTER:
OSVAL true
OVAL 1
SVAL true
VAL 1
VALUES:
1.COND_TX_THRESHOLD_LO:
MASTER:
OSVAL 1000
OVAL 1000
SVAL 1000
VAL 1000
VALUES:
1.CURRENT_ILLUMINATION:
VALUES:
OSVAL 0.2
OVAL 0.200000
SVAL 0.2
VAL 0.2
1.CURRENT_ILLUMINATION_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.EVENT_FILTER_NUMBER:
MASTER:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
VALUES:
1.EVENT_FILTER_PERIOD:
MASTER:
OSVAL 1.0
OVAL 1.0
SVAL 1.0
VAL 1.0
VALUES:
1.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
1.ILLUMINATION:
VALUES:
OSVAL 40.1
OVAL 40.100000
SVAL 40.1
VAL 40.1
1.ILLUMINATION_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.MIN_INTERVAL:
MASTER:
OSVAL 3
OVAL 3
SVAL 3
VAL 3
VALUES:
1.MOTION:
VALUES:
OSVAL motion
OVAL true
SVAL motion
VAL 1
1.MOTION_ACTIVE_TIME:
MASTER:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
1.MOTION_DETECTION_ACTIVE:
VALUES:
OSVAL true
OVAL true
SVAL true
VAL 1
1.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
1.PIR_OPERATION_MODE:
MASTER:
OSVAL PIR_OPERATION_MODE_NORMAL
OVAL 0
SVAL PIR_OPERATION_MODE_NORMAL
VAL 0
VALUES:
1.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
2.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
2.BLOCKING_PERIOD_UNIT:
MASTER:
OSVAL 100MS
OVAL 0
SVAL 100MS
VAL 0
VALUES:
2.BLOCKING_PERIOD_VALUE:
MASTER:
OSVAL 30
OVAL 30
SVAL 30
VAL 30
VALUES:
2.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
2.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
2.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
2.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
3.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
3.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
3.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
3.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
3.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
d.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
d.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
d.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
d.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
d.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
roleCmds:
get:
set:
off:
channel 1
role MOTIONDETECTOR_TRANSCEIVER
subcount 1
syntax V:MOTION_DETECTION_ACTIVE:active=0
usage off
subcmd:
000:
args active=0
dpt MOTION_DETECTION_ACTIVE
fnc
max 1
min 0
parname MOTION_DETECTION_ACTIVE
partype 3
ps VALUES
unit
on:
channel 1
role MOTIONDETECTOR_TRANSCEIVER
subcount 1
syntax V:MOTION_DETECTION_ACTIVE:active=1
usage on
subcmd:
000:
args active=1
dpt MOTION_DETECTION_ACTIVE
fnc
max 1
min 0
parname MOTION_DETECTION_ACTIVE
partype 3
ps VALUES
unit
state:
chn 1
dpt MOTION
Attributes:
IODev ccu_00
ccureadingfilter .*
room CCU_Devices
Auf dem Test-Fhem habe ich nach Update auf V4.4 das HmIP-SMI neu angelernt/eingebunden.
HMCCU V4.4 liefert bei HMCCUDEV nicht alle Readings, die bekomme ich nur wenn ich define <device> HMCCUCHN <Ser-Nr:x> für jeden einzelnen Kanal definiere.
Sollte das so gewollt sein, finde ich den Ansatz nicht so geschickt, er ist nicht so übersichtlich/komfortabel wenn es um die Verwaltung von Geräten geht.
Ich habe leider keine Hinweise im Wiki gefunden, https://wiki.fhem.de/wiki/HMCCUDEV, um alle Readings angezeigt zu bekommen.
Auch diverse Aktionen in Fhem mit "set" oder "get" haben keine weitere Ergänzung der Readings gebracht.
Was auch auffällt, im Gegensatz V4.4 zu V4.3, dass beim define HMCCUDEV die Option "force" benötigt/erforderlich ist.
Was bewirkt der Zusatz "force"?
Gibt es andere Optionen die beim define unter HMCCUDEV alle Readings des device liefern würden?
Der Vollständigkeit halber anbei noch die Kanallistings über HMCCUCHN erzeugt
DG_HmIP_RF_0
Internals:
CFGFN
DEF 00091BE998ED56:0
FUUID 602d0e01-f33f-fe2d-c48c-4109bd1694e442f4
IODev ccu_00
NAME DG_HmIP_RF_0
NR 451
STATE ???
TYPE HMCCUCHN
ccuaddr 00091BE998ED56:0
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP:0
ccusubtype SMI
ccutype HmIP-SMI
readonly no
OLDREADINGS:
READINGS:
2021-02-17 14:36:10 activity alive
2021-02-17 14:36:10 battery ok
2021-02-17 14:36:10 devstate ok
2021-02-17 14:36:10 rssidevice -62
2021-02-17 14:36:10 rssipeer -57
hmccu:
channels 1
devspec 00091BE998ED56:0
nodefaults 0
role 0:MAINTENANCE
semDefaults 0
cmdlist:
get
set
control:
chn 0
dpt
dp:
0.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
0.ARR_TIMEOUT:
MASTER:
OSVAL 10
OVAL 10
SVAL 10
VAL 10
VALUES:
0.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
0.CONFIG_PENDING:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.CYCLIC_INFO_MSG:
MASTER:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
VALUES:
0.CYCLIC_INFO_MSG_DIS:
MASTER:
OSVAL 1
OVAL 1
SVAL 1
VAL 1
VALUES:
0.CYCLIC_INFO_MSG_DIS_UNCHANGED:
MASTER:
OSVAL 20
OVAL 20
SVAL 20
VAL 20
VALUES:
0.CYCLIC_INFO_MSG_OVERDUE_THRESHOLD:
MASTER:
OSVAL 2
OVAL 2
SVAL 2
VAL 2
VALUES:
0.DISABLE_MSG_TO_AC:
MASTER:
OSVAL false
OVAL 0
SVAL false
VAL 0
VALUES:
0.DUTYCYCLE_LIMIT:
MASTER:
OSVAL 180
OVAL 180
SVAL 180
VAL 180
VALUES:
0.DUTY_CYCLE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.ENABLE_ROUTING:
MASTER:
OSVAL true
OVAL 1
SVAL true
VAL 1
VALUES:
0.ERROR_CODE:
VALUES:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
0.INSTALL_TEST:
VALUES:
OSVAL true
OVAL true
SVAL true
VAL true
0.LOCAL_RESET_DISABLED:
MASTER:
OSVAL false
OVAL 0
SVAL false
VAL 0
VALUES:
0.LOW_BAT:
VALUES:
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.LOW_BAT_LIMIT:
MASTER:
OSVAL 2.2
OVAL 2.2
SVAL 2.2
VAL 2.2
VALUES:
0.OPERATING_VOLTAGE:
VALUES:
OSVAL 2.9
OVAL 2.9
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
0.RSSI_DEVICE:
VALUES:
OSVAL -61
OVAL -61
SVAL -62
VAL -62
0.RSSI_PEER:
VALUES:
OSVAL -57
OVAL -57
SVAL -57
VAL 199
0.SABOTAGE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
0.UNREACH:
VALUES:
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL false
d.APPLICATION_VERSION:
SERVICE:
OSVAL 1.4.8
OVAL 1.4.8
SVAL 1.4.8
VAL 1.4.8
VALUES:
d.BOOTLOADER_VERSION:
SERVICE:
OSVAL 1.8.0
OVAL 1.8.0
SVAL 1.8.0
VAL 1.8.0
VALUES:
d.HARDWARE_VERSION:
SERVICE:
OSVAL 4
OVAL 4
SVAL 4
VAL 4
VALUES:
d.OS_VERSION:
SERVICE:
OSVAL 1.20.4
OVAL 1.20.4
SVAL 1.20.4
VAL 1.20.4
VALUES:
d.TEST_STATUS:
SERVICE:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
VALUES:
roleCmds:
get:
set:
state:
chn 0
dpt
Attributes:
IODev ccu_00
room CCU_Devices
DG_HmIP_RF_1
[code]
Internals:
DEF 00091BE998ED56:1
FUUID 602a8df0-f33f-fe2d-d486-a22aa8226805619f
IODev ccu_00
NAME DG_HmIP_RF_1
NR 289
STATE no
TYPE HMCCUCHN
ccuaddr 00091BE998ED56:1
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP:1
ccusubtype SMI
ccutype HmIP-SMI
readonly no
READINGS:
2021-02-16 17:01:45 1.ILLUMINATION 10.6
2021-02-16 17:01:45 1.ILLUMINATION_STATUS 0
2021-02-16 17:01:45 1.MOTION no
2021-02-16 17:01:45 1.MOTION_DETECTION_ACTIVE on
2021-02-17 14:03:04 CURRENT_ILLUMINATION 0.2
2021-02-17 14:03:04 CURRENT_ILLUMINATION_STATUS NORMAL
2021-02-17 14:23:07 ILLUMINATION 59.4
2021-02-17 14:23:07 ILLUMINATION_STATUS NORMAL
2021-02-17 14:23:07 MOTION no
2021-02-17 14:23:07 MOTION_DETECTION_ACTIVE on
2021-02-17 14:36:10 activity alive
2021-02-17 14:36:10 battery ok
2021-02-17 14:23:07 control on
2021-02-17 14:36:10 devstate ok
2021-02-17 14:36:10 hmstate no
2021-02-17 14:36:10 rssidevice -62
2021-02-17 14:36:10 rssipeer -57
2021-02-17 14:23:07 state no
hmccu:
channels 1
devspec 00091BE998ED56:1
nodefaults 1
role 1:MOTIONDETECTOR_TRANSCEIVER
semDefaults 0
cmdlist:
get
set on:noArg off:noArg toggle:noArg
control:
dpt MOTION_DETECTION_ACTIVE
dp:
0.CONFIG_PENDING:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.INSTALL_TEST:
VALUES:
OSVAL true
OVAL true
SVAL true
VAL true
0.LOW_BAT:
VALUES:
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
VALUES:
OSVAL 2.9
OVAL  
Ich habe wohl im vorherigen Thread die max. Anzahl Zeilen überschritten, Listings werden abgeschnitten
DG_HmIP_RF_1
Internals:
DEF 00091BE998ED56:1
FUUID 602a8df0-f33f-fe2d-d486-a22aa8226805619f
IODev ccu_00
NAME DG_HmIP_RF_1
NR 289
STATE no
TYPE HMCCUCHN
ccuaddr 00091BE998ED56:1
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP:1
ccusubtype SMI
ccutype HmIP-SMI
readonly no
READINGS:
2021-02-16 17:01:45 1.ILLUMINATION 10.6
2021-02-16 17:01:45 1.ILLUMINATION_STATUS 0
2021-02-16 17:01:45 1.MOTION no
2021-02-16 17:01:45 1.MOTION_DETECTION_ACTIVE on
2021-02-17 14:03:04 CURRENT_ILLUMINATION 0.2
2021-02-17 14:03:04 CURRENT_ILLUMINATION_STATUS NORMAL
2021-02-17 14:23:07 ILLUMINATION 59.4
2021-02-17 14:23:07 ILLUMINATION_STATUS NORMAL
2021-02-17 14:23:07 MOTION no
2021-02-17 14:23:07 MOTION_DETECTION_ACTIVE on
2021-02-17 14:36:10 activity alive
2021-02-17 14:36:10 battery ok
2021-02-17 14:23:07 control on
2021-02-17 14:36:10 devstate ok
2021-02-17 14:36:10 hmstate no
2021-02-17 14:36:10 rssidevice -62
2021-02-17 14:36:10 rssipeer -57
2021-02-17 14:23:07 state no
hmccu:
channels 1
devspec 00091BE998ED56:1
nodefaults 1
role 1:MOTIONDETECTOR_TRANSCEIVER
semDefaults 0
cmdlist:
get
set on:noArg off:noArg toggle:noArg
control:
dpt MOTION_DETECTION_ACTIVE
dp:
0.CONFIG_PENDING:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.INSTALL_TEST:
VALUES:
OSVAL true
OVAL true
SVAL true
VAL true
0.LOW_BAT:
VALUES:
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
VALUES:
OSVAL 2.9
OVAL 2.9
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
OSVAL -61
OVAL -61
SVAL -62
VAL -62
0.RSSI_PEER:
VALUES:
OSVAL -57
OVAL 199
SVAL -57
VAL 199
0.SABOTAGE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.UNREACH:
VALUES:
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
OSVAL false
OVAL false
SVAL false
VAL false
1.CURRENT_ILLUMINATION:
VALUES:
OSVAL 0.2
OVAL 0.200000
SVAL 0.2
VAL 0.200000
1.CURRENT_ILLUMINATION_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.ILLUMINATION:
VALUES:
OSVAL 59.4
OVAL 59.4
SVAL 59.4
VAL 59.4
1.ILLUMINATION_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
1.MOTION:
VALUES:
OSVAL no
OVAL 0
SVAL no
VAL 0
1.MOTION_DETECTION_ACTIVE:
VALUES:
OSVAL on
OVAL 1
SVAL on
VAL 1
roleCmds:
get:
set:
off:
channel 1
role MOTIONDETECTOR_TRANSCEIVER
subcount 1
syntax V:MOTION_DETECTION_ACTIVE:active=0
usage off
subcmd:
000:
args active=0
dpt MOTION_DETECTION_ACTIVE
fnc
max 1
min 0
parname MOTION_DETECTION_ACTIVE
partype 3
ps VALUES
unit
on:
channel 1
role MOTIONDETECTOR_TRANSCEIVER
subcount 1
syntax V:MOTION_DETECTION_ACTIVE:active=1
usage on
subcmd:
000:
args active=1
dpt MOTION_DETECTION_ACTIVE
fnc
max 1
min 0
parname MOTION_DETECTION_ACTIVE
partype 3
ps VALUES
unit
state:
dpt MOTION
Attributes:
IODev ccu_00
ccureadingfilter (ILLUMINATION|MOTION)
controldatapoint MOTION_DETECTION_ACTIVE
eventMap /datapoint RESET_MOTION 1:reset/datapoint MOTION_DETECTION_ACTIVE 1:detection-on/datapoint MOTION_DETECTION_ACTIVE 0:detection-off/
hmstatevals SABOTAGE!(1|true):sabotage
room CCU_Devices
statedatapoint MOTION
substitute MOTION!(0|false):no,(1|true):yes;MOTION_DETECTION_ACTIVE!(0|false):off,(1|true):on
webCmd control
widgetOverride control:uzsuToggle,off,on
DG_HmIP_RF_2
Internals:
DEF 00091BE998ED56:2
FUUID 602a8e1a-f33f-fe2d-e309-327776915c367519
IODev ccu_00
NAME DG_HmIP_RF_2
NR 290
STATE ???
TYPE HMCCUCHN
ccuaddr 00091BE998ED56:2
ccudevstate active
ccuif HmIP-RF
ccuname 20_DG_Flur_BewegungsSensor_HM_IP:2
ccusubtype SMI
ccutype HmIP-SMI
readonly no
READINGS:
2021-02-16 17:01:45 0.CONFIG_PENDING 0
2021-02-16 17:01:45 0.DUTY_CYCLE 0
2021-02-16 17:01:45 0.ERROR_CODE 0
2021-02-16 17:01:45 0.LOW_BAT ok
2021-02-16 17:01:45 0.OPERATING_VOLTAGE 2.9
2021-02-16 17:01:45 0.OPERATING_VOLTAGE_STATUS 0
2021-02-16 17:01:45 0.RSSI_DEVICE -62
2021-02-16 17:01:45 0.SABOTAGE 0
2021-02-16 17:01:45 0.UNREACH alive
2021-02-17 14:36:10 activity alive
2021-02-17 14:36:10 battery ok
2021-02-17 14:36:10 devstate ok
2021-02-17 14:36:10 rssidevice -62
2021-02-17 14:36:10 rssipeer -57
hmccu:
channels 1
devspec 00091BE998ED56:2
nodefaults 1
role 2:STATE_RESET_RECEIVER
semDefaults 0
cmdlist:
get
set
control:
chn 2
dpt
dp:
0.CONFIG_PENDING:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
OSVAL 0
OVAL 0
SVAL 0
VAL 0
0.INSTALL_TEST:
VALUES:
OSVAL true
OVAL true
SVAL true
VAL true
0.LOW_BAT:
VALUES:
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
VALUES:
OSVAL 2.9
OVAL 2.9
SVAL 2.9
VAL 2.9
0.OPERATING_VOLTAGE_STATUS:
VALUES:
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
OSVAL -61
OVAL -61
SVAL -62
VAL -62
0.RSSI_PEER:
VALUES:
OSVAL -57
OVAL 199
SVAL -57
VAL 199
0.SABOTAGE:
VALUES:
OSVAL false
OVAL 0
SVAL false
VAL 0
0.UNREACH:
VALUES:
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
OSVAL false
OVAL false
SVAL false
VAL false
roleCmds:
get:
set:
state:
chn 2
dpt
Attributes:
IODev ccu_00
room CCU_Devices
Grüße Joachim
Es fehlen die Werte aus dem 0er-Bereich, oder?
Für die werden standardmäßig keine Readings angelegt.
Willst du die trotzdem haben, musst du
attr DEVICE ccuflags showDeviceReadings
setzen.
Fhem die Wundertüte (positiv gemeint), wenn man's weiß ist es einfach, jetzt sehe ich alle gewünschten Readings, danke.
Wo finde ich die Beschreibung zu den Attributen? Das Wiki ist ja leider von Januar 2017 oder gibt es ein anderes als https://wiki.fhem.de/wiki/HMCCUDEV
Grüße Joachim
Zitat von: CottonIJo am 17 Februar 2021, 15:59:25
Fhem die Wundertüte (positiv gemeint), wenn man's weiß ist es einfach, jetzt sehe ich alle gewünschten Readings, danke.
Wo finde ich die Beschreibung zu den Attributen? Das Wiki ist ja leider von Januar 2017 oder gibt es ein anderes als https://wiki.fhem.de/wiki/HMCCUDEV
Grüße Joachim
Ein Blick in die commandref könnte helfen
Das ist ohne Frage sicherlich richtig, setzt aber sehr oft voraus, dass man weiß wonach man suchen muss.
Ist man neu in der Materie tut man sich etwas schwer damit.
Da finde ich die direkte Unterstützung im Forum hilfreicher, Wissen kann man dann im Nachhinein immer noch vertiefen.
Die CommandRef ist schon hilfreich, sie ist im ersten Anlauf nur nicht immer sofort zielführend.
Grüße Joachim
Ich habe das mit den Readings im ersten Post des 4.4. Threads beschrieben:
https://forum.fhem.de/index.php/topic,107077.0.html
Wenn die 4.4. offiziell ist, werde ich das Wiki aktualisieren
Stimmt, hatte ich ganz zu Anfang, als ich mit HmIP angefangen habe, gelesen und leider wieder verdrängt, mea culpa