Get desktop application:
View/edit binary Protocol Buffers messages
string client_info = 1
uint32 api_version_major = 2
uint32 api_version_minor = 3
uint32 api_version_major = 1
uint32 api_version_minor = 2
string server_info = 3
string name = 4
bool invalid_password = 1
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
bool uses_password = 1
string name = 2
string mac_address = 3
string esphome_version = 4
string compilation_time = 5
string model = 6
bool has_deep_sleep = 7
string project_name = 8
string project_version = 9
uint32 webserver_port = 10
uint32 legacy_bluetooth_proxy_version = 11
uint32 bluetooth_proxy_feature_flags = 15
string manufacturer = 12
string friendly_name = 13
uint32 legacy_voice_assistant_version = 14
uint32 voice_assistant_feature_flags = 17
string suggested_area = 16
string bluetooth_mac_address = 18
bool api_encryption_supported = 19
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
(message has no fields)
fixed32 epoch_seconds = 1
fixed32 key = 1
bool has_legacy_command = 2
bool has_position = 4
float position = 5
bool has_tilt = 6
float tilt = 7
bool stop = 8
fixed32 key = 1
bool has_state = 2
bool state = 3
bool has_speed = 4
bool has_oscillating = 6
bool oscillating = 7
bool has_direction = 8
bool has_speed_level = 10
int32 speed_level = 11
bool has_preset_mode = 12
string preset_mode = 13
fixed32 key = 1
bool has_state = 2
bool state = 3
bool has_brightness = 4
float brightness = 5
bool has_color_mode = 22
int32 color_mode = 23
bool has_color_brightness = 20
float color_brightness = 21
bool has_rgb = 6
float red = 7
float green = 8
float blue = 9
bool has_white = 10
float white = 11
bool has_color_temperature = 12
float color_temperature = 13
bool has_cold_white = 24
float cold_white = 25
bool has_warm_white = 26
float warm_white = 27
bool has_transition_length = 14
uint32 transition_length = 15
bool has_flash_length = 16
uint32 flash_length = 17
bool has_effect = 18
string effect = 19
fixed32 key = 1
bool state = 2
bool single = 1
bool stream = 2
fixed32 key = 1
bool has_mode = 2
bool has_target_temperature = 4
float target_temperature = 5
bool has_target_temperature_low = 6
float target_temperature_low = 7
bool has_target_temperature_high = 8
float target_temperature_high = 9
bool has_legacy_away = 10
bool legacy_away = 11
bool has_fan_mode = 12
bool has_swing_mode = 14
bool has_custom_fan_mode = 16
string custom_fan_mode = 17
bool has_preset = 18
bool has_custom_preset = 20
string custom_preset = 21
bool has_target_humidity = 22
float target_humidity = 23
fixed32 key = 1
float state = 2
fixed32 key = 1
string state = 2
fixed32 key = 1
string state = 2
fixed32 key = 1
bool has_state = 2
bool state = 3
bool has_tone = 4
string tone = 5
bool has_duration = 6
uint32 duration = 7
bool has_volume = 8
float volume = 9
fixed32 key = 1
bool has_code = 3
string code = 4
fixed32 key = 1
bool has_position = 2
float position = 3
bool stop = 4
fixed32 key = 1
bool has_command = 2
bool has_volume = 4
float volume = 5
bool has_media_url = 6
string media_url = 7
bool has_announcement = 8
bool announcement = 9
fixed32 key = 1
uint32 year = 2
uint32 month = 3
uint32 day = 4
fixed32 key = 1
uint32 hour = 2
uint32 minute = 3
uint32 second = 4
fixed32 key = 1
fixed32 epoch_seconds = 2
uint64 address = 1
bool has_address_type = 3
uint32 address_type = 4
uint64 address = 1
uint32 handle = 2
uint64 address = 1
uint32 handle = 2
bool response = 3
bytes data = 4
uint64 address = 1
uint32 handle = 2
uint64 address = 1
uint32 handle = 2
bytes data = 3
uint64 address = 1
uint32 handle = 2
bool enable = 3
(message has no fields)
bool subscribe = 1
uint32 flags = 2
fixed32 key = 1
string code = 3
SOURCE_BOTH = 0
SOURCE_SERVER = 1
SOURCE_CLIENT = 2
Used in: AlarmControlPanelStateResponse
ALARM_STATE_DISARMED = 0
ALARM_STATE_ARMED_HOME = 1
ALARM_STATE_ARMED_AWAY = 2
ALARM_STATE_ARMED_NIGHT = 3
ALARM_STATE_ARMED_VACATION = 4
ALARM_STATE_ARMED_CUSTOM_BYPASS = 5
ALARM_STATE_PENDING = 6
ALARM_STATE_ARMING = 7
ALARM_STATE_DISARMING = 8
ALARM_STATE_TRIGGERED = 9
Used in: AlarmControlPanelCommandRequest
ALARM_CONTROL_PANEL_DISARM = 0
ALARM_CONTROL_PANEL_ARM_AWAY = 1
ALARM_CONTROL_PANEL_ARM_HOME = 2
ALARM_CONTROL_PANEL_ARM_NIGHT = 3
ALARM_CONTROL_PANEL_ARM_VACATION = 4
ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS = 5
ALARM_CONTROL_PANEL_TRIGGER = 6
fixed32 key = 1
bool state = 2
bool missing_state = 3
uint32 free = 1
uint32 limit = 2
repeated uint64 allocated = 3
uint64 address = 1
bool success = 2
int32 error = 3
uint64 address = 1
bool connected = 2
uint32 mtu = 3
int32 error = 4
uint64 address = 1
bool paired = 2
int32 error = 3
Used in: BluetoothDeviceRequest
BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT = 0
BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT = 1
BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR = 2
BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR = 3
BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE = 4
BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE = 5
BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE = 6
uint64 address = 1
bool success = 2
int32 error = 3
Used in: BluetoothGATTService
repeated uint64 uuid = 1
uint32 handle = 2
uint32 properties = 3
Used in: BluetoothGATTCharacteristic
repeated uint64 uuid = 1
uint32 handle = 2
uint64 address = 1
uint32 handle = 2
int32 error = 3
uint64 address = 1
uint32 handle = 2
bytes data = 3
uint64 address = 1
uint32 handle = 2
uint64 address = 1
uint32 handle = 2
bytes data = 3
Used in: BluetoothGATTGetServicesResponse
repeated uint64 uuid = 1
uint32 handle = 2
uint64 address = 1
uint32 handle = 2
uint64 address = 1
bytes name = 2
sint32 rssi = 3
repeated string service_uuids = 4
uint32 address_type = 7
Used in: BluetoothLERawAdvertisementsResponse
uint64 address = 1
sint32 rssi = 2
uint32 address_type = 3
bytes data = 4
Used in: BluetoothScannerSetModeRequest, BluetoothScannerStateResponse
BLUETOOTH_SCANNER_MODE_PASSIVE = 0
BLUETOOTH_SCANNER_MODE_ACTIVE = 1
Used in: BluetoothScannerStateResponse
BLUETOOTH_SCANNER_STATE_IDLE = 0
BLUETOOTH_SCANNER_STATE_STARTING = 1
BLUETOOTH_SCANNER_STATE_RUNNING = 2
BLUETOOTH_SCANNER_STATE_FAILED = 3
BLUETOOTH_SCANNER_STATE_STOPPING = 4
BLUETOOTH_SCANNER_STATE_STOPPED = 5
Used in: BluetoothLEAdvertisementResponse
string uuid = 1
repeated uint32 legacy_data = 2
bytes data = 3
fixed32 key = 1
bytes data = 2
bool done = 3
Used in: ClimateStateResponse
CLIMATE_ACTION_OFF = 0
CLIMATE_ACTION_COOLING = 2
CLIMATE_ACTION_HEATING = 3
CLIMATE_ACTION_IDLE = 4
CLIMATE_ACTION_DRYING = 5
CLIMATE_ACTION_FAN = 6
Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse
CLIMATE_FAN_ON = 0
CLIMATE_FAN_OFF = 1
CLIMATE_FAN_AUTO = 2
CLIMATE_FAN_LOW = 3
CLIMATE_FAN_MEDIUM = 4
CLIMATE_FAN_HIGH = 5
CLIMATE_FAN_MIDDLE = 6
CLIMATE_FAN_FOCUS = 7
CLIMATE_FAN_DIFFUSE = 8
CLIMATE_FAN_QUIET = 9
Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse
CLIMATE_MODE_OFF = 0
CLIMATE_MODE_HEAT_COOL = 1
CLIMATE_MODE_COOL = 2
CLIMATE_MODE_HEAT = 3
CLIMATE_MODE_FAN_ONLY = 4
CLIMATE_MODE_DRY = 5
CLIMATE_MODE_AUTO = 6
Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse
CLIMATE_PRESET_NONE = 0
CLIMATE_PRESET_HOME = 1
CLIMATE_PRESET_AWAY = 2
CLIMATE_PRESET_BOOST = 3
CLIMATE_PRESET_COMFORT = 4
CLIMATE_PRESET_ECO = 5
CLIMATE_PRESET_SLEEP = 6
CLIMATE_PRESET_ACTIVITY = 7
fixed32 key = 1
float current_temperature = 3
float target_temperature = 4
float target_temperature_low = 5
float target_temperature_high = 6
bool legacy_away = 7
string custom_fan_mode = 11
string custom_preset = 13
float current_humidity = 14
float target_humidity = 15
Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse
CLIMATE_SWING_OFF = 0
CLIMATE_SWING_BOTH = 1
CLIMATE_SWING_VERTICAL = 2
CLIMATE_SWING_HORIZONTAL = 3
Used in: CoverStateResponse
COVER_OPERATION_IDLE = 0
COVER_OPERATION_IS_OPENING = 1
COVER_OPERATION_IS_CLOSING = 2
fixed32 key = 1
float position = 3
float tilt = 4
fixed32 key = 1
bool missing_state = 2
uint32 year = 3
uint32 month = 4
uint32 day = 5
fixed32 key = 1
bool missing_state = 2
fixed32 epoch_seconds = 3
Used in: ListEntitiesAlarmControlPanelResponse, ListEntitiesBinarySensorResponse, ListEntitiesButtonResponse, ListEntitiesCameraResponse, ListEntitiesClimateResponse, ListEntitiesCoverResponse, ListEntitiesDateResponse, ListEntitiesDateTimeResponse, ListEntitiesEventResponse, ListEntitiesFanResponse, ListEntitiesLightResponse, ListEntitiesLockResponse, ListEntitiesMediaPlayerResponse, ListEntitiesNumberResponse, ListEntitiesSelectResponse, ListEntitiesSensorResponse, ListEntitiesSirenResponse, ListEntitiesSwitchResponse, ListEntitiesTextResponse, ListEntitiesTextSensorResponse, ListEntitiesTimeResponse, ListEntitiesUpdateResponse, ListEntitiesValveResponse
ENTITY_CATEGORY_NONE = 0
ENTITY_CATEGORY_CONFIG = 1
ENTITY_CATEGORY_DIAGNOSTIC = 2
fixed32 key = 1
string event_type = 2
Used in: ExecuteServiceRequest
bool bool_ = 1
int32 legacy_int = 2
float float_ = 3
string string_ = 4
sint32 int_ = 5
repeated bool bool_array = 6
repeated sint32 int_array = 7
repeated float float_array = 8
repeated string string_array = 9
Used in: FanCommandRequest, FanStateResponse
FAN_DIRECTION_FORWARD = 0
FAN_DIRECTION_REVERSE = 1
Used in: FanCommandRequest, FanStateResponse
FAN_SPEED_LOW = 0
FAN_SPEED_MEDIUM = 1
FAN_SPEED_HIGH = 2
fixed32 key = 1
bool state = 2
bool oscillating = 3
int32 speed_level = 6
string preset_mode = 7
string entity_id = 1
string state = 2
string attribute = 3
Used in: HomeassistantServiceResponse
string key = 1
string value = 2
string service = 1
bool is_event = 5
Used in: CoverCommandRequest
LEGACY_COVER_COMMAND_OPEN = 0
LEGACY_COVER_COMMAND_CLOSE = 1
LEGACY_COVER_COMMAND_STOP = 2
Used in: CoverStateResponse
LEGACY_COVER_STATE_OPEN = 0
LEGACY_COVER_STATE_CLOSED = 1
fixed32 key = 1
bool state = 2
float brightness = 3
int32 color_mode = 11
float color_brightness = 10
float red = 4
float green = 5
float blue = 6
float white = 7
float color_temperature = 8
float cold_white = 12
float warm_white = 13
string effect = 9
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
uint32 supported_features = 8
bool requires_code = 9
bool requires_code_to_arm = 10
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string device_class = 5
bool is_status_binary_sensor = 6
bool disabled_by_default = 7
string icon = 8
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string device_class = 8
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
bool disabled_by_default = 5
string icon = 6
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
bool supports_current_temperature = 5
bool supports_two_point_target_temperature = 6
repeated ClimateMode supported_modes = 7
float visual_min_temperature = 8
float visual_max_temperature = 9
float visual_target_temperature_step = 10
bool legacy_supports_away = 11
bool supports_action = 12
repeated ClimateFanMode supported_fan_modes = 13
repeated ClimateSwingMode supported_swing_modes = 14
repeated string supported_custom_fan_modes = 15
repeated ClimatePreset supported_presets = 16
repeated string supported_custom_presets = 17
bool disabled_by_default = 18
string icon = 19
float visual_current_temperature_step = 21
bool supports_current_humidity = 22
bool supports_target_humidity = 23
float visual_min_humidity = 24
float visual_max_humidity = 25
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
bool assumed_state = 5
bool supports_position = 6
bool supports_tilt = 7
string device_class = 8
bool disabled_by_default = 9
string icon = 10
bool supports_stop = 12
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
(message has no fields)
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string device_class = 8
repeated string event_types = 9
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
bool supports_oscillation = 5
bool supports_speed = 6
bool supports_direction = 7
int32 supported_speed_levels = 8
bool disabled_by_default = 9
string icon = 10
repeated string supported_preset_modes = 12
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
repeated int32 supported_color_modes = 12
bool legacy_supports_brightness = 5
bool legacy_supports_rgb = 6
bool legacy_supports_white_value = 7
bool legacy_supports_color_temperature = 8
float min_mireds = 9
float max_mireds = 10
repeated string effects = 11
bool disabled_by_default = 13
string icon = 14
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
bool assumed_state = 8
bool supports_open = 9
bool requires_code = 10
string code_format = 11
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
bool supports_pause = 8
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
float min_value = 6
float max_value = 7
float step = 8
bool disabled_by_default = 9
string unit_of_measurement = 11
string device_class = 13
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
repeated string options = 6
bool disabled_by_default = 7
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
string unit_of_measurement = 6
int32 accuracy_decimals = 7
bool force_update = 8
string device_class = 9
bool disabled_by_default = 12
Used in: ListEntitiesServicesResponse
string name = 1
fixed32 key = 2
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
repeated string tones = 7
bool supports_duration = 8
bool supports_volume = 9
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool assumed_state = 6
bool disabled_by_default = 7
string device_class = 9
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
uint32 min_length = 8
uint32 max_length = 9
string pattern = 10
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string device_class = 8
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string device_class = 8
string object_id = 1
fixed32 key = 2
string name = 3
string unique_id = 4
string icon = 5
bool disabled_by_default = 6
string device_class = 8
bool assumed_state = 9
bool supports_position = 10
bool supports_stop = 11
Used in: LockCommandRequest
LOCK_UNLOCK = 0
LOCK_LOCK = 1
LOCK_OPEN = 2
Used in: LockStateResponse
LOCK_STATE_NONE = 0
LOCK_STATE_LOCKED = 1
LOCK_STATE_UNLOCKED = 2
LOCK_STATE_JAMMED = 3
LOCK_STATE_LOCKING = 4
LOCK_STATE_UNLOCKING = 5
Used in: SubscribeLogsRequest, SubscribeLogsResponse
LOG_LEVEL_NONE = 0
LOG_LEVEL_ERROR = 1
LOG_LEVEL_WARN = 2
LOG_LEVEL_INFO = 3
LOG_LEVEL_CONFIG = 4
LOG_LEVEL_DEBUG = 5
LOG_LEVEL_VERBOSE = 6
LOG_LEVEL_VERY_VERBOSE = 7
Used in: MediaPlayerCommandRequest
MEDIA_PLAYER_COMMAND_PLAY = 0
MEDIA_PLAYER_COMMAND_PAUSE = 1
MEDIA_PLAYER_COMMAND_STOP = 2
MEDIA_PLAYER_COMMAND_MUTE = 3
MEDIA_PLAYER_COMMAND_UNMUTE = 4
Used in: MediaPlayerSupportedFormat
MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT = 0
MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT = 1
Used in: MediaPlayerStateResponse
MEDIA_PLAYER_STATE_NONE = 0
MEDIA_PLAYER_STATE_IDLE = 1
MEDIA_PLAYER_STATE_PLAYING = 2
MEDIA_PLAYER_STATE_PAUSED = 3
fixed32 key = 1
float volume = 3
bool muted = 4
Used in: ListEntitiesMediaPlayerResponse
string format = 1
uint32 sample_rate = 2
uint32 num_channels = 3
uint32 sample_bytes = 5
Used in: ListEntitiesNumberResponse
NUMBER_MODE_AUTO = 0
NUMBER_MODE_BOX = 1
NUMBER_MODE_SLIDER = 2
fixed32 key = 1
float state = 2
bool missing_state = 3
fixed32 key = 1
string state = 2
bool missing_state = 3
Used in: ListEntitiesSensorResponse
LAST_RESET_NONE = 0
LAST_RESET_NEVER = 1
LAST_RESET_AUTO = 2
Used in: ListEntitiesSensorResponse
STATE_CLASS_NONE = 0
STATE_CLASS_MEASUREMENT = 1
STATE_CLASS_TOTAL_INCREASING = 2
STATE_CLASS_TOTAL = 3
fixed32 key = 1
float state = 2
bool missing_state = 3
Used in: ListEntitiesServicesArgument
SERVICE_ARG_TYPE_BOOL = 0
SERVICE_ARG_TYPE_INT = 1
SERVICE_ARG_TYPE_FLOAT = 2
SERVICE_ARG_TYPE_STRING = 3
SERVICE_ARG_TYPE_BOOL_ARRAY = 4
SERVICE_ARG_TYPE_INT_ARRAY = 5
SERVICE_ARG_TYPE_FLOAT_ARRAY = 6
SERVICE_ARG_TYPE_STRING_ARRAY = 7
fixed32 key = 1
bool state = 2
(message has no fields)
string entity_id = 1
string attribute = 2
bool once = 3
bytes message = 3
bool send_failed = 4
fixed32 key = 1
bool state = 2
Used in: ListEntitiesTextResponse
TEXT_MODE_TEXT = 0
TEXT_MODE_PASSWORD = 1
fixed32 key = 1
string state = 2
bool missing_state = 3
fixed32 key = 1
string state = 2
bool missing_state = 3
fixed32 key = 1
bool missing_state = 2
uint32 hour = 3
uint32 minute = 4
uint32 second = 5
Used in: UpdateCommandRequest
UPDATE_COMMAND_NONE = 0
UPDATE_COMMAND_UPDATE = 1
UPDATE_COMMAND_CHECK = 2
fixed32 key = 1
bool missing_state = 2
bool in_progress = 3
bool has_progress = 4
float progress = 5
string current_version = 6
string latest_version = 7
string title = 8
string release_summary = 9
string release_url = 10
Used in: ValveStateResponse
VALVE_OPERATION_IDLE = 0
VALVE_OPERATION_IS_OPENING = 1
VALVE_OPERATION_IS_CLOSING = 2
fixed32 key = 1
float position = 2
string media_id = 1
string text = 2
string preannounce_media_id = 3
bool start_conversation = 4
bytes data = 1
bool end = 2
Used in: VoiceAssistantRequest
uint32 noise_suppression_level = 1
uint32 auto_gain = 2
float volume_multiplier = 3
(message has no fields)
repeated string active_wake_words = 2
uint32 max_active_wake_words = 3
Used in: VoiceAssistantEventResponse
VOICE_ASSISTANT_ERROR = 0
VOICE_ASSISTANT_RUN_START = 1
VOICE_ASSISTANT_RUN_END = 2
VOICE_ASSISTANT_STT_START = 3
VOICE_ASSISTANT_STT_END = 4
VOICE_ASSISTANT_INTENT_START = 5
VOICE_ASSISTANT_INTENT_END = 6
VOICE_ASSISTANT_TTS_START = 7
VOICE_ASSISTANT_TTS_END = 8
VOICE_ASSISTANT_WAKE_WORD_START = 9
VOICE_ASSISTANT_WAKE_WORD_END = 10
VOICE_ASSISTANT_STT_VAD_START = 11
VOICE_ASSISTANT_STT_VAD_END = 12
VOICE_ASSISTANT_TTS_STREAM_START = 98
VOICE_ASSISTANT_TTS_STREAM_END = 99
Used in: VoiceAssistantEventResponse
string name = 1
string value = 2
bool start = 1
string conversation_id = 2
uint32 flags = 3
string wake_word_phrase = 5
uint32 port = 1
bool error = 2
repeated string active_wake_words = 1
VOICE_ASSISTANT_SUBSCRIBE_NONE = 0
VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO = 1
Used in: VoiceAssistantTimerEventResponse
VOICE_ASSISTANT_TIMER_STARTED = 0
VOICE_ASSISTANT_TIMER_UPDATED = 1
VOICE_ASSISTANT_TIMER_CANCELLED = 2
VOICE_ASSISTANT_TIMER_FINISHED = 3
string timer_id = 2
string name = 3
uint32 total_seconds = 4
uint32 seconds_left = 5
bool is_active = 6
Used in: VoiceAssistantConfigurationResponse
string id = 1
string wake_word = 2
repeated string trained_languages = 3
Used as response type in: APIConnection.alarm_control_panel_command, APIConnection.bluetooth_device_request, APIConnection.bluetooth_gatt_get_services, APIConnection.bluetooth_gatt_notify, APIConnection.bluetooth_gatt_read, APIConnection.bluetooth_gatt_read_descriptor, APIConnection.bluetooth_gatt_write, APIConnection.bluetooth_gatt_write_descriptor, APIConnection.bluetooth_scanner_set_mode, APIConnection.button_command, APIConnection.camera_image, APIConnection.climate_command, APIConnection.cover_command, APIConnection.date_command, APIConnection.datetime_command, APIConnection.execute_service, APIConnection.fan_command, APIConnection.light_command, APIConnection.list_entities, APIConnection.lock_command, APIConnection.media_player_command, APIConnection.number_command, APIConnection.select_command, APIConnection.siren_command, APIConnection.subscribe_bluetooth_le_advertisements, APIConnection.subscribe_home_assistant_states, APIConnection.subscribe_homeassistant_services, APIConnection.subscribe_logs, APIConnection.subscribe_states, APIConnection.subscribe_voice_assistant, APIConnection.switch_command, APIConnection.text_command, APIConnection.time_command, APIConnection.unsubscribe_bluetooth_le_advertisements, APIConnection.valve_command
(message has no fields)