Update __init__.py

This commit is contained in:
Daniël Koek 2024-03-25 16:20:15 +00:00
parent 886f606355
commit 6996639074

View file

@ -6,13 +6,13 @@ from .. import CONF_LORA, Lora, lora_ns
LoraSwitch = lora_ns.class_("LoraSwitch", switch.Switch, cg.Component)
CONF_LORA_PIN = "pin_to_send"
CONFIG_SCHEMA = (
switch.switch_schema(LoraSwitch, block_inverted=True)
.extend(
{
cv.Required(CONF_LORA): cv.use_id(Lora),
cv.Required(CONF_PIN): cv.int_range(min=1, max=256),
cv.Required(CONF_LORA_PIN): cv.int_range(min=1, max=256),
}
)
.extend(cv.COMPONENT_SCHEMA)
@ -24,4 +24,4 @@ async def to_code(config):
parent = await cg.get_variable(config[CONF_LORA])
await cg.register_component(var, config)
cg.add(var.set_parent(parent))
cg.add(var.set_pin(config[CONF_PIN]))
cg.add(var.set_pin(config[CONF_LORA_PIN]))