diff --git a/esphome/components/dynamic_lamp/dynamic_lamp.h b/esphome/components/dynamic_lamp/dynamic_lamp.h index 021d9669f8..1d251dada5 100644 --- a/esphome/components/dynamic_lamp/dynamic_lamp.h +++ b/esphome/components/dynamic_lamp/dynamic_lamp.h @@ -1,6 +1,7 @@ #pragma once #include "esphome/core/component.h" +#include namespace esphome { namespace dynamic_lamp { @@ -19,7 +20,7 @@ enum LinkedOutputModeIdx : uint8_t { struct LinkedOutput { bool active = false; - char* output_id = ""; + std::string output_id = ""; uint8_t mode = 0; optional min_value; optional max_value;