Allow modbus negative min/max value. (#109995)
This commit is contained in:
parent
b329397288
commit
97c6fd0f8d
2 changed files with 24 additions and 2 deletions
|
@ -342,8 +342,8 @@ SENSOR_SCHEMA = vol.All(
|
||||||
vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string,
|
vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string,
|
||||||
vol.Exclusive(CONF_VIRTUAL_COUNT, "vir_sen_count"): cv.positive_int,
|
vol.Exclusive(CONF_VIRTUAL_COUNT, "vir_sen_count"): cv.positive_int,
|
||||||
vol.Exclusive(CONF_SLAVE_COUNT, "vir_sen_count"): cv.positive_int,
|
vol.Exclusive(CONF_SLAVE_COUNT, "vir_sen_count"): cv.positive_int,
|
||||||
vol.Optional(CONF_MIN_VALUE): cv.positive_float,
|
vol.Optional(CONF_MIN_VALUE): vol.Coerce(float),
|
||||||
vol.Optional(CONF_MAX_VALUE): cv.positive_float,
|
vol.Optional(CONF_MAX_VALUE): vol.Coerce(float),
|
||||||
vol.Optional(CONF_NAN_VALUE): nan_validator,
|
vol.Optional(CONF_NAN_VALUE): nan_validator,
|
||||||
vol.Optional(CONF_ZERO_SUPPRESS): cv.positive_float,
|
vol.Optional(CONF_ZERO_SUPPRESS): cv.positive_float,
|
||||||
}
|
}
|
||||||
|
|
|
@ -185,6 +185,28 @@ SLAVE_UNIQUE_ID = "ground_floor_sensor"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
CONF_SENSORS: [
|
||||||
|
{
|
||||||
|
CONF_NAME: TEST_ENTITY_NAME,
|
||||||
|
CONF_ADDRESS: 51,
|
||||||
|
CONF_DATA_TYPE: DataType.INT16,
|
||||||
|
CONF_MIN_VALUE: 1,
|
||||||
|
CONF_MAX_VALUE: 3,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
CONF_SENSORS: [
|
||||||
|
{
|
||||||
|
CONF_NAME: TEST_ENTITY_NAME,
|
||||||
|
CONF_ADDRESS: 51,
|
||||||
|
CONF_DATA_TYPE: DataType.INT16,
|
||||||
|
CONF_MIN_VALUE: -3,
|
||||||
|
CONF_MAX_VALUE: -1,
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
async def test_config_sensor(hass: HomeAssistant, mock_modbus) -> None:
|
async def test_config_sensor(hass: HomeAssistant, mock_modbus) -> None:
|
||||||
|
|
Loading…
Add table
Reference in a new issue