Default package

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service APIConnection

api.proto:5

enum APISourceType

api_options.proto:5

enum AlarmControlPanelState

api.proto:1922

==================== ALARM CONTROL PANEL ====================

Used in: AlarmControlPanelStateResponse

enum AlarmControlPanelStateCommand

api.proto:1935

Used in: AlarmControlPanelCommandRequest

message AlarmControlPanelStateResponse

api.proto:1964

message AreaInfo

api.proto:193

Used in: DeviceInfoResponse

message BinarySensorStateResponse

api.proto:310

message BluetoothDeviceClearCacheResponse

api.proto:1708

message BluetoothDeviceConnectionResponse

api.proto:1489

message BluetoothDevicePairingResponse

api.proto:1682

enum BluetoothDeviceRequestType

api.proto:1468

Used in: BluetoothDeviceRequest

message BluetoothDeviceUnpairingResponse

api.proto:1692

message BluetoothGATTCharacteristic

api.proto:1519

Used in: BluetoothGATTService

message BluetoothGATTDescriptor

api.proto:1508

Used in: BluetoothGATTCharacteristic

message BluetoothGATTErrorResponse

api.proto:1654

message BluetoothGATTGetServicesDoneResponse

api.proto:1553

message BluetoothGATTGetServicesResponse

api.proto:1544

message BluetoothGATTNotifyDataResponse

api.proto:1624

message BluetoothGATTNotifyResponse

api.proto:1673

message BluetoothGATTReadResponse

api.proto:1570

message BluetoothGATTService

api.proto:1532

Used in: BluetoothGATTGetServicesResponse

message BluetoothGATTWriteResponse

api.proto:1664

message BluetoothLEAdvertisementResponse

api.proto:1433

Removed in ESPHome 2025.8.0 - use BluetoothLERawAdvertisementsResponse instead

message BluetoothLERawAdvertisement

api.proto:1451

Used in: BluetoothLERawAdvertisementsResponse

message BluetoothLERawAdvertisementsResponse

api.proto:1459

enum BluetoothScannerMode

api.proto:1727

Used in: BluetoothScannerSetModeRequest, BluetoothScannerStateResponse

enum BluetoothScannerState

api.proto:1718

Used in: BluetoothScannerStateResponse

message BluetoothScannerStateResponse

api.proto:1732

message BluetoothServiceData

api.proto:1425

Deprecated - only used by deprecated BluetoothLEAdvertisementResponse

Used in: BluetoothLEAdvertisementResponse

message CameraImageResponse

api.proto:911

enum ClimateAction

api.proto:960

Used in: ClimateStateResponse

enum ClimateFanMode

api.proto:942

Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse

enum ClimateMode

api.proto:933

==================== CLIMATE ====================

Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse

enum ClimatePreset

api.proto:969

Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse

message ClimateStateResponse

api.proto:1017

enum ClimateSwingMode

api.proto:954

Used in: ClimateCommandRequest, ClimateStateResponse, ListEntitiesClimateResponse

enum ColorMode

api.proto:485

==================== LIGHT ====================

Used in: LightCommandRequest, LightStateResponse, ListEntitiesLightResponse

enum CoverOperation

api.proto:354

Used in: CoverStateResponse

message CoverStateResponse

api.proto:359

message DateStateResponse

api.proto:2056

message DateTimeStateResponse

api.proto:2236

message DeviceInfo

api.proto:198

Used in: DeviceInfoResponse

enum EntityCategory

api.proto:285

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

message EventResponse

api.proto:2153

message ExecuteServiceArgument

api.proto:871

Used in: ExecuteServiceRequest

enum FanDirection

api.proto:438

Used in: FanCommandRequest, FanStateResponse

enum FanSpeed

api.proto:432

Deprecated in API version 1.6 - only used in deprecated fields

Used in: FanCommandRequest, FanStateResponse

message FanStateResponse

api.proto:442

message GetTimeRequest

api.proto:832

==================== IMPORT TIME ====================

(message has no fields)

message GetTimeResponse

api.proto:837

message HomeAssistantStateResponse

api.proto:820

message HomeassistantActionRequest

api.proto:772

message HomeassistantActionResponse

api.proto:789

Message sent by Home Assistant to ESPHome with service call response data

message HomeassistantServiceMap

api.proto:767

Used in: HomeassistantActionRequest

enum LegacyCoverCommand

api.proto:379

Deprecated in API version 1.1

Used in: CoverCommandRequest

enum LegacyCoverState

api.proto:349

Deprecated in API version 1.1

Used in: CoverStateResponse

message LightStateResponse

api.proto:527

message ListEntitiesAlarmControlPanelResponse

api.proto:1945

message ListEntitiesBinarySensorResponse

api.proto:292

==================== BINARY SENSOR ====================

message ListEntitiesButtonResponse

api.proto:1290

==================== BUTTON ====================

message ListEntitiesCameraResponse

api.proto:895

==================== CAMERA ====================

message ListEntitiesClimateResponse

api.proto:979

message ListEntitiesCoverResponse

api.proto:326

==================== COVER ====================

message ListEntitiesDateResponse

api.proto:2040

==================== DATETIME DATE ====================

message ListEntitiesDateTimeResponse

api.proto:2220

==================== DATETIME DATETIME ====================

message ListEntitiesDoneResponse

api.proto:271

(message has no fields)

message ListEntitiesEventResponse

api.proto:2134

==================== EVENT ====================

message ListEntitiesFanResponse

api.proto:410

==================== FAN ====================

message ListEntitiesLightResponse

api.proto:498

message ListEntitiesLockResponse

api.proto:1241

message ListEntitiesMediaPlayerResponse

api.proto:1357

message ListEntitiesNumberResponse

api.proto:1085

message ListEntitiesSelectResponse

api.proto:1134

==================== SELECT ====================

message ListEntitiesSensorResponse

api.proto:602

message ListEntitiesServicesArgument

api.proto:857

Used in: ListEntitiesServicesResponse

message ListEntitiesServicesResponse

api.proto:862

message ListEntitiesSirenResponse

api.proto:1178

==================== SIREN ====================

message ListEntitiesSwitchResponse

api.proto:642

==================== SWITCH ====================

message ListEntitiesTextResponse

api.proto:1992

message ListEntitiesTextSensorResponse

api.proto:684

==================== TEXT SENSOR ====================

message ListEntitiesTimeResponse

api.proto:2087

==================== DATETIME TIME ====================

message ListEntitiesUpdateResponse

api.proto:2263

==================== UPDATE ====================

message ListEntitiesValveResponse

api.proto:2165

==================== VALVE ====================

enum LockCommand

api.proto:1236

Used in: LockCommandRequest

enum LockState

api.proto:1228

==================== LOCK ====================

Used in: LockStateResponse

message LockStateResponse

api.proto:1264

enum LogLevel

api.proto:717

==================== SUBSCRIBE LOGS ====================

Used in: SubscribeLogsRequest, SubscribeLogsResponse

enum MediaPlayerCommand

api.proto:1328

Used in: MediaPlayerCommandRequest

enum MediaPlayerFormatPurpose

api.proto:1344

Used in: MediaPlayerSupportedFormat

enum MediaPlayerState

api.proto:1319

==================== MEDIA PLAYER ====================

Used in: MediaPlayerStateResponse

message MediaPlayerStateResponse

api.proto:1380

message MediaPlayerSupportedFormat

api.proto:1348

Used in: ListEntitiesMediaPlayerResponse

enum NumberMode

api.proto:1080

==================== NUMBER ====================

Used in: ListEntitiesNumberResponse

message NumberStateResponse

api.proto:1107

message SelectStateResponse

api.proto:1151

enum SensorLastResetType

api.proto:595

Deprecated in API version 1.5

Used in: ListEntitiesSensorResponse

enum SensorStateClass

api.proto:587

==================== SENSOR ====================

Used in: ListEntitiesSensorResponse

message SensorStateResponse

api.proto:626

enum ServiceArgType

api.proto:847

==================== USER-DEFINES SERVICES ====================

Used in: ListEntitiesServicesArgument

message SirenStateResponse

api.proto:1197

message SubscribeHomeAssistantStateResponse

api.proto:811

message SubscribeLogsResponse

api.proto:733

message SwitchStateResponse

api.proto:660

enum TextMode

api.proto:1988

===================== TEXT =====================

Used in: ListEntitiesTextResponse

message TextSensorStateResponse

api.proto:701

message TextStateResponse

api.proto:2012

message TimeStateResponse

api.proto:2103

enum UpdateCommand

api.proto:2299

Used in: UpdateCommandRequest

message UpdateStateResponse

api.proto:2280

enum ValveOperation

api.proto:2187

Used in: ValveStateResponse

message ValveStateResponse

api.proto:2192

message VoiceAssistantAnnounceFinished

api.proto:1871

message VoiceAssistantAnnounceRequest

api.proto:1860

message VoiceAssistantAudio

api.proto:1831

message VoiceAssistantAudioSettings

api.proto:1771

Used in: VoiceAssistantRequest

enum VoiceAssistantEvent

api.proto:1798

Used in: VoiceAssistantEventResponse

message VoiceAssistantEventData

api.proto:1817

Used in: VoiceAssistantEventResponse

message VoiceAssistantEventResponse

api.proto:1822

message VoiceAssistantExternalWakeWord

api.proto:1885

Used in: VoiceAssistantConfigurationRequest

message VoiceAssistantRequest

api.proto:1777

enum VoiceAssistantRequestFlag

api.proto:1765

message VoiceAssistantResponse

api.proto:1789

enum VoiceAssistantSubscribeFlag

api.proto:1751

==================== VOICE ASSISTANT ====================

enum VoiceAssistantTimerEvent

api.proto:1840

Used in: VoiceAssistantTimerEventResponse

message VoiceAssistantTimerEventResponse

api.proto:1847

message VoiceAssistantWakeWord

api.proto:1879

Used in: VoiceAssistantConfigurationResponse

enum ZWaveProxyRequestType

api.proto:2327

Used in: ZWaveProxyRequest

message void

api_options.proto:11

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.update_command, APIConnection.valve_command, APIConnection.voice_assistant_set_configuration, APIConnection.zwave_proxy_frame, APIConnection.zwave_proxy_request

(message has no fields)