This commit is contained in:
J. Nick Koston
2026-01-09 14:02:37 -10:00
parent ed07c7c7ee
commit 66d978ade1
+2 -1
View File
@@ -80,9 +80,10 @@ void MQTTJSONLightComponent::send_discovery(JsonObject root, mqtt::SendDiscovery
if (this->state_->supports_effects()) {
root[ESPHOME_F("effect")] = true;
JsonArray effect_list = root[MQTT_EFFECT_LIST].to<JsonArray>();
for (auto *effect : this->state_->get_effects())
for (auto *effect : this->state_->get_effects()) {
// data() is safe as effect names are null-terminated strings from codegen
effect_list.add(effect->get_name().data());
}
effect_list.add(ESPHOME_F("None"));
}
}