diff --git a/esphome/components/dynamic_lamp/__init__.py b/esphome/components/dynamic_lamp/__init__.py index 1dc78a8206..26b1e8cd2f 100644 --- a/esphome/components/dynamic_lamp/__init__.py +++ b/esphome/components/dynamic_lamp/__init__.py @@ -1,7 +1,7 @@ import esphome.codegen as cg from esphome.components import output import esphome.config_validation as cv -from esphome.const import CONF_ID +from esphome.const import CONF_OUTPUT_ID CODEOWNERS = ["@p1ngb4ck"] MULTI_CONF = False @@ -13,14 +13,14 @@ CONF_DYNAMIC_LAMP_ID = "dynamic_lamp_id" CONF_SAVE_MODE = 'save_mode' CONF_AVAILABLE_OUTPUTS = 'available_outputs' CONFIG_SCHEMA = cv.Schema({ - cv.GenerateID(CONF_ID): cv.declare_id(DynamicLampComponent), + cv.GenerateID(CONF_OUTPUT_ID): cv.declare_id(DynamicLampComponent), cv.Required(CONF_AVAILABLE_OUTPUTS): [cv.use_id(output.FloatOutput)], cv.Optional(CONF_SAVE_MODE, default=0): cv.int_range(0, 1), }).extend(cv.COMPONENT_SCHEMA) async def to_code(config): - var = cg.new_Pvariable(config[CONF_ID]) + var = cg.new_Pvariable(config[CONF_OUTPUT_ID]) await cg.register_component(var, config) for outputPointer in config.get(CONF_AVAILABLE_OUTPUTS, []): idstr_ = str(outputPointer)