1

update to fan_schema

This commit is contained in:
2025-07-26 09:56:05 -04:00
parent d5cc738a5c
commit 32dfe237f8
+4 -4
View File
@@ -1,7 +1,7 @@
import esphome.codegen as cg
import esphome.config_validation as cv
from esphome.components import fan, output
from esphome.const import CONF_OUTPUT_ID
from esphome.const import CONF_ID
from . import (
HAUSLANE_SCHEMA,
CONF_HAUSLANE_ID,
@@ -16,14 +16,14 @@ HauslaneFan = hauslane_ns.class_(
)
CONFIG_SCHEMA = (
fan.FAN_SCHEMA.extend({
cv.GenerateID(CONF_OUTPUT_ID): cv.declare_id(HauslaneFan),
fan.fan_schema(HauslaneFan).extend({
cv.GenerateID(CONF_HAUSLANE_ID): cv.use_id(HauslaneFan),
})
.extend(HAUSLANE_SCHEMA)
)
async def to_code(config):
var = cg.new_Pvariable(config[CONF_OUTPUT_ID])
var = cg.new_Pvariable(config[CONF_ID])
await fan.register_fan(var,config)
paren = await cg.get_variable(config[CONF_HAUSLANE_ID])