|
| enum class | esphome::api::SerialProxyPortType : std::int32_t { esphome::api::Ttl = 0
, esphome::api::Rs232 = 1
, esphome::api::Rs485 = 2
} |
| | Mirror of proto enum SerialProxyPortType. More...
|
| |
| enum class | esphome::api::EntityCategory : std::int32_t { esphome::api::None = 0
, esphome::api::Config = 1
, esphome::api::Diagnostic = 2
} |
| | Mirror of proto enum EntityCategory. More...
|
| |
| enum class | esphome::api::LegacyCoverState : std::int32_t { esphome::api::Open = 0
, esphome::api::Closed = 1
} |
| | Mirror of proto enum LegacyCoverState. More...
|
| |
| enum class | esphome::api::CoverOperation : std::int32_t { esphome::api::Idle = 0
, esphome::api::IsOpening = 1
, esphome::api::IsClosing = 2
} |
| | Mirror of proto enum CoverOperation. More...
|
| |
| enum class | esphome::api::LegacyCoverCommand : std::int32_t { esphome::api::Open = 0
, esphome::api::Close = 1
, esphome::api::Stop = 2
} |
| | Mirror of proto enum LegacyCoverCommand. More...
|
| |
| enum class | esphome::api::FanSpeed : std::int32_t { esphome::api::Low = 0
, esphome::api::Medium = 1
, esphome::api::High = 2
} |
| | Mirror of proto enum FanSpeed. More...
|
| |
| enum class | esphome::api::FanDirection : std::int32_t { esphome::api::Forward = 0
, esphome::api::Reverse = 1
} |
| | Mirror of proto enum FanDirection. More...
|
| |
| enum class | esphome::api::ColorMode : std::int32_t {
esphome::api::Unknown = 0
, esphome::api::OnOff = 1
, esphome::api::LegacyBrightness = 2
, esphome::api::Brightness = 3
,
esphome::api::White = 7
, esphome::api::ColorTemperature = 11
, esphome::api::ColdWarmWhite = 19
, esphome::api::Rgb = 35
,
esphome::api::RgbWhite = 39
, esphome::api::RgbColorTemperature = 47
, esphome::api::RgbColdWarmWhite = 51
} |
| | Mirror of proto enum ColorMode. More...
|
| |
| enum class | esphome::api::SensorStateClass : std::int32_t {
esphome::api::None = 0
, esphome::api::Measurement = 1
, esphome::api::TotalIncreasing = 2
, esphome::api::Total = 3
,
esphome::api::MeasurementAngle = 4
} |
| | Mirror of proto enum SensorStateClass. More...
|
| |
| enum class | esphome::api::SensorLastResetType : std::int32_t { esphome::api::None = 0
, esphome::api::Never = 1
, esphome::api::Auto = 2
} |
| | Mirror of proto enum SensorLastResetType. More...
|
| |
| enum class | esphome::api::LogLevel : std::int32_t {
esphome::api::None = 0
, esphome::api::Error = 1
, esphome::api::Warn = 2
, esphome::api::Info = 3
,
esphome::api::Config = 4
, esphome::api::Debug = 5
, esphome::api::Verbose = 6
, esphome::api::VeryVerbose = 7
} |
| | Mirror of proto enum LogLevel. More...
|
| |
| enum class | esphome::api::DSTRuleType : std::int32_t { esphome::api::None = 0
, esphome::api::MonthWeekDay = 1
, esphome::api::JulianNoLeap = 2
, esphome::api::DayOfYear = 3
} |
| | Mirror of proto enum DSTRuleType. More...
|
| |
| enum class | esphome::api::ServiceArgType : std::int32_t {
esphome::api::Bool = 0
, esphome::api::Int = 1
, esphome::api::Float = 2
, esphome::api::String = 3
,
esphome::api::BoolArray = 4
, esphome::api::IntArray = 5
, esphome::api::FloatArray = 6
, esphome::api::StringArray = 7
} |
| | Mirror of proto enum ServiceArgType. More...
|
| |
| enum class | esphome::api::SupportsResponseType : std::int32_t { esphome::api::None = 0
, esphome::api::Optional = 1
, esphome::api::Only = 2
, esphome::api::Status = 100
} |
| | Mirror of proto enum SupportsResponseType. More...
|
| |
| enum class | esphome::api::TemperatureUnit : std::int32_t { esphome::api::Celsius = 0
, esphome::api::Fahrenheit = 1
, esphome::api::Kelvin = 2
} |
| | Mirror of proto enum TemperatureUnit. More...
|
| |
| enum class | esphome::api::ClimateMode : std::int32_t {
esphome::api::Off = 0
, esphome::api::HeatCool = 1
, esphome::api::Cool = 2
, esphome::api::Heat = 3
,
esphome::api::FanOnly = 4
, esphome::api::Dry = 5
, esphome::api::Auto = 6
} |
| | Mirror of proto enum ClimateMode. More...
|
| |
| enum class | esphome::api::ClimateFanMode : std::int32_t {
esphome::api::On = 0
, esphome::api::Off = 1
, esphome::api::Auto = 2
, esphome::api::Low = 3
,
esphome::api::Medium = 4
, esphome::api::High = 5
, esphome::api::Middle = 6
, esphome::api::Focus = 7
,
esphome::api::Diffuse = 8
, esphome::api::Quiet = 9
} |
| | Mirror of proto enum ClimateFanMode. More...
|
| |
| enum class | esphome::api::ClimateSwingMode : std::int32_t { esphome::api::Off = 0
, esphome::api::Both = 1
, esphome::api::Vertical = 2
, esphome::api::Horizontal = 3
} |
| | Mirror of proto enum ClimateSwingMode. More...
|
| |
| enum class | esphome::api::ClimateAction : std::int32_t {
esphome::api::Off = 0
, esphome::api::Cooling = 2
, esphome::api::Heating = 3
, esphome::api::Idle = 4
,
esphome::api::Drying = 5
, esphome::api::Fan = 6
, esphome::api::Defrosting = 7
} |
| | Mirror of proto enum ClimateAction. More...
|
| |
| enum class | esphome::api::ClimatePreset : std::int32_t {
esphome::api::None = 0
, esphome::api::Home = 1
, esphome::api::Away = 2
, esphome::api::Boost = 3
,
esphome::api::Comfort = 4
, esphome::api::Eco = 5
, esphome::api::Sleep = 6
, esphome::api::Activity = 7
} |
| | Mirror of proto enum ClimatePreset. More...
|
| |
| enum class | esphome::api::WaterHeaterMode : std::int32_t {
esphome::api::Off = 0
, esphome::api::Eco = 1
, esphome::api::Electric = 2
, esphome::api::Performance = 3
,
esphome::api::HighDemand = 4
, esphome::api::HeatPump = 5
, esphome::api::Gas = 6
} |
| | Mirror of proto enum WaterHeaterMode. More...
|
| |
| enum class | esphome::api::WaterHeaterCommandHasField : std::int32_t {
esphome::api::None = 0
, esphome::api::Mode = 1
, esphome::api::TargetTemperature = 2
, esphome::api::State = 4
,
esphome::api::TargetTemperatureLow = 8
, esphome::api::TargetTemperatureHigh = 16
, esphome::api::OnState = 32
, esphome::api::AwayState = 64
} |
| | Mirror of proto enum WaterHeaterCommandHasField. More...
|
| |
| enum class | esphome::api::NumberMode : std::int32_t { esphome::api::Auto = 0
, esphome::api::Box = 1
, esphome::api::Slider = 2
} |
| | Mirror of proto enum NumberMode. More...
|
| |
| enum class | esphome::api::LockState : std::int32_t {
esphome::api::None = 0
, esphome::api::Locked = 1
, esphome::api::Unlocked = 2
, esphome::api::Jammed = 3
,
esphome::api::Locking = 4
, esphome::api::Unlocking = 5
, esphome::api::Opening = 6
, esphome::api::Open = 7
} |
| | Mirror of proto enum LockState. More...
|
| |
| enum class | esphome::api::MediaPlayerState : std::int32_t {
esphome::api::None = 0
, esphome::api::Idle = 1
, esphome::api::Playing = 2
, esphome::api::Paused = 3
,
esphome::api::Announcing = 4
, esphome::api::Off = 5
, esphome::api::On = 6
} |
| | Mirror of proto enum MediaPlayerState. More...
|
| |
| enum class | esphome::api::MediaPlayerCommand : std::int32_t {
esphome::api::Play = 0
, esphome::api::Pause = 1
, esphome::api::Stop = 2
, esphome::api::Mute = 3
,
esphome::api::Unmute = 4
, esphome::api::Toggle = 5
, esphome::api::VolumeUp = 6
, esphome::api::VolumeDown = 7
,
esphome::api::Enqueue = 8
, esphome::api::RepeatOne = 9
, esphome::api::RepeatOff = 10
, esphome::api::ClearPlaylist = 11
,
esphome::api::TurnOn = 12
, esphome::api::TurnOff = 13
} |
| | Mirror of proto enum MediaPlayerCommand. More...
|
| |
| enum class | esphome::api::MediaPlayerFormatPurpose : std::int32_t { esphome::api::Default = 0
, esphome::api::Announcement = 1
} |
| | Mirror of proto enum MediaPlayerFormatPurpose. More...
|
| |
| enum class | esphome::api::BluetoothDeviceRequestType : std::int32_t {
esphome::api::Connect = 0
, esphome::api::Disconnect = 1
, esphome::api::Pair = 2
, esphome::api::Unpair = 3
,
esphome::api::ConnectV3WithCache = 4
, esphome::api::ConnectV3WithoutCache = 5
, esphome::api::ClearCache = 6
} |
| | Mirror of proto enum BluetoothDeviceRequestType. More...
|
| |
| enum class | esphome::api::BluetoothScannerState : std::int32_t {
esphome::api::Idle = 0
, esphome::api::Starting = 1
, esphome::api::Running = 2
, esphome::api::Failed = 3
,
esphome::api::Stopping = 4
, esphome::api::Stopped = 5
} |
| | Mirror of proto enum BluetoothScannerState. More...
|
| |
| enum class | esphome::api::BluetoothScannerMode : std::int32_t { esphome::api::Passive = 0
, esphome::api::Active = 1
} |
| | Mirror of proto enum BluetoothScannerMode. More...
|
| |
| enum class | esphome::api::VoiceAssistantSubscribeFlag : std::int32_t { esphome::api::None = 0
, esphome::api::ApiAudio = 1
} |
| | Mirror of proto enum VoiceAssistantSubscribeFlag. More...
|
| |
| enum class | esphome::api::VoiceAssistantRequestFlag : std::int32_t { esphome::api::None = 0
, esphome::api::UseVad = 1
, esphome::api::UseWakeWord = 2
} |
| | Mirror of proto enum VoiceAssistantRequestFlag. More...
|
| |
| enum class | esphome::api::VoiceAssistantEvent : std::int32_t {
esphome::api::Error = 0
, esphome::api::RunStart = 1
, esphome::api::RunEnd = 2
, esphome::api::SttStart = 3
,
esphome::api::SttEnd = 4
, esphome::api::IntentStart = 5
, esphome::api::IntentEnd = 6
, esphome::api::TtsStart = 7
,
esphome::api::TtsEnd = 8
, esphome::api::WakeWordStart = 9
, esphome::api::WakeWordEnd = 10
, esphome::api::SttVadStart = 11
,
esphome::api::SttVadEnd = 12
, esphome::api::TtsStreamStart = 98
, esphome::api::TtsStreamEnd = 99
, esphome::api::IntentProgress = 100
} |
| | Mirror of proto enum VoiceAssistantEvent. More...
|
| |
| enum class | esphome::api::VoiceAssistantTimerEvent : std::int32_t { esphome::api::Started = 0
, esphome::api::Updated = 1
, esphome::api::Cancelled = 2
, esphome::api::Finished = 3
} |
| | Mirror of proto enum VoiceAssistantTimerEvent. More...
|
| |
| enum class | esphome::api::AlarmControlPanelState : std::int32_t {
esphome::api::Disarmed = 0
, esphome::api::ArmedHome = 1
, esphome::api::ArmedAway = 2
, esphome::api::ArmedNight = 3
,
esphome::api::ArmedVacation = 4
, esphome::api::ArmedCustomBypass = 5
, esphome::api::Pending = 6
, esphome::api::Arming = 7
,
esphome::api::Disarming = 8
, esphome::api::Triggered = 9
} |
| | Mirror of proto enum AlarmControlPanelState. More...
|
| |
| enum class | esphome::api::AlarmControlPanelStateCommand : std::int32_t {
esphome::api::Disarm = 0
, esphome::api::ArmAway = 1
, esphome::api::ArmHome = 2
, esphome::api::ArmNight = 3
,
esphome::api::ArmVacation = 4
, esphome::api::ArmCustomBypass = 5
, esphome::api::Trigger = 6
} |
| | Mirror of proto enum AlarmControlPanelStateCommand. More...
|
| |
| enum class | esphome::api::TextMode : std::int32_t { esphome::api::Text = 0
, esphome::api::Password = 1
} |
| | Mirror of proto enum TextMode. More...
|
| |
| enum class | esphome::api::ValveOperation : std::int32_t { esphome::api::Idle = 0
, esphome::api::IsOpening = 1
, esphome::api::IsClosing = 2
} |
| | Mirror of proto enum ValveOperation. More...
|
| |
| enum class | esphome::api::UpdateCommand : std::int32_t { esphome::api::None = 0
, esphome::api::Update = 1
, esphome::api::Check = 2
} |
| | Mirror of proto enum UpdateCommand. More...
|
| |
| enum class | esphome::api::ZWaveProxyRequestType : std::int32_t { esphome::api::Subscribe = 0
, esphome::api::Unsubscribe = 1
, esphome::api::HomeIdChange = 2
} |
| | Mirror of proto enum ZWaveProxyRequestType. More...
|
| |
| enum class | esphome::api::SerialProxyParity : std::int32_t { esphome::api::None = 0
, esphome::api::Even = 1
, esphome::api::Odd = 2
} |
| | Mirror of proto enum SerialProxyParity. More...
|
| |
| enum class | esphome::api::SerialProxyRequestType : std::int32_t { esphome::api::Subscribe = 0
, esphome::api::Unsubscribe = 1
, esphome::api::Flush = 2
} |
| | Mirror of proto enum SerialProxyRequestType. More...
|
| |
| enum class | esphome::api::SerialProxyStatus : std::int32_t {
esphome::api::Ok = 0
, esphome::api::AssumedSuccess = 1
, esphome::api::Error = 2
, esphome::api::Timeout = 3
,
esphome::api::NotSupported = 4
} |
| | Mirror of proto enum SerialProxyStatus. More...
|
| |
Typed mirrors of the ESPHome protobuf enums.
Values match the proto exactly, so conversion to/from the generated enums is a static_cast. Generated from proto/api.proto — regenerate if the protos are re-vendored.