COnvert DATA_TYPE to enum. (#57699)
This commit is contained in:
parent
faf5c2eb40
commit
4417ffb407
8 changed files with 122 additions and 155 deletions
|
@ -34,12 +34,7 @@ from .const import (
|
|||
CONF_MIN_TEMP,
|
||||
CONF_STEP,
|
||||
CONF_TARGET_TEMP,
|
||||
DATA_TYPE_INT16,
|
||||
DATA_TYPE_INT32,
|
||||
DATA_TYPE_INT64,
|
||||
DATA_TYPE_UINT16,
|
||||
DATA_TYPE_UINT32,
|
||||
DATA_TYPE_UINT64,
|
||||
DataType,
|
||||
)
|
||||
from .modbus import ModbusHub
|
||||
|
||||
|
@ -113,12 +108,12 @@ class ModbusThermostat(BaseStructPlatform, RestoreEntity, ClimateEntity):
|
|||
float(kwargs[ATTR_TEMPERATURE]) - self._offset
|
||||
) / self._scale
|
||||
if self._data_type in (
|
||||
DATA_TYPE_INT16,
|
||||
DATA_TYPE_INT32,
|
||||
DATA_TYPE_INT64,
|
||||
DATA_TYPE_UINT16,
|
||||
DATA_TYPE_UINT32,
|
||||
DATA_TYPE_UINT64,
|
||||
DataType.INT16,
|
||||
DataType.INT32,
|
||||
DataType.INT64,
|
||||
DataType.UINT16,
|
||||
DataType.UINT32,
|
||||
DataType.UINT64,
|
||||
):
|
||||
target_temperature = int(target_temperature)
|
||||
as_bytes = struct.pack(self._structure, target_temperature)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue