mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +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_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_OFFSET, default=0): vol.Coerce(float),
|
||||||
vol.Optional(CONF_PRECISION): cv.positive_int,
|
vol.Optional(CONF_PRECISION): cv.positive_int,
|
||||||
vol.Optional(
|
vol.Optional(
|
||||||
|
@ -688,6 +688,16 @@ async def test_config_wrong_struct_sensor(
|
|||||||
False,
|
False,
|
||||||
"112594",
|
"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:
|
async def test_all_sensor(hass: HomeAssistant, mock_do_cycle, expected) -> None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user