FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Rewe2000 am 12 Dezember 2021, 19:28:17

Titel: [Gelöst] Wie komme ich wieder an das Reading OPERATING_VOLTAGE in HMCCU 5.0
Beitrag von: Rewe2000 am 12 Dezember 2021, 19:28:17
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
Titel: Antw:Wie komme ich wieder an das Reading OPERATING_VOLTAGE in HMCCU 5.0
Beitrag von: zap am 13 Dezember 2021, 09:21:25

Im Attribut ccuflags das Flag "showDeviceReadings" setzen
Titel: Antw:Wie komme ich wieder an das Reading OPERATING_VOLTAGE in HMCCU 5.0
Beitrag von: Rewe2000 am 13 Dezember 2021, 18:05:35
Hallo zap,

vielen Dank für den Tipp, ich bin glücklich, ich habe das alte Reading wieder.

Gruß Reinhard
Titel: Antw:[Gelöst] Wie komme ich wieder an das Reading OPERATING_VOLTAGE in HMCCU 5.0
Beitrag von: Wernieman am 13 Dezember 2021, 19:09:24
Gibt es eine "einfache" Möglichkeit, es bei allen Devices, die über die CCU verbunden sind, zu setzen?
Titel: Antw:[Gelöst] Wie komme ich wieder an das Reading OPERATING_VOLTAGE in HMCCU 5.0
Beitrag von: zap am 14 Dezember 2021, 11:05:03
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