mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +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():
|
class KNXSensorBaseClass():
|
||||||
"""Sensor Base Class for all KNX Sensors."""
|
"""Sensor Base Class for all KNX Sensors."""
|
||||||
|
|
||||||
_unit_of_measurement = None
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def cache(self):
|
def cache(self):
|
||||||
"""We don't want to cache any Sensor Value."""
|
"""We don't want to cache any Sensor Value."""
|
||||||
return False
|
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):
|
class KNXSensorFloatClass(KNXGroupAddress, KNXSensorBaseClass):
|
||||||
"""
|
"""
|
||||||
@ -122,6 +115,11 @@ class KNXSensorFloatClass(KNXGroupAddress, KNXSensorBaseClass):
|
|||||||
"""Return the Value of the KNX Sensor."""
|
"""Return the Value of the KNX Sensor."""
|
||||||
return self._value
|
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):
|
def update(self):
|
||||||
"""Update KNX sensor."""
|
"""Update KNX sensor."""
|
||||||
from knxip.conversion import knx2_to_float
|
from knxip.conversion import knx2_to_float
|
||||||
|
Loading…
x
Reference in New Issue
Block a user