From 730441c12081c02b7f656259a0116a9b704fcded Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Thu, 15 May 2025 14:26:21 +1200 Subject: [PATCH] [api] Update api proto to add legacy value (#8802) --- esphome/components/api/api.proto | 3 ++- esphome/components/api/api_pb2.cpp | 2 ++ esphome/components/api/api_pb2.h | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/esphome/components/api/api.proto b/esphome/components/api/api.proto index 1fdf4e1339..c5c63b8dfc 100644 --- a/esphome/components/api/api.proto +++ b/esphome/components/api/api.proto @@ -432,7 +432,8 @@ message FanCommandRequest { enum ColorMode { COLOR_MODE_UNKNOWN = 0; COLOR_MODE_ON_OFF = 1; - COLOR_MODE_BRIGHTNESS = 2; + COLOR_MODE_LEGACY_BRIGHTNESS = 2; + COLOR_MODE_BRIGHTNESS = 3; COLOR_MODE_WHITE = 7; COLOR_MODE_COLOR_TEMPERATURE = 11; COLOR_MODE_COLD_WARM_WHITE = 19; diff --git a/esphome/components/api/api_pb2.cpp b/esphome/components/api/api_pb2.cpp index e3181b6166..2d609f6dd6 100644 --- a/esphome/components/api/api_pb2.cpp +++ b/esphome/components/api/api_pb2.cpp @@ -96,6 +96,8 @@ template<> const char *proto_enum_to_string(enums::ColorMode v return "COLOR_MODE_UNKNOWN"; case enums::COLOR_MODE_ON_OFF: return "COLOR_MODE_ON_OFF"; + case enums::COLOR_MODE_LEGACY_BRIGHTNESS: + return "COLOR_MODE_LEGACY_BRIGHTNESS"; case enums::COLOR_MODE_BRIGHTNESS: return "COLOR_MODE_BRIGHTNESS"; case enums::COLOR_MODE_WHITE: diff --git a/esphome/components/api/api_pb2.h b/esphome/components/api/api_pb2.h index c0927ebdc0..1869fc5ba1 100644 --- a/esphome/components/api/api_pb2.h +++ b/esphome/components/api/api_pb2.h @@ -41,7 +41,8 @@ enum FanDirection : uint32_t { enum ColorMode : uint32_t { COLOR_MODE_UNKNOWN = 0, COLOR_MODE_ON_OFF = 1, - COLOR_MODE_BRIGHTNESS = 2, + COLOR_MODE_LEGACY_BRIGHTNESS = 2, + COLOR_MODE_BRIGHTNESS = 3, COLOR_MODE_WHITE = 7, COLOR_MODE_COLOR_TEMPERATURE = 11, COLOR_MODE_COLD_WARM_WHITE = 19,