[multiple] Fix validation ranges and error messages (#15508)

This commit is contained in:
Jonathan Swoboda
2026-04-06 23:17:35 -04:00
committed by GitHub
parent 9894bdc0f1
commit b6ef1a58fb
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ BMP581SPIComponent = bmp581_ns.class_(
def check_spi_mode(config):
spi_mode = config.get(CONF_SPI_MODE)
if spi_mode not in VALID_SPI_MODES:
raise cv.Invalid("BMP581 only supports SPI mode 3")
raise cv.Invalid("BMP581 only supports SPI mode 0 or mode 3")
return config
+1 -1
View File
@@ -18,7 +18,7 @@ CONFIG_SCHEMA = (
cv.Schema(
{
cv.Required(CONF_ID): cv.declare_id(mcp23S08),
cv.Optional(CONF_DEVICEADDRESS, default=0): cv.uint8_t,
cv.Optional(CONF_DEVICEADDRESS, default=0): cv.int_range(min=0, max=3),
}
)
.extend(mcp23xxx_base.MCP23XXX_CONFIG_SCHEMA)
+1 -1
View File
@@ -18,7 +18,7 @@ CONFIG_SCHEMA = (
cv.Schema(
{
cv.Required(CONF_ID): cv.declare_id(mcp23S17),
cv.Optional(CONF_DEVICEADDRESS, default=0): cv.uint8_t,
cv.Optional(CONF_DEVICEADDRESS, default=0): cv.int_range(min=0, max=7),
}
)
.extend(mcp23xxx_base.MCP23XXX_CONFIG_SCHEMA)
+1 -1
View File
@@ -27,7 +27,7 @@ CONFIG_SCHEMA = cv.All(
cv.Required(CONF_DC_PIN): pins.gpio_output_pin_schema,
cv.Required(CONF_RESET_PIN): pins.gpio_output_pin_schema,
cv.Required(CONF_CS_PIN): pins.gpio_output_pin_schema, # CE
cv.Optional(CONF_CONTRAST, default=0x7F): cv.int_,
cv.Optional(CONF_CONTRAST, default=0x7F): cv.int_range(min=0, max=127),
}
)
.extend(cv.polling_component_schema("1s"))