From 872b2ec7db63cd420e37a4ad3c5b9aebd6289df3 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 8 Jan 2026 22:25:16 -1000 Subject: [PATCH] address copilot review comments --- esphome/components/fan/fan.h | 1 + 1 file changed, 1 insertion(+) diff --git a/esphome/components/fan/fan.h b/esphome/components/fan/fan.h index c16ec389f2..f1b17d7e15 100644 --- a/esphome/components/fan/fan.h +++ b/esphome/components/fan/fan.h @@ -153,6 +153,7 @@ class Fan : public EntityBase { void dump_traits_(const char *tag, const char *prefix); /// Set the preset mode (finds and stores pointer from traits). Returns true if changed. + /// Passing nullptr or empty string clears the preset mode. bool set_preset_mode_(const char *preset_mode, size_t len); bool set_preset_mode_(const char *preset_mode); bool set_preset_mode_(const std::string &preset_mode);