Drop the preset mode test button the dev merge duplicated

This commit is contained in:
J. Nick Koston
2026-10-11 09:55:57 -10:00
parent 899ba0580a
commit 46276ef2ad
+3 -18
View File
@@ -68,24 +68,6 @@ binary_sensor:
button:
# Read and set preset modes the way external fan components do
- platform: template
name: "Fan Preset Modes Lambdas"
on_press:
- lambda: |-
// How external components and configs read and set fan preset modes
auto traits = id(test_fan).get_traits();
const auto &modes = traits.supported_preset_modes();
for (const auto &mode : modes)
ESP_LOGD("test", "%s", mode);
for (const char *mode : traits.supported_preset_modes())
ESP_LOGD("test", "%s", mode);
std::vector<const char *> runtime_modes{"Eco", "Turbo"};
id(test_fan).set_supported_preset_modes(runtime_modes);
id(test_fan).set_supported_preset_modes({"Eco"});
id(test_fan).set_supported_preset_modes({});
# Exercise fan.turn_on with various field combinations so the
# register_apply_action codegen paths get build coverage.
- platform: template
name: "Fan Preset Modes Lambdas"
on_press:
@@ -105,6 +87,9 @@ button:
id(test_fan).set_supported_preset_modes(runtime_modes);
id(test_fan).set_supported_preset_modes({"Eco"});
id(test_fan).set_supported_preset_modes({});
# Exercise fan.turn_on with various field combinations so the
# register_apply_action codegen paths get build coverage.
- platform: template
name: "Fan Speed Only"
on_press: