mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Fixed unit_of_measurement functionality for knx sensor (#4594)
This commit is contained in:
parent
767f3d58ff
commit
ecf285105c
@ -87,18 +87,11 @@ def update_and_define_min_max(config, minimum_default,
|
||||
class KNXSensorBaseClass():
|
||||
"""Sensor Base Class for all KNX Sensors."""
|
||||
|
||||
_unit_of_measurement = None
|
||||
|
||||
@property
|
||||
def cache(self):
|
||||
"""We don't want to cache any Sensor Value."""
|
||||
return False
|
||||
|
||||
@property
|
||||
def unit_of_measurement(self):
|
||||
"""Return the defined Unit of Measurement for the KNX Sensor."""
|
||||
return self._unit_of_measurement
|
||||
|
||||
|
||||
class KNXSensorFloatClass(KNXGroupAddress, KNXSensorBaseClass):
|
||||
"""
|
||||
@ -122,6 +115,11 @@ class KNXSensorFloatClass(KNXGroupAddress, KNXSensorBaseClass):
|
||||
"""Return the Value of the KNX Sensor."""
|
||||
return self._value
|
||||
|
||||
@property
|
||||
def unit_of_measurement(self):
|
||||
"""Return the defined Unit of Measurement for the KNX Sensor."""
|
||||
return self._unit_of_measurement
|
||||
|
||||
def update(self):
|
||||
"""Update KNX sensor."""
|
||||
from knxip.conversion import knx2_to_float
|
||||
|
Loading…
x
Reference in New Issue
Block a user