mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 04:37:06 +00:00
Allow modbus "scale" to be negative. (#109965)
This commit is contained in:
parent
168657b724
commit
55f10656a7
@ -186,7 +186,7 @@ BASE_STRUCT_SCHEMA = BASE_COMPONENT_SCHEMA.extend(
|
||||
]
|
||||
),
|
||||
vol.Optional(CONF_STRUCTURE): cv.string,
|
||||
vol.Optional(CONF_SCALE, default=1): cv.positive_float,
|
||||
vol.Optional(CONF_SCALE, default=1): vol.Coerce(float),
|
||||
vol.Optional(CONF_OFFSET, default=0): vol.Coerce(float),
|
||||
vol.Optional(CONF_PRECISION): cv.positive_int,
|
||||
vol.Optional(
|
||||
|
@ -688,6 +688,16 @@ async def test_config_wrong_struct_sensor(
|
||||
False,
|
||||
"112594",
|
||||
),
|
||||
(
|
||||
{
|
||||
CONF_DATA_TYPE: DataType.INT16,
|
||||
CONF_SCALE: -1,
|
||||
CONF_OFFSET: 0,
|
||||
},
|
||||
[0x000A],
|
||||
False,
|
||||
"-10",
|
||||
),
|
||||
],
|
||||
)
|
||||
async def test_all_sensor(hass: HomeAssistant, mock_do_cycle, expected) -> None:
|
||||
|
Loading…
x
Reference in New Issue
Block a user