more flex
This commit is contained in:
parent
23e915b085
commit
cbddf725dd
|
@ -21,12 +21,6 @@ DEFAULT_INPUT_GDO = "D2" # D2 red control terminal / GarageDoorOpener (UART1 RX)
|
||||||
CONF_INPUT_OBST = "input_obst_pin"
|
CONF_INPUT_OBST = "input_obst_pin"
|
||||||
DEFAULT_INPUT_OBST = "D7" # D7 black obstruction sensor terminal
|
DEFAULT_INPUT_OBST = "D7" # D7 black obstruction sensor terminal
|
||||||
|
|
||||||
CONF_STATUS_DOOR = "status_door_pin"
|
|
||||||
DEFAULT_STATUS_DOOR = "D0" # D0 output door status, HIGH for open, LOW for closed
|
|
||||||
CONF_STATUS_OBST = "status_obst_pin"
|
|
||||||
DEFAULT_STATUS_OBST = (
|
|
||||||
"D8" # D8 output for obstruction status, HIGH for obstructed, LOW for clear
|
|
||||||
)
|
|
||||||
CONF_RATGDO_ID = "ratgdo_id"
|
CONF_RATGDO_ID = "ratgdo_id"
|
||||||
|
|
||||||
CONFIG_SCHEMA = (
|
CONFIG_SCHEMA = (
|
||||||
|
@ -42,12 +36,6 @@ CONFIG_SCHEMA = (
|
||||||
cv.Optional(
|
cv.Optional(
|
||||||
CONF_INPUT_OBST, default=DEFAULT_INPUT_OBST
|
CONF_INPUT_OBST, default=DEFAULT_INPUT_OBST
|
||||||
): pins.gpio_input_pin_schema,
|
): pins.gpio_input_pin_schema,
|
||||||
cv.Optional(
|
|
||||||
CONF_STATUS_DOOR, default=DEFAULT_STATUS_DOOR
|
|
||||||
): pins.gpio_output_pin_schema,
|
|
||||||
cv.Optional(
|
|
||||||
CONF_STATUS_OBST, default=DEFAULT_STATUS_OBST
|
|
||||||
): pins.gpio_output_pin_schema,
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
.extend(cv.COMPONENT_SCHEMA)
|
.extend(cv.COMPONENT_SCHEMA)
|
||||||
|
@ -76,11 +64,6 @@ async def to_code(config):
|
||||||
pin = await cg.gpio_pin_expression(config[CONF_INPUT_OBST])
|
pin = await cg.gpio_pin_expression(config[CONF_INPUT_OBST])
|
||||||
cg.add(var.set_input_obst_pin(pin))
|
cg.add(var.set_input_obst_pin(pin))
|
||||||
|
|
||||||
pin = await cg.gpio_pin_expression(config[CONF_STATUS_DOOR])
|
|
||||||
cg.add(var.set_status_door_pin(pin))
|
|
||||||
pin = await cg.gpio_pin_expression(config[CONF_STATUS_OBST])
|
|
||||||
cg.add(var.set_status_obst_pin(pin))
|
|
||||||
|
|
||||||
await uart.register_uart_device(var, config)
|
await uart.register_uart_device(var, config)
|
||||||
|
|
||||||
cg.add_library(
|
cg.add_library(
|
||||||
|
|
Loading…
Reference in New Issue