[Gelöst] Wie komme ich wieder an das Reading OPERATING_VOLTAGE in HMCCU 5.0

Begonnen von Rewe2000, 12 Dezember 2021, 19:28:17

Vorheriges Thema - Nächstes Thema

Rewe2000

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
Fhem 6.3 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky

zap

2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Rewe2000

Hallo zap,

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

Gruß Reinhard
Fhem 6.3 auf Raspberry Pi4 SSD mit Raspbian Bookworm, Homematic, Homematic IP, CCU3 mit RapberryMatic, WAGO 750-880, E3DC S10E Hauskraftwerk, E3DC Wallbox, my-PV AC ELWA-E Heizstab, Fritz!Box 7590, KIA Bluelinky

Wernieman

Gibt es eine "einfache" Möglichkeit, es bei allen Devices, die über die CCU verbunden sind, zu setzen?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

zap

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
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)