Hallo,
nach dem Update auf die HMCCU 5.0 , sind die Werte für die Batteriespannung von Geräten nicht mehr in den Readings enthalten. Sicherlich gibt es da einen Kniff, um die Batteriespannung weiterhin auszulesen.
Mit get <Gerät> deviceInfo ist der Wert für "0.OPERATING_VOLTAGE" jedoch noch vorhanden, was muss ich anstellen, dass ich diesen auslesen kann?
Device channels and datapoints
DEV EG_FK1_Dusche 0000D3C996002B interface=HmIP-RF type=HMIP-SWDO
CHN 0000D3C996002B:0 EG_FK1_Dusche:0
0.CONFIG_PENDING = false {b} [RE]
0.DUTY_CYCLE = false {b} [RE]
0.ERROR_CODE = 0 {n} [RE]
0.INSTALL_TEST = false {b} [RW]
0.LOW_BAT = false {b} [RE]
0.OPERATING_VOLTAGE = 1.200000 {f} [RE]
0.OPERATING_VOLTAGE_STATUS = 0 {i} [RE]
0.RSSI_DEVICE = 176 {n} [RE]
0.RSSI_PEER = 0 {n} [RE]
0.SABOTAGE = false {b} [RE]
0.UNREACH = true {b} [RE]
0.UPDATE_PENDING = false {b} [RE]
CHN 0000D3C996002B:1 EG_FK1_Dusche:1
1.STATE = 0 {i} [RE]
Device detection:
StateDatapoint = 1.STATE [SHUTTER_CONTACT]
No control datapoint detected
Recommended module for device definition: HMCCUCHN
Current state datapoint = 1.STATE
Current control datapoint = .
Device description
Device 0000D3C996002B EG_FK1_Dusche [HMIP-SWDO]
AES_ACTIVE: 1
AVAILABLE_FIRMWARE: 0.0.0
CHILDREN: 0000D3C996002B:0,0000D3C996002B:1,0000D3C996002B:2
DIRECTION: NONE
FIRMWARE: 1.16.8
FIRMWARE_UPDATE_STATE: UP_TO_DATE
FLAGS: Visible
PARAMSETS: MASTER,SERVICE
RF_ADDRESS: 3181019
ROAMING: 0
RX_MODE: CONFIG
SUBTYPE: SWD
UPDATABLE: 1
Channel 0000D3C996002B:0 EG_FK1_Dusche:0 [MAINTENANCE]
AES_ACTIVE: 1
DIRECTION: NONE
FLAGS: Visible
PARAMSETS: MASTER,VALUES,SERVICE
PARENT: 0000D3C996002B
PARENT_TYPE: HMIP-SWDO
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 0000D3C996002B:1 EG_FK1_Dusche:1 [SHUTTER_CONTACT] known
AES_ACTIVE: 1
DIRECTION: SENDER
FLAGS: Visible
LINK_SOURCE_ROLES: CONDITIONAL_SWITCH,WINDOW_SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 0000D3C996002B
PARENT_TYPE: HMIP-SWDO
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Defaults
Support for role SHUTTER_CONTACT of device type HMIP-SWDO is built in.
Gruß Reinhard
Im Attribut ccuflags das Flag "showDeviceReadings" setzen
Hallo zap,
vielen Dank für den Tipp, ich bin glücklich, ich habe das alte Reading wieder.
Gruß Reinhard
Gibt es eine "einfache" Möglichkeit, es bei allen Devices, die über die CCU verbunden sind, zu setzen?
Ich habe das als Reading "voltage" in die nächste Version eingebaut.
Attribute können per FHEM devspec für mehrere Devices gesetzt werden, etwa so:
attr TYPE=HMCCUCHN ccuflags showDeviceReadings
Man kann es auf im I/O Device als Default Attribut setzen, dann bekommen es alle neuen Geräte:
attr xy ccudef-attributes ccuflags=showDeviceReadings