diff --git a/esphome/components/dynamic_lamp/__init__.py b/esphome/components/dynamic_lamp/__init__.py index b7ba713bc5..b61a7dbcf4 100644 --- a/esphome/components/dynamic_lamp/__init__.py +++ b/esphome/components/dynamic_lamp/__init__.py @@ -6,7 +6,7 @@ from esphome.const import CONF_ID CODEOWNERS = ["@p1ngb4ck"] MULTI_CONF = False -dynamic_lamp_ns = cg.esphome_ns.namespace('dynamic_lamp') +dynamic_lamp_ns = cg.esphome_ns.namespace('dynamic_lamp_component') DynamicLampComponent = dynamic_lamp_ns.class_('DynamicLampComponent', cg.Component) CONF_DYNAMIC_LAMP_ID = "dynamic_lamp_id" diff --git a/esphome/components/dynamic_lamp/dynamic_lamp.cpp b/esphome/components/dynamic_lamp/dynamic_lamp.cpp index 3ea0dd0db8..6796f67d49 100644 --- a/esphome/components/dynamic_lamp/dynamic_lamp.cpp +++ b/esphome/components/dynamic_lamp/dynamic_lamp.cpp @@ -12,7 +12,7 @@ #include namespace esphome { -namespace dynamic_lamp { +namespace dynamic_lamp_component { static const char *TAG = "dynamic_lamp"; @@ -237,5 +237,5 @@ void DynamicLampComponent::restore_lamp_values_(uint8_t lamp_number) { this->active_lamps_[lamp_number].active = false; } -} // namespace dynamic_lamp +} // namespace dynamic_lamp_component } // namespace esphome diff --git a/esphome/components/dynamic_lamp/dynamic_lamp.h b/esphome/components/dynamic_lamp/dynamic_lamp.h index 5ef7bdfa59..eb6b63503b 100644 --- a/esphome/components/dynamic_lamp/dynamic_lamp.h +++ b/esphome/components/dynamic_lamp/dynamic_lamp.h @@ -5,7 +5,7 @@ #include "esphome/components/light/light_output.h" namespace esphome { -namespace dynamic_lamp { +namespace dynamic_lamp_component { enum SupportedSaveModes : uint8_t { SAVE_MODE_NONE = 0, @@ -93,5 +93,5 @@ class DynamicLampComponent : public Component { }; -} // namespace dynamic_lamp +} // namespace dynamic_lamp_component } // namespace esphome diff --git a/esphome/components/dynamic_lamp/output/__init__.py b/esphome/components/dynamic_lamp/output/__init__.py index a5925d90f6..73f23067e8 100644 --- a/esphome/components/dynamic_lamp/output/__init__.py +++ b/esphome/components/dynamic_lamp/output/__init__.py @@ -7,7 +7,8 @@ from .. import CONF_DYNAMIC_LAMP_ID, DynamicLampComponent, dynamic_lamp_ns DEPENDENCIES = ["dynamic_lamp"] -DynamicLamp = dynamic_lamp_ns.class_( +dynamic_monochromatic_ns = cg.esphome_ns.namespace("dynamic_monochromatic") +DynamicLamp = dynamic_monochromatic_ns.class_( "DynamicLamp", light.LightOutput, cg.Parented.template(DynamicLampComponent) )