From 1034a221b7a1c06dac55b8fce3a63ad729c57029 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 5 Dec 2024 19:04:13 -0600 Subject: [PATCH] Bump protobuf to 25.5 (aka PyPi 4.25.5) (#992) --- Dockerfile | 2 +- aioesphomeapi/api_options_pb2.py | 53 +- aioesphomeapi/api_pb2.py | 2530 ++++++++---------------------- pyproject.toml | 3 +- 4 files changed, 631 insertions(+), 1957 deletions(-) diff --git a/Dockerfile b/Dockerfile index 898e65f..1d97bfa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM python:3.10 -ENV PROTOC_VERSION 3.19.6 +ENV PROTOC_VERSION 25.5 ARG TARGETARCH diff --git a/aioesphomeapi/api_options_pb2.py b/aioesphomeapi/api_options_pb2.py index 0168974..db67a5e 100644 --- a/aioesphomeapi/api_options_pb2.py +++ b/aioesphomeapi/api_options_pb2.py @@ -2,13 +2,12 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: api_options.proto +# Protobuf Python Version: 4.25.5 """Generated protocol buffer code.""" -from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -19,47 +18,13 @@ from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11\x61pi_options.proto\x1a google/protobuf/descriptor.proto\"\x06\n\x04void*F\n\rAPISourceType\x12\x0f\n\x0bSOURCE_BOTH\x10\x00\x12\x11\n\rSOURCE_SERVER\x10\x01\x12\x11\n\rSOURCE_CLIENT\x10\x02:E\n\x16needs_setup_connection\x12\x1e.google.protobuf.MethodOptions\x18\x8e\x08 \x01(\x08:\x04true:C\n\x14needs_authentication\x12\x1e.google.protobuf.MethodOptions\x18\x8f\x08 \x01(\x08:\x04true:/\n\x02id\x12\x1f.google.protobuf.MessageOptions\x18\x8c\x08 \x01(\r:\x01\x30:M\n\x06source\x12\x1f.google.protobuf.MessageOptions\x18\x8d\x08 \x01(\x0e\x32\x0e.APISourceType:\x0bSOURCE_BOTH:/\n\x05ifdef\x12\x1f.google.protobuf.MessageOptions\x18\x8e\x08 \x01(\t:3\n\x03log\x12\x1f.google.protobuf.MessageOptions\x18\x8f\x08 \x01(\x08:\x04true:9\n\x08no_delay\x12\x1f.google.protobuf.MessageOptions\x18\x90\x08 \x01(\x08:\x05\x66\x61lse') -_APISOURCETYPE = DESCRIPTOR.enum_types_by_name['APISourceType'] -APISourceType = enum_type_wrapper.EnumTypeWrapper(_APISOURCETYPE) -SOURCE_BOTH = 0 -SOURCE_SERVER = 1 -SOURCE_CLIENT = 2 - -NEEDS_SETUP_CONNECTION_FIELD_NUMBER = 1038 -needs_setup_connection = DESCRIPTOR.extensions_by_name['needs_setup_connection'] -NEEDS_AUTHENTICATION_FIELD_NUMBER = 1039 -needs_authentication = DESCRIPTOR.extensions_by_name['needs_authentication'] -ID_FIELD_NUMBER = 1036 -id = DESCRIPTOR.extensions_by_name['id'] -SOURCE_FIELD_NUMBER = 1037 -source = DESCRIPTOR.extensions_by_name['source'] -IFDEF_FIELD_NUMBER = 1038 -ifdef = DESCRIPTOR.extensions_by_name['ifdef'] -LOG_FIELD_NUMBER = 1039 -log = DESCRIPTOR.extensions_by_name['log'] -NO_DELAY_FIELD_NUMBER = 1040 -no_delay = DESCRIPTOR.extensions_by_name['no_delay'] - -_VOID = DESCRIPTOR.message_types_by_name['void'] -void = _reflection.GeneratedProtocolMessageType('void', (_message.Message,), { - 'DESCRIPTOR' : _VOID, - '__module__' : 'api_options_pb2' - # @@protoc_insertion_point(class_scope:void) - }) -_sym_db.RegisterMessage(void) - +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'api_options_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(needs_setup_connection) - google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension(needs_authentication) - google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(id) - google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(source) - google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(ifdef) - google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(log) - google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(no_delay) - DESCRIPTOR._options = None - _APISOURCETYPE._serialized_start=63 - _APISOURCETYPE._serialized_end=133 - _VOID._serialized_start=55 - _VOID._serialized_end=61 + _globals['_APISOURCETYPE']._serialized_start=63 + _globals['_APISOURCETYPE']._serialized_end=133 + _globals['_VOID']._serialized_start=55 + _globals['_VOID']._serialized_end=61 # @@protoc_insertion_point(module_scope) diff --git a/aioesphomeapi/api_pb2.py b/aioesphomeapi/api_pb2.py index 4567a3a..96ef183 100644 --- a/aioesphomeapi/api_pb2.py +++ b/aioesphomeapi/api_pb2.py @@ -2,13 +2,12 @@ # -*- coding: utf-8 -*- # Generated by the protocol buffer compiler. DO NOT EDIT! # source: api.proto +# Protobuf Python Version: 4.25.5 """Generated protocol buffer code.""" -from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -19,1914 +18,623 @@ from . import api_options_pb2 as api__options__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tapi.proto\x1a\x11\x61pi_options.proto\"d\n\x0cHelloRequest\x12\x13\n\x0b\x63lient_info\x18\x01 \x01(\t\x12\x19\n\x11\x61pi_version_major\x18\x02 \x01(\r\x12\x19\n\x11\x61pi_version_minor\x18\x03 \x01(\r:\t\xe0@\x01\xe8@\x02\x80\x41\x01\"s\n\rHelloResponse\x12\x19\n\x11\x61pi_version_major\x18\x01 \x01(\r\x12\x19\n\x11\x61pi_version_minor\x18\x02 \x01(\r\x12\x13\n\x0bserver_info\x18\x03 \x01(\t\x12\x0c\n\x04name\x18\x04 \x01(\t:\t\xe0@\x02\xe8@\x01\x80\x41\x01\"-\n\x0e\x43onnectRequest\x12\x10\n\x08password\x18\x01 \x01(\t:\t\xe0@\x03\xe8@\x02\x80\x41\x01\"6\n\x0f\x43onnectResponse\x12\x18\n\x10invalid_password\x18\x01 \x01(\x08:\t\xe0@\x04\xe8@\x01\x80\x41\x01\"\x1e\n\x11\x44isconnectRequest:\t\xe0@\x05\xe8@\x00\x80\x41\x01\"\x1f\n\x12\x44isconnectResponse:\t\xe0@\x06\xe8@\x00\x80\x41\x01\"\x15\n\x0bPingRequest:\x06\xe0@\x07\xe8@\x00\"\x16\n\x0cPingResponse:\x06\xe0@\x08\xe8@\x00\"\x1b\n\x11\x44\x65viceInfoRequest:\x06\xe0@\t\xe8@\x02\"\xda\x03\n\x12\x44\x65viceInfoResponse\x12\x15\n\ruses_password\x18\x01 \x01(\x08\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0bmac_address\x18\x03 \x01(\t\x12\x17\n\x0f\x65sphome_version\x18\x04 \x01(\t\x12\x18\n\x10\x63ompilation_time\x18\x05 \x01(\t\x12\r\n\x05model\x18\x06 \x01(\t\x12\x16\n\x0ehas_deep_sleep\x18\x07 \x01(\x08\x12\x14\n\x0cproject_name\x18\x08 \x01(\t\x12\x17\n\x0fproject_version\x18\t \x01(\t\x12\x16\n\x0ewebserver_port\x18\n \x01(\r\x12&\n\x1elegacy_bluetooth_proxy_version\x18\x0b \x01(\r\x12%\n\x1d\x62luetooth_proxy_feature_flags\x18\x0f \x01(\r\x12\x14\n\x0cmanufacturer\x18\x0c \x01(\t\x12\x15\n\rfriendly_name\x18\r \x01(\t\x12&\n\x1elegacy_voice_assistant_version\x18\x0e \x01(\r\x12%\n\x1dvoice_assistant_feature_flags\x18\x11 \x01(\r\x12\x16\n\x0esuggested_area\x18\x10 \x01(\t:\x06\xe0@\n\xe8@\x01\"\x1d\n\x13ListEntitiesRequest:\x06\xe0@\x0b\xe8@\x02\"%\n\x18ListEntitiesDoneResponse:\t\xe0@\x13\xe8@\x01\x80\x41\x01\" \n\x16SubscribeStatesRequest:\x06\xe0@\x14\xe8@\x02\"\x8b\x02\n ListEntitiesBinarySensorResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x14\n\x0c\x64\x65vice_class\x18\x05 \x01(\t\x12\x1f\n\x17is_status_binary_sensor\x18\x06 \x01(\x08\x12\x1b\n\x13\x64isabled_by_default\x18\x07 \x01(\x08\x12\x0c\n\x04icon\x18\x08 \x01(\t\x12(\n\x0f\x65ntity_category\x18\t \x01(\x0e\x32\x0f.EntityCategory:\x1a\xe0@\x0c\xe8@\x01\xf2@\x11USE_BINARY_SENSOR\"m\n\x19\x42inarySensorStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x08\x12\x15\n\rmissing_state\x18\x03 \x01(\x08:\x1d\xe0@\x15\xe8@\x01\xf2@\x11USE_BINARY_SENSOR\x80\x41\x01\"\xbb\x02\n\x19ListEntitiesCoverResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x15\n\rassumed_state\x18\x05 \x01(\x08\x12\x19\n\x11supports_position\x18\x06 \x01(\x08\x12\x15\n\rsupports_tilt\x18\x07 \x01(\x08\x12\x14\n\x0c\x64\x65vice_class\x18\x08 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\t \x01(\x08\x12\x0c\n\x04icon\x18\n \x01(\t\x12(\n\x0f\x65ntity_category\x18\x0b \x01(\x0e\x32\x0f.EntityCategory\x12\x15\n\rsupports_stop\x18\x0c \x01(\x08:\x12\xe0@\r\xe8@\x01\xf2@\tUSE_COVER\"\xad\x01\n\x12\x43overStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\'\n\x0clegacy_state\x18\x02 \x01(\x0e\x32\x11.LegacyCoverState\x12\x10\n\x08position\x18\x03 \x01(\x02\x12\x0c\n\x04tilt\x18\x04 \x01(\x02\x12*\n\x11\x63urrent_operation\x18\x05 \x01(\x0e\x32\x0f.CoverOperation:\x15\xe0@\x16\xe8@\x01\xf2@\tUSE_COVER\x80\x41\x01\"\xd8\x01\n\x13\x43overCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x1a\n\x12has_legacy_command\x18\x02 \x01(\x08\x12+\n\x0elegacy_command\x18\x03 \x01(\x0e\x32\x13.LegacyCoverCommand\x12\x14\n\x0chas_position\x18\x04 \x01(\x08\x12\x10\n\x08position\x18\x05 \x01(\x02\x12\x10\n\x08has_tilt\x18\x06 \x01(\x08\x12\x0c\n\x04tilt\x18\x07 \x01(\x02\x12\x0c\n\x04stop\x18\x08 \x01(\x08:\x15\xe0@\x1e\xe8@\x02\xf2@\tUSE_COVER\x80\x41\x01\"\xd3\x02\n\x17ListEntitiesFanResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x1c\n\x14supports_oscillation\x18\x05 \x01(\x08\x12\x16\n\x0esupports_speed\x18\x06 \x01(\x08\x12\x1a\n\x12supports_direction\x18\x07 \x01(\x08\x12\x1e\n\x16supported_speed_levels\x18\x08 \x01(\x05\x12\x1b\n\x13\x64isabled_by_default\x18\t \x01(\x08\x12\x0c\n\x04icon\x18\n \x01(\t\x12(\n\x0f\x65ntity_category\x18\x0b \x01(\x0e\x32\x0f.EntityCategory\x12\x1e\n\x16supported_preset_modes\x18\x0c \x03(\t:\x10\xe0@\x0e\xe8@\x01\xf2@\x07USE_FAN\"\xc2\x01\n\x10\x46\x61nStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x08\x12\x13\n\x0boscillating\x18\x03 \x01(\x08\x12\x1c\n\x05speed\x18\x04 \x01(\x0e\x32\t.FanSpeedB\x02\x18\x01\x12 \n\tdirection\x18\x05 \x01(\x0e\x32\r.FanDirection\x12\x13\n\x0bspeed_level\x18\x06 \x01(\x05\x12\x13\n\x0bpreset_mode\x18\x07 \x01(\t:\x13\xe0@\x17\xe8@\x01\xf2@\x07USE_FAN\x80\x41\x01\"\xcf\x02\n\x11\x46\x61nCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x11\n\thas_state\x18\x02 \x01(\x08\x12\r\n\x05state\x18\x03 \x01(\x08\x12\x15\n\thas_speed\x18\x04 \x01(\x08\x42\x02\x18\x01\x12\x1c\n\x05speed\x18\x05 \x01(\x0e\x32\t.FanSpeedB\x02\x18\x01\x12\x17\n\x0fhas_oscillating\x18\x06 \x01(\x08\x12\x13\n\x0boscillating\x18\x07 \x01(\x08\x12\x15\n\rhas_direction\x18\x08 \x01(\x08\x12 \n\tdirection\x18\t \x01(\x0e\x32\r.FanDirection\x12\x17\n\x0fhas_speed_level\x18\n \x01(\x08\x12\x13\n\x0bspeed_level\x18\x0b \x01(\x05\x12\x17\n\x0fhas_preset_mode\x18\x0c \x01(\x08\x12\x13\n\x0bpreset_mode\x18\r \x01(\t:\x13\xe0@\x1f\xe8@\x02\xf2@\x07USE_FAN\x80\x41\x01\"\xbe\x03\n\x19ListEntitiesLightResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x1d\n\x15supported_color_modes\x18\x0c \x03(\x05\x12&\n\x1alegacy_supports_brightness\x18\x05 \x01(\x08\x42\x02\x18\x01\x12\x1f\n\x13legacy_supports_rgb\x18\x06 \x01(\x08\x42\x02\x18\x01\x12\'\n\x1blegacy_supports_white_value\x18\x07 \x01(\x08\x42\x02\x18\x01\x12-\n!legacy_supports_color_temperature\x18\x08 \x01(\x08\x42\x02\x18\x01\x12\x12\n\nmin_mireds\x18\t \x01(\x02\x12\x12\n\nmax_mireds\x18\n \x01(\x02\x12\x0f\n\x07\x65\x66\x66\x65\x63ts\x18\x0b \x03(\t\x12\x1b\n\x13\x64isabled_by_default\x18\r \x01(\x08\x12\x0c\n\x04icon\x18\x0e \x01(\t\x12(\n\x0f\x65ntity_category\x18\x0f \x01(\x0e\x32\x0f.EntityCategory:\x12\xe0@\x0f\xe8@\x01\xf2@\tUSE_LIGHT\"\x95\x02\n\x12LightStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x08\x12\x12\n\nbrightness\x18\x03 \x01(\x02\x12\x12\n\ncolor_mode\x18\x0b \x01(\x05\x12\x18\n\x10\x63olor_brightness\x18\n \x01(\x02\x12\x0b\n\x03red\x18\x04 \x01(\x02\x12\r\n\x05green\x18\x05 \x01(\x02\x12\x0c\n\x04\x62lue\x18\x06 \x01(\x02\x12\r\n\x05white\x18\x07 \x01(\x02\x12\x19\n\x11\x63olor_temperature\x18\x08 \x01(\x02\x12\x12\n\ncold_white\x18\x0c \x01(\x02\x12\x12\n\nwarm_white\x18\r \x01(\x02\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\t \x01(\t:\x15\xe0@\x18\xe8@\x01\xf2@\tUSE_LIGHT\x80\x41\x01\"\xe8\x04\n\x13LightCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x11\n\thas_state\x18\x02 \x01(\x08\x12\r\n\x05state\x18\x03 \x01(\x08\x12\x16\n\x0ehas_brightness\x18\x04 \x01(\x08\x12\x12\n\nbrightness\x18\x05 \x01(\x02\x12\x16\n\x0ehas_color_mode\x18\x16 \x01(\x08\x12\x12\n\ncolor_mode\x18\x17 \x01(\x05\x12\x1c\n\x14has_color_brightness\x18\x14 \x01(\x08\x12\x18\n\x10\x63olor_brightness\x18\x15 \x01(\x02\x12\x0f\n\x07has_rgb\x18\x06 \x01(\x08\x12\x0b\n\x03red\x18\x07 \x01(\x02\x12\r\n\x05green\x18\x08 \x01(\x02\x12\x0c\n\x04\x62lue\x18\t \x01(\x02\x12\x11\n\thas_white\x18\n \x01(\x08\x12\r\n\x05white\x18\x0b \x01(\x02\x12\x1d\n\x15has_color_temperature\x18\x0c \x01(\x08\x12\x19\n\x11\x63olor_temperature\x18\r \x01(\x02\x12\x16\n\x0ehas_cold_white\x18\x18 \x01(\x08\x12\x12\n\ncold_white\x18\x19 \x01(\x02\x12\x16\n\x0ehas_warm_white\x18\x1a \x01(\x08\x12\x12\n\nwarm_white\x18\x1b \x01(\x02\x12\x1d\n\x15has_transition_length\x18\x0e \x01(\x08\x12\x19\n\x11transition_length\x18\x0f \x01(\r\x12\x18\n\x10has_flash_length\x18\x10 \x01(\x08\x12\x14\n\x0c\x66lash_length\x18\x11 \x01(\r\x12\x12\n\nhas_effect\x18\x12 \x01(\x08\x12\x0e\n\x06\x65\x66\x66\x65\x63t\x18\x13 \x01(\t:\x15\xe0@ \xe8@\x02\xf2@\tUSE_LIGHT\x80\x41\x01\"\x82\x03\n\x1aListEntitiesSensorResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13unit_of_measurement\x18\x06 \x01(\t\x12\x19\n\x11\x61\x63\x63uracy_decimals\x18\x07 \x01(\x05\x12\x14\n\x0c\x66orce_update\x18\x08 \x01(\x08\x12\x14\n\x0c\x64\x65vice_class\x18\t \x01(\t\x12&\n\x0bstate_class\x18\n \x01(\x0e\x32\x11.SensorStateClass\x12-\n\x0flast_reset_type\x18\x0b \x01(\x0e\x32\x14.SensorLastResetType\x12\x1b\n\x13\x64isabled_by_default\x18\x0c \x01(\x08\x12(\n\x0f\x65ntity_category\x18\r \x01(\x0e\x32\x0f.EntityCategory:\x13\xe0@\x10\xe8@\x01\xf2@\nUSE_SENSOR\"`\n\x13SensorStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x02\x12\x15\n\rmissing_state\x18\x03 \x01(\x08:\x16\xe0@\x19\xe8@\x01\xf2@\nUSE_SENSOR\x80\x41\x01\"\xf4\x01\n\x1aListEntitiesSwitchResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x15\n\rassumed_state\x18\x06 \x01(\x08\x12\x1b\n\x13\x64isabled_by_default\x18\x07 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x08 \x01(\x0e\x32\x0f.EntityCategory\x12\x14\n\x0c\x64\x65vice_class\x18\t \x01(\t:\x13\xe0@\x11\xe8@\x01\xf2@\nUSE_SWITCH\"I\n\x13SwitchStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x08:\x16\xe0@\x1a\xe8@\x01\xf2@\nUSE_SWITCH\x80\x41\x01\"J\n\x14SwitchCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x08:\x16\xe0@!\xe8@\x02\xf2@\nUSE_SWITCH\x80\x41\x01\"\xe6\x01\n\x1eListEntitiesTextSensorResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x14\n\x0c\x64\x65vice_class\x18\x08 \x01(\t:\x18\xe0@\x12\xe8@\x01\xf2@\x0fUSE_TEXT_SENSOR\"i\n\x17TextSensorStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\t\x12\x15\n\rmissing_state\x18\x03 \x01(\x08:\x1b\xe0@\x1b\xe8@\x01\xf2@\x0fUSE_TEXT_SENSOR\x80\x41\x01\"M\n\x14SubscribeLogsRequest\x12\x18\n\x05level\x18\x01 \x01(\x0e\x32\t.LogLevel\x12\x13\n\x0b\x64ump_config\x18\x02 \x01(\x08:\x06\xe0@\x1c\xe8@\x02\"e\n\x15SubscribeLogsResponse\x12\x18\n\x05level\x18\x01 \x01(\x0e\x32\t.LogLevel\x12\x0f\n\x07message\x18\x03 \x01(\x0c\x12\x13\n\x0bsend_failed\x18\x04 \x01(\x08:\x0c\xe0@\x1d\xe8@\x01\xf8@\x00\x80\x41\x00\"/\n%SubscribeHomeassistantServicesRequest:\x06\xe0@\"\xe8@\x02\"5\n\x17HomeassistantServiceMap\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\xd2\x01\n\x1cHomeassistantServiceResponse\x12\x0f\n\x07service\x18\x01 \x01(\t\x12&\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32\x18.HomeassistantServiceMap\x12/\n\rdata_template\x18\x03 \x03(\x0b\x32\x18.HomeassistantServiceMap\x12+\n\tvariables\x18\x04 \x03(\x0b\x32\x18.HomeassistantServiceMap\x12\x10\n\x08is_event\x18\x05 \x01(\x08:\t\xe0@#\xe8@\x01\x80\x41\x01\"-\n#SubscribeHomeAssistantStatesRequest:\x06\xe0@&\xe8@\x02\"a\n#SubscribeHomeAssistantStateResponse\x12\x11\n\tentity_id\x18\x01 \x01(\t\x12\x11\n\tattribute\x18\x02 \x01(\t\x12\x0c\n\x04once\x18\x03 \x01(\x08:\x06\xe0@\'\xe8@\x01\"\\\n\x1aHomeAssistantStateResponse\x12\x11\n\tentity_id\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\t\x12\x11\n\tattribute\x18\x03 \x01(\t:\t\xe0@(\xe8@\x02\x80\x41\x01\"\x18\n\x0eGetTimeRequest:\x06\xe0@$\xe8@\x00\"3\n\x0fGetTimeResponse\x12\x15\n\repoch_seconds\x18\x01 \x01(\x07:\t\xe0@%\xe8@\x00\x80\x41\x01\"K\n\x1cListEntitiesServicesArgument\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x1d\n\x04type\x18\x02 \x01(\x0e\x32\x0f.ServiceArgType\"n\n\x1cListEntitiesServicesResponse\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12+\n\x04\x61rgs\x18\x03 \x03(\x0b\x32\x1d.ListEntitiesServicesArgument:\x06\xe0@)\xe8@\x01\"\xc8\x01\n\x16\x45xecuteServiceArgument\x12\r\n\x05\x62ool_\x18\x01 \x01(\x08\x12\x12\n\nlegacy_int\x18\x02 \x01(\x05\x12\x0e\n\x06\x66loat_\x18\x03 \x01(\x02\x12\x0f\n\x07string_\x18\x04 \x01(\t\x12\x0c\n\x04int_\x18\x05 \x01(\x11\x12\x16\n\nbool_array\x18\x06 \x03(\x08\x42\x02\x10\x00\x12\x15\n\tint_array\x18\x07 \x03(\x11\x42\x02\x10\x00\x12\x17\n\x0b\x66loat_array\x18\x08 \x03(\x02\x42\x02\x10\x00\x12\x14\n\x0cstring_array\x18\t \x03(\t\"V\n\x15\x45xecuteServiceRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12%\n\x04\x61rgs\x18\x02 \x03(\x0b\x32\x17.ExecuteServiceArgument:\t\xe0@*\xe8@\x02\x80\x41\x01\"\xcd\x01\n\x1aListEntitiesCameraResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x05 \x01(\x08\x12\x0c\n\x04icon\x18\x06 \x01(\t\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory:\x19\xe0@+\xe8@\x01\xf2@\x10USE_ESP32_CAMERA\"Y\n\x13\x43\x61meraImageResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\x12\x0c\n\x04\x64one\x18\x03 \x01(\x08:\x19\xe0@,\xe8@\x01\xf2@\x10USE_ESP32_CAMERA\"R\n\x12\x43\x61meraImageRequest\x12\x0e\n\x06single\x18\x01 \x01(\x08\x12\x0e\n\x06stream\x18\x02 \x01(\x08:\x1c\xe0@-\xe8@\x02\xf2@\x10USE_ESP32_CAMERA\x80\x41\x01\"\xdd\x06\n\x1bListEntitiesClimateResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12$\n\x1csupports_current_temperature\x18\x05 \x01(\x08\x12-\n%supports_two_point_target_temperature\x18\x06 \x01(\x08\x12%\n\x0fsupported_modes\x18\x07 \x03(\x0e\x32\x0c.ClimateMode\x12\x1e\n\x16visual_min_temperature\x18\x08 \x01(\x02\x12\x1e\n\x16visual_max_temperature\x18\t \x01(\x02\x12&\n\x1evisual_target_temperature_step\x18\n \x01(\x02\x12\x1c\n\x14legacy_supports_away\x18\x0b \x01(\x08\x12\x17\n\x0fsupports_action\x18\x0c \x01(\x08\x12,\n\x13supported_fan_modes\x18\r \x03(\x0e\x32\x0f.ClimateFanMode\x12\x30\n\x15supported_swing_modes\x18\x0e \x03(\x0e\x32\x11.ClimateSwingMode\x12\"\n\x1asupported_custom_fan_modes\x18\x0f \x03(\t\x12)\n\x11supported_presets\x18\x10 \x03(\x0e\x32\x0e.ClimatePreset\x12 \n\x18supported_custom_presets\x18\x11 \x03(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x12 \x01(\x08\x12\x0c\n\x04icon\x18\x13 \x01(\t\x12(\n\x0f\x65ntity_category\x18\x14 \x01(\x0e\x32\x0f.EntityCategory\x12\'\n\x1fvisual_current_temperature_step\x18\x15 \x01(\x02\x12!\n\x19supports_current_humidity\x18\x16 \x01(\x08\x12 \n\x18supports_target_humidity\x18\x17 \x01(\x08\x12\x1b\n\x13visual_min_humidity\x18\x18 \x01(\x02\x12\x1b\n\x13visual_max_humidity\x18\x19 \x01(\x02:\x14\xe0@.\xe8@\x01\xf2@\x0bUSE_CLIMATE\"\xd4\x03\n\x14\x43limateStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x1a\n\x04mode\x18\x02 \x01(\x0e\x32\x0c.ClimateMode\x12\x1b\n\x13\x63urrent_temperature\x18\x03 \x01(\x02\x12\x1a\n\x12target_temperature\x18\x04 \x01(\x02\x12\x1e\n\x16target_temperature_low\x18\x05 \x01(\x02\x12\x1f\n\x17target_temperature_high\x18\x06 \x01(\x02\x12\x13\n\x0blegacy_away\x18\x07 \x01(\x08\x12\x1e\n\x06\x61\x63tion\x18\x08 \x01(\x0e\x32\x0e.ClimateAction\x12!\n\x08\x66\x61n_mode\x18\t \x01(\x0e\x32\x0f.ClimateFanMode\x12%\n\nswing_mode\x18\n \x01(\x0e\x32\x11.ClimateSwingMode\x12\x17\n\x0f\x63ustom_fan_mode\x18\x0b \x01(\t\x12\x1e\n\x06preset\x18\x0c \x01(\x0e\x32\x0e.ClimatePreset\x12\x15\n\rcustom_preset\x18\r \x01(\t\x12\x18\n\x10\x63urrent_humidity\x18\x0e \x01(\x02\x12\x17\n\x0ftarget_humidity\x18\x0f \x01(\x02:\x17\xe0@/\xe8@\x01\xf2@\x0bUSE_CLIMATE\x80\x41\x01\"\xa9\x05\n\x15\x43limateCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x10\n\x08has_mode\x18\x02 \x01(\x08\x12\x1a\n\x04mode\x18\x03 \x01(\x0e\x32\x0c.ClimateMode\x12\x1e\n\x16has_target_temperature\x18\x04 \x01(\x08\x12\x1a\n\x12target_temperature\x18\x05 \x01(\x02\x12\"\n\x1ahas_target_temperature_low\x18\x06 \x01(\x08\x12\x1e\n\x16target_temperature_low\x18\x07 \x01(\x02\x12#\n\x1bhas_target_temperature_high\x18\x08 \x01(\x08\x12\x1f\n\x17target_temperature_high\x18\t \x01(\x02\x12\x17\n\x0fhas_legacy_away\x18\n \x01(\x08\x12\x13\n\x0blegacy_away\x18\x0b \x01(\x08\x12\x14\n\x0chas_fan_mode\x18\x0c \x01(\x08\x12!\n\x08\x66\x61n_mode\x18\r \x01(\x0e\x32\x0f.ClimateFanMode\x12\x16\n\x0ehas_swing_mode\x18\x0e \x01(\x08\x12%\n\nswing_mode\x18\x0f \x01(\x0e\x32\x11.ClimateSwingMode\x12\x1b\n\x13has_custom_fan_mode\x18\x10 \x01(\x08\x12\x17\n\x0f\x63ustom_fan_mode\x18\x11 \x01(\t\x12\x12\n\nhas_preset\x18\x12 \x01(\x08\x12\x1e\n\x06preset\x18\x13 \x01(\x0e\x32\x0e.ClimatePreset\x12\x19\n\x11has_custom_preset\x18\x14 \x01(\x08\x12\x15\n\rcustom_preset\x18\x15 \x01(\t\x12\x1b\n\x13has_target_humidity\x18\x16 \x01(\x08\x12\x17\n\x0ftarget_humidity\x18\x17 \x01(\x02:\x17\xe0@0\xe8@\x02\xf2@\x0bUSE_CLIMATE\x80\x41\x01\"\xc9\x02\n\x1aListEntitiesNumberResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x11\n\tmin_value\x18\x06 \x01(\x02\x12\x11\n\tmax_value\x18\x07 \x01(\x02\x12\x0c\n\x04step\x18\x08 \x01(\x02\x12\x1b\n\x13\x64isabled_by_default\x18\t \x01(\x08\x12(\n\x0f\x65ntity_category\x18\n \x01(\x0e\x32\x0f.EntityCategory\x12\x1b\n\x13unit_of_measurement\x18\x0b \x01(\t\x12\x19\n\x04mode\x18\x0c \x01(\x0e\x32\x0b.NumberMode\x12\x14\n\x0c\x64\x65vice_class\x18\r \x01(\t:\x13\xe0@1\xe8@\x01\xf2@\nUSE_NUMBER\"`\n\x13NumberStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x02\x12\x15\n\rmissing_state\x18\x03 \x01(\x08:\x16\xe0@2\xe8@\x01\xf2@\nUSE_NUMBER\x80\x41\x01\"J\n\x14NumberCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x02:\x16\xe0@3\xe8@\x02\xf2@\nUSE_NUMBER\x80\x41\x01\"\xd8\x01\n\x1aListEntitiesSelectResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x0f\n\x07options\x18\x06 \x03(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x07 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x08 \x01(\x0e\x32\x0f.EntityCategory:\x13\xe0@4\xe8@\x01\xf2@\nUSE_SELECT\"`\n\x13SelectStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\t\x12\x15\n\rmissing_state\x18\x03 \x01(\x08:\x16\xe0@5\xe8@\x01\xf2@\nUSE_SELECT\x80\x41\x01\"J\n\x14SelectCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\t:\x16\xe0@6\xe8@\x02\xf2@\nUSE_SELECT\x80\x41\x01\"\x88\x02\n\x19ListEntitiesSirenResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12\r\n\x05tones\x18\x07 \x03(\t\x12\x19\n\x11supports_duration\x18\x08 \x01(\x08\x12\x17\n\x0fsupports_volume\x18\t \x01(\x08\x12(\n\x0f\x65ntity_category\x18\n \x01(\x0e\x32\x0f.EntityCategory:\x12\xe0@7\xe8@\x01\xf2@\tUSE_SIREN\"G\n\x12SirenStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\x08:\x15\xe0@8\xe8@\x01\xf2@\tUSE_SIREN\x80\x41\x01\"\xc7\x01\n\x13SirenCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x11\n\thas_state\x18\x02 \x01(\x08\x12\r\n\x05state\x18\x03 \x01(\x08\x12\x10\n\x08has_tone\x18\x04 \x01(\x08\x12\x0c\n\x04tone\x18\x05 \x01(\t\x12\x14\n\x0chas_duration\x18\x06 \x01(\x08\x12\x10\n\x08\x64uration\x18\x07 \x01(\r\x12\x12\n\nhas_volume\x18\x08 \x01(\x08\x12\x0e\n\x06volume\x18\t \x01(\x02:\x15\xe0@9\xe8@\x02\xf2@\tUSE_SIREN\x80\x41\x01\"\x9d\x02\n\x18ListEntitiesLockResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x15\n\rassumed_state\x18\x08 \x01(\x08\x12\x15\n\rsupports_open\x18\t \x01(\x08\x12\x15\n\rrequires_code\x18\n \x01(\x08\x12\x13\n\x0b\x63ode_format\x18\x0b \x01(\t:\x11\xe0@:\xe8@\x01\xf2@\x08USE_LOCK\"Q\n\x11LockStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x19\n\x05state\x18\x02 \x01(\x0e\x32\n.LockState:\x14\xe0@;\xe8@\x01\xf2@\x08USE_LOCK\x80\x41\x01\"v\n\x12LockCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x1d\n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x0c.LockCommand\x12\x10\n\x08has_code\x18\x03 \x01(\x08\x12\x0c\n\x04\x63ode\x18\x04 \x01(\t:\x14\xe0@<\xe8@\x02\xf2@\x08USE_LOCK\x80\x41\x01\"\xdd\x01\n\x1aListEntitiesButtonResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x14\n\x0c\x64\x65vice_class\x18\x08 \x01(\t:\x13\xe0@=\xe8@\x01\xf2@\nUSE_BUTTON\";\n\x14\x42uttonCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07:\x16\xe0@>\xe8@\x02\xf2@\nUSE_BUTTON\x80\x41\x01\"\xae\x01\n\x1aMediaPlayerSupportedFormat\x12\x0e\n\x06\x66ormat\x18\x01 \x01(\t\x12\x13\n\x0bsample_rate\x18\x02 \x01(\r\x12\x14\n\x0cnum_channels\x18\x03 \x01(\r\x12*\n\x07purpose\x18\x04 \x01(\x0e\x32\x19.MediaPlayerFormatPurpose\x12\x14\n\x0csample_bytes\x18\x05 \x01(\r:\x13\xf2@\x10USE_MEDIA_PLAYER\"\xa2\x02\n\x1fListEntitiesMediaPlayerResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x16\n\x0esupports_pause\x18\x08 \x01(\x08\x12\x36\n\x11supported_formats\x18\t \x03(\x0b\x32\x1b.MediaPlayerSupportedFormat:\x19\xe0@?\xe8@\x01\xf2@\x10USE_MEDIA_PLAYER\"\x86\x01\n\x18MediaPlayerStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12 \n\x05state\x18\x02 \x01(\x0e\x32\x11.MediaPlayerState\x12\x0e\n\x06volume\x18\x03 \x01(\x02\x12\r\n\x05muted\x18\x04 \x01(\x08:\x1c\xe0@@\xe8@\x01\xf2@\x10USE_MEDIA_PLAYER\x80\x41\x01\"\xff\x01\n\x19MediaPlayerCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x13\n\x0bhas_command\x18\x02 \x01(\x08\x12$\n\x07\x63ommand\x18\x03 \x01(\x0e\x32\x13.MediaPlayerCommand\x12\x12\n\nhas_volume\x18\x04 \x01(\x08\x12\x0e\n\x06volume\x18\x05 \x01(\x02\x12\x15\n\rhas_media_url\x18\x06 \x01(\x08\x12\x11\n\tmedia_url\x18\x07 \x01(\t\x12\x18\n\x10has_announcement\x18\x08 \x01(\x08\x12\x14\n\x0c\x61nnouncement\x18\t \x01(\x08:\x1c\xe0@A\xe8@\x02\xf2@\x10USE_MEDIA_PLAYER\x80\x41\x01\"B\n)SubscribeBluetoothLEAdvertisementsRequest\x12\r\n\x05\x66lags\x18\x01 \x01(\x05:\x06\xe0@B\xe8@\x02\"K\n\x14\x42luetoothServiceData\x12\x0c\n\x04uuid\x18\x01 \x01(\t\x12\x17\n\x0blegacy_data\x18\x02 \x03(\rB\x02\x10\x01\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\"\xfc\x01\n BluetoothLEAdvertisementResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0c\n\x04name\x18\x02 \x01(\x0c\x12\x0c\n\x04rssi\x18\x03 \x01(\x11\x12\x15\n\rservice_uuids\x18\x04 \x03(\t\x12+\n\x0cservice_data\x18\x05 \x03(\x0b\x32\x15.BluetoothServiceData\x12\x30\n\x11manufacturer_data\x18\x06 \x03(\x0b\x32\x15.BluetoothServiceData\x12\x14\n\x0c\x61\x64\x64ress_type\x18\x07 \x01(\r:\x1f\xe0@C\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\x80\x41\x01\"`\n\x1b\x42luetoothLERawAdvertisement\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0c\n\x04rssi\x18\x02 \x01(\x11\x12\x14\n\x0c\x61\x64\x64ress_type\x18\x03 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c\"}\n$BluetoothLERawAdvertisementsResponse\x12\x34\n\x0e\x61\x64vertisements\x18\x01 \x03(\x0b\x32\x1c.BluetoothLERawAdvertisement:\x1f\xe0@]\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\x80\x41\x01\"\xaa\x01\n\x16\x42luetoothDeviceRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x31\n\x0crequest_type\x18\x02 \x01(\x0e\x32\x1b.BluetoothDeviceRequestType\x12\x18\n\x10has_address_type\x18\x03 \x01(\x08\x12\x14\n\x0c\x61\x64\x64ress_type\x18\x04 \x01(\r:\x1c\xe0@D\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"\x81\x01\n!BluetoothDeviceConnectionResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x11\n\tconnected\x18\x02 \x01(\x08\x12\x0b\n\x03mtu\x18\x03 \x01(\r\x12\r\n\x05\x65rror\x18\x04 \x01(\x05:\x1c\xe0@E\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"P\n\x1f\x42luetoothGATTGetServicesRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04:\x1c\xe0@F\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"7\n\x17\x42luetoothGATTDescriptor\x12\x0c\n\x04uuid\x18\x01 \x03(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\"~\n\x1b\x42luetoothGATTCharacteristic\x12\x0c\n\x04uuid\x18\x01 \x03(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x12\n\nproperties\x18\x03 \x01(\r\x12-\n\x0b\x64\x65scriptors\x18\x04 \x03(\x0b\x32\x18.BluetoothGATTDescriptor\"k\n\x14\x42luetoothGATTService\x12\x0c\n\x04uuid\x18\x01 \x03(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x35\n\x0f\x63haracteristics\x18\x03 \x03(\x0b\x32\x1c.BluetoothGATTCharacteristic\"z\n BluetoothGATTGetServicesResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\'\n\x08services\x18\x02 \x03(\x0b\x32\x15.BluetoothGATTService:\x1c\xe0@G\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"U\n$BluetoothGATTGetServicesDoneResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04:\x1c\xe0@H\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"Y\n\x18\x42luetoothGATTReadRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r:\x1c\xe0@I\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"h\n\x19\x42luetoothGATTReadResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c:\x1c\xe0@J\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"z\n\x19\x42luetoothGATTWriteRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x10\n\x08response\x18\x03 \x01(\x08\x12\x0c\n\x04\x64\x61ta\x18\x04 \x01(\x0c:\x1c\xe0@K\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"c\n\"BluetoothGATTReadDescriptorRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r:\x1c\xe0@L\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"r\n#BluetoothGATTWriteDescriptorRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c:\x1c\xe0@M\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"k\n\x1a\x42luetoothGATTNotifyRequest\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x0e\n\x06\x65nable\x18\x03 \x01(\x08:\x1c\xe0@N\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"n\n\x1f\x42luetoothGATTNotifyDataResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c:\x1c\xe0@O\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"H\n(SubscribeBluetoothConnectionsFreeRequest:\x1c\xe0@P\xe8@\x02\xf2@\x13USE_BLUETOOTH_PROXY\"]\n BluetoothConnectionsFreeResponse\x12\x0c\n\x04\x66ree\x18\x01 \x01(\r\x12\r\n\x05limit\x18\x02 \x01(\r:\x1c\xe0@Q\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"j\n\x1a\x42luetoothGATTErrorResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r\x12\r\n\x05\x65rror\x18\x03 \x01(\x05:\x1c\xe0@R\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"[\n\x1a\x42luetoothGATTWriteResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r:\x1c\xe0@S\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"\\\n\x1b\x42luetoothGATTNotifyResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06handle\x18\x02 \x01(\r:\x1c\xe0@T\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"n\n\x1e\x42luetoothDevicePairingResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0e\n\x06paired\x18\x02 \x01(\x08\x12\r\n\x05\x65rror\x18\x03 \x01(\x05:\x1c\xe0@U\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"q\n BluetoothDeviceUnpairingResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\r\n\x05\x65rror\x18\x03 \x01(\x05:\x1c\xe0@V\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"5\n+UnsubscribeBluetoothLEAdvertisementsRequest:\x06\xe0@W\xe8@\x02\"r\n!BluetoothDeviceClearCacheResponse\x12\x0f\n\x07\x61\x64\x64ress\x18\x01 \x01(\x04\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\r\n\x05\x65rror\x18\x03 \x01(\x05:\x1c\xe0@X\xe8@\x01\xf2@\x13USE_BLUETOOTH_PROXY\"`\n\x1eSubscribeVoiceAssistantRequest\x12\x11\n\tsubscribe\x18\x01 \x01(\x08\x12\r\n\x05\x66lags\x18\x02 \x01(\r:\x1c\xe0@Y\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"l\n\x1bVoiceAssistantAudioSettings\x12\x1f\n\x17noise_suppression_level\x18\x01 \x01(\r\x12\x11\n\tauto_gain\x18\x02 \x01(\r\x12\x19\n\x11volume_multiplier\x18\x03 \x01(\x02\"\xbc\x01\n\x15VoiceAssistantRequest\x12\r\n\x05start\x18\x01 \x01(\x08\x12\x17\n\x0f\x63onversation_id\x18\x02 \x01(\t\x12\r\n\x05\x66lags\x18\x03 \x01(\r\x12\x34\n\x0e\x61udio_settings\x18\x04 \x01(\x0b\x32\x1c.VoiceAssistantAudioSettings\x12\x18\n\x10wake_word_phrase\x18\x05 \x01(\t:\x1c\xe0@Z\xe8@\x01\xf2@\x13USE_VOICE_ASSISTANT\"S\n\x16VoiceAssistantResponse\x12\x0c\n\x04port\x18\x01 \x01(\r\x12\r\n\x05\x65rror\x18\x02 \x01(\x08:\x1c\xe0@[\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"6\n\x17VoiceAssistantEventData\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\"\x8d\x01\n\x1bVoiceAssistantEventResponse\x12(\n\nevent_type\x18\x01 \x01(\x0e\x32\x14.VoiceAssistantEvent\x12&\n\x04\x64\x61ta\x18\x02 \x03(\x0b\x32\x18.VoiceAssistantEventData:\x1c\xe0@\\\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"N\n\x13VoiceAssistantAudio\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x12\x0b\n\x03\x65nd\x18\x02 \x01(\x08:\x1c\xe0@j\xe8@\x00\xf2@\x13USE_VOICE_ASSISTANT\"\xcf\x01\n VoiceAssistantTimerEventResponse\x12-\n\nevent_type\x18\x01 \x01(\x0e\x32\x19.VoiceAssistantTimerEvent\x12\x10\n\x08timer_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x15\n\rtotal_seconds\x18\x04 \x01(\r\x12\x14\n\x0cseconds_left\x18\x05 \x01(\r\x12\x11\n\tis_active\x18\x06 \x01(\x08:\x1c\xe0@s\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"]\n\x1dVoiceAssistantAnnounceRequest\x12\x10\n\x08media_id\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t:\x1c\xe0@w\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"O\n\x1eVoiceAssistantAnnounceFinished\x12\x0f\n\x07success\x18\x01 \x01(\x08:\x1c\xe0@x\xe8@\x01\xf2@\x13USE_VOICE_ASSISTANT\"R\n\x16VoiceAssistantWakeWord\x12\n\n\x02id\x18\x01 \x01(\t\x12\x11\n\twake_word\x18\x02 \x01(\t\x12\x19\n\x11trained_languages\x18\x03 \x03(\t\"B\n\"VoiceAssistantConfigurationRequest:\x1c\xe0@y\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"\xb4\x01\n#VoiceAssistantConfigurationResponse\x12\x35\n\x14\x61vailable_wake_words\x18\x01 \x03(\x0b\x32\x17.VoiceAssistantWakeWord\x12\x19\n\x11\x61\x63tive_wake_words\x18\x02 \x03(\t\x12\x1d\n\x15max_active_wake_words\x18\x03 \x01(\r:\x1c\xe0@z\xe8@\x01\xf2@\x13USE_VOICE_ASSISTANT\"Y\n\x1eVoiceAssistantSetConfiguration\x12\x19\n\x11\x61\x63tive_wake_words\x18\x01 \x03(\t:\x1c\xe0@{\xe8@\x02\xf2@\x13USE_VOICE_ASSISTANT\"\xb0\x02\n%ListEntitiesAlarmControlPanelResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x1a\n\x12supported_features\x18\x08 \x01(\r\x12\x15\n\rrequires_code\x18\t \x01(\x08\x12\x1c\n\x14requires_code_to_arm\x18\n \x01(\x08: \xe0@^\xe8@\x01\xf2@\x17USE_ALARM_CONTROL_PANEL\"z\n\x1e\x41larmControlPanelStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12&\n\x05state\x18\x02 \x01(\x0e\x32\x17.AlarmControlPanelState:#\xe0@_\xe8@\x01\xf2@\x17USE_ALARM_CONTROL_PANEL\x80\x41\x01\"\x92\x01\n\x1f\x41larmControlPanelCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12/\n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x1e.AlarmControlPanelStateCommand\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t:#\xe0@`\xe8@\x02\xf2@\x17USE_ALARM_CONTROL_PANEL\x80\x41\x01\"\x95\x02\n\x18ListEntitiesTextResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x12\n\nmin_length\x18\x08 \x01(\r\x12\x12\n\nmax_length\x18\t \x01(\r\x12\x0f\n\x07pattern\x18\n \x01(\t\x12\x17\n\x04mode\x18\x0b \x01(\x0e\x32\t.TextMode:\x11\xe0@a\xe8@\x01\xf2@\x08USE_TEXT\"\\\n\x11TextStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\t\x12\x15\n\rmissing_state\x18\x03 \x01(\x08:\x14\xe0@b\xe8@\x01\xf2@\x08USE_TEXT\x80\x41\x01\"F\n\x12TextCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\r\n\x05state\x18\x02 \x01(\t:\x14\xe0@c\xe8@\x02\xf2@\x08USE_TEXT\x80\x41\x01\"\xcc\x01\n\x18ListEntitiesDateResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory:\x1a\xe0@d\xe8@\x01\xf2@\x11USE_DATETIME_DATE\"\x80\x01\n\x11\x44\x61teStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x15\n\rmissing_state\x18\x02 \x01(\x08\x12\x0c\n\x04year\x18\x03 \x01(\r\x12\r\n\x05month\x18\x04 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x05 \x01(\r:\x1d\xe0@e\xe8@\x01\xf2@\x11USE_DATETIME_DATE\x80\x41\x01\"j\n\x12\x44\x61teCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x0c\n\x04year\x18\x02 \x01(\r\x12\r\n\x05month\x18\x03 \x01(\r\x12\x0b\n\x03\x64\x61y\x18\x04 \x01(\r:\x1d\xe0@f\xe8@\x02\xf2@\x11USE_DATETIME_DATE\x80\x41\x01\"\xcc\x01\n\x18ListEntitiesTimeResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory:\x1a\xe0@g\xe8@\x01\xf2@\x11USE_DATETIME_TIME\"\x84\x01\n\x11TimeStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x15\n\rmissing_state\x18\x02 \x01(\x08\x12\x0c\n\x04hour\x18\x03 \x01(\r\x12\x0e\n\x06minute\x18\x04 \x01(\r\x12\x0e\n\x06second\x18\x05 \x01(\r:\x1d\xe0@h\xe8@\x01\xf2@\x11USE_DATETIME_TIME\x80\x41\x01\"n\n\x12TimeCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x0c\n\x04hour\x18\x02 \x01(\r\x12\x0e\n\x06minute\x18\x03 \x01(\r\x12\x0e\n\x06second\x18\x04 \x01(\r:\x1d\xe0@i\xe8@\x02\xf2@\x11USE_DATETIME_TIME\x80\x41\x01\"\xf0\x01\n\x19ListEntitiesEventResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x14\n\x0c\x64\x65vice_class\x18\x08 \x01(\t\x12\x13\n\x0b\x65vent_types\x18\t \x03(\t:\x12\xe0@k\xe8@\x01\xf2@\tUSE_EVENT\"D\n\rEventResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x12\n\nevent_type\x18\x02 \x01(\t:\x12\xe0@l\xe8@\x01\xf2@\tUSE_EVENT\"\xa4\x02\n\x19ListEntitiesValveResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x14\n\x0c\x64\x65vice_class\x18\x08 \x01(\t\x12\x15\n\rassumed_state\x18\t \x01(\x08\x12\x19\n\x11supports_position\x18\n \x01(\x08\x12\x15\n\rsupports_stop\x18\x0b \x01(\x08:\x12\xe0@m\xe8@\x01\xf2@\tUSE_VALVE\"v\n\x12ValveStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x10\n\x08position\x18\x02 \x01(\x02\x12*\n\x11\x63urrent_operation\x18\x03 \x01(\x0e\x32\x0f.ValveOperation:\x15\xe0@n\xe8@\x01\xf2@\tUSE_VALVE\x80\x41\x01\"o\n\x13ValveCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x14\n\x0chas_position\x18\x02 \x01(\x08\x12\x10\n\x08position\x18\x03 \x01(\x02\x12\x0c\n\x04stop\x18\x04 \x01(\x08:\x15\xe0@o\xe8@\x02\xf2@\tUSE_VALVE\x80\x41\x01\"\xd4\x01\n\x1cListEntitiesDateTimeResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory:\x1e\xe0@p\xe8@\x01\xf2@\x15USE_DATETIME_DATETIME\"u\n\x15\x44\x61teTimeStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x15\n\rmissing_state\x18\x02 \x01(\x08\x12\x15\n\repoch_seconds\x18\x03 \x01(\x07:!\xe0@q\xe8@\x01\xf2@\x15USE_DATETIME_DATETIME\x80\x41\x01\"_\n\x16\x44\x61teTimeCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x15\n\repoch_seconds\x18\x02 \x01(\x07:!\xe0@r\xe8@\x02\xf2@\x15USE_DATETIME_DATETIME\x80\x41\x01\"\xdd\x01\n\x1aListEntitiesUpdateResponse\x12\x11\n\tobject_id\x18\x01 \x01(\t\x12\x0b\n\x03key\x18\x02 \x01(\x07\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x11\n\tunique_id\x18\x04 \x01(\t\x12\x0c\n\x04icon\x18\x05 \x01(\t\x12\x1b\n\x13\x64isabled_by_default\x18\x06 \x01(\x08\x12(\n\x0f\x65ntity_category\x18\x07 \x01(\x0e\x32\x0f.EntityCategory\x12\x14\n\x0c\x64\x65vice_class\x18\x08 \x01(\t:\x13\xe0@t\xe8@\x01\xf2@\nUSE_UPDATE\"\xfc\x01\n\x13UpdateStateResponse\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x15\n\rmissing_state\x18\x02 \x01(\x08\x12\x13\n\x0bin_progress\x18\x03 \x01(\x08\x12\x14\n\x0chas_progress\x18\x04 \x01(\x08\x12\x10\n\x08progress\x18\x05 \x01(\x02\x12\x17\n\x0f\x63urrent_version\x18\x06 \x01(\t\x12\x16\n\x0elatest_version\x18\x07 \x01(\t\x12\r\n\x05title\x18\x08 \x01(\t\x12\x17\n\x0frelease_summary\x18\t \x01(\t\x12\x13\n\x0brelease_url\x18\n \x01(\t:\x16\xe0@u\xe8@\x01\xf2@\nUSE_UPDATE\x80\x41\x01\"\\\n\x14UpdateCommandRequest\x12\x0b\n\x03key\x18\x01 \x01(\x07\x12\x1f\n\x07\x63ommand\x18\x02 \x01(\x0e\x32\x0e.UpdateCommand:\x16\xe0@v\xe8@\x02\xf2@\nUSE_UPDATE\x80\x41\x01*f\n\x0e\x45ntityCategory\x12\x18\n\x14\x45NTITY_CATEGORY_NONE\x10\x00\x12\x1a\n\x16\x45NTITY_CATEGORY_CONFIG\x10\x01\x12\x1e\n\x1a\x45NTITY_CATEGORY_DIAGNOSTIC\x10\x02*N\n\x10LegacyCoverState\x12\x1b\n\x17LEGACY_COVER_STATE_OPEN\x10\x00\x12\x1d\n\x19LEGACY_COVER_STATE_CLOSED\x10\x01*j\n\x0e\x43overOperation\x12\x18\n\x14\x43OVER_OPERATION_IDLE\x10\x00\x12\x1e\n\x1a\x43OVER_OPERATION_IS_OPENING\x10\x01\x12\x1e\n\x1a\x43OVER_OPERATION_IS_CLOSING\x10\x02*r\n\x12LegacyCoverCommand\x12\x1d\n\x19LEGACY_COVER_COMMAND_OPEN\x10\x00\x12\x1e\n\x1aLEGACY_COVER_COMMAND_CLOSE\x10\x01\x12\x1d\n\x19LEGACY_COVER_COMMAND_STOP\x10\x02*G\n\x08\x46\x61nSpeed\x12\x11\n\rFAN_SPEED_LOW\x10\x00\x12\x14\n\x10\x46\x41N_SPEED_MEDIUM\x10\x01\x12\x12\n\x0e\x46\x41N_SPEED_HIGH\x10\x02*D\n\x0c\x46\x61nDirection\x12\x19\n\x15\x46\x41N_DIRECTION_FORWARD\x10\x00\x12\x19\n\x15\x46\x41N_DIRECTION_REVERSE\x10\x01*~\n\x10SensorStateClass\x12\x14\n\x10STATE_CLASS_NONE\x10\x00\x12\x1b\n\x17STATE_CLASS_MEASUREMENT\x10\x01\x12 \n\x1cSTATE_CLASS_TOTAL_INCREASING\x10\x02\x12\x15\n\x11STATE_CLASS_TOTAL\x10\x03*U\n\x13SensorLastResetType\x12\x13\n\x0fLAST_RESET_NONE\x10\x00\x12\x14\n\x10LAST_RESET_NEVER\x10\x01\x12\x13\n\x0fLAST_RESET_AUTO\x10\x02*\xb9\x01\n\x08LogLevel\x12\x12\n\x0eLOG_LEVEL_NONE\x10\x00\x12\x13\n\x0fLOG_LEVEL_ERROR\x10\x01\x12\x12\n\x0eLOG_LEVEL_WARN\x10\x02\x12\x12\n\x0eLOG_LEVEL_INFO\x10\x03\x12\x14\n\x10LOG_LEVEL_CONFIG\x10\x04\x12\x13\n\x0fLOG_LEVEL_DEBUG\x10\x05\x12\x15\n\x11LOG_LEVEL_VERBOSE\x10\x06\x12\x1a\n\x16LOG_LEVEL_VERY_VERBOSE\x10\x07*\x84\x02\n\x0eServiceArgType\x12\x19\n\x15SERVICE_ARG_TYPE_BOOL\x10\x00\x12\x18\n\x14SERVICE_ARG_TYPE_INT\x10\x01\x12\x1a\n\x16SERVICE_ARG_TYPE_FLOAT\x10\x02\x12\x1b\n\x17SERVICE_ARG_TYPE_STRING\x10\x03\x12\x1f\n\x1bSERVICE_ARG_TYPE_BOOL_ARRAY\x10\x04\x12\x1e\n\x1aSERVICE_ARG_TYPE_INT_ARRAY\x10\x05\x12 \n\x1cSERVICE_ARG_TYPE_FLOAT_ARRAY\x10\x06\x12!\n\x1dSERVICE_ARG_TYPE_STRING_ARRAY\x10\x07*\xb5\x01\n\x0b\x43limateMode\x12\x14\n\x10\x43LIMATE_MODE_OFF\x10\x00\x12\x1a\n\x16\x43LIMATE_MODE_HEAT_COOL\x10\x01\x12\x15\n\x11\x43LIMATE_MODE_COOL\x10\x02\x12\x15\n\x11\x43LIMATE_MODE_HEAT\x10\x03\x12\x19\n\x15\x43LIMATE_MODE_FAN_ONLY\x10\x04\x12\x14\n\x10\x43LIMATE_MODE_DRY\x10\x05\x12\x15\n\x11\x43LIMATE_MODE_AUTO\x10\x06*\xf1\x01\n\x0e\x43limateFanMode\x12\x12\n\x0e\x43LIMATE_FAN_ON\x10\x00\x12\x13\n\x0f\x43LIMATE_FAN_OFF\x10\x01\x12\x14\n\x10\x43LIMATE_FAN_AUTO\x10\x02\x12\x13\n\x0f\x43LIMATE_FAN_LOW\x10\x03\x12\x16\n\x12\x43LIMATE_FAN_MEDIUM\x10\x04\x12\x14\n\x10\x43LIMATE_FAN_HIGH\x10\x05\x12\x16\n\x12\x43LIMATE_FAN_MIDDLE\x10\x06\x12\x15\n\x11\x43LIMATE_FAN_FOCUS\x10\x07\x12\x17\n\x13\x43LIMATE_FAN_DIFFUSE\x10\x08\x12\x15\n\x11\x43LIMATE_FAN_QUIET\x10\t*{\n\x10\x43limateSwingMode\x12\x15\n\x11\x43LIMATE_SWING_OFF\x10\x00\x12\x16\n\x12\x43LIMATE_SWING_BOTH\x10\x01\x12\x1a\n\x16\x43LIMATE_SWING_VERTICAL\x10\x02\x12\x1c\n\x18\x43LIMATE_SWING_HORIZONTAL\x10\x03*\xab\x01\n\rClimateAction\x12\x16\n\x12\x43LIMATE_ACTION_OFF\x10\x00\x12\x1a\n\x16\x43LIMATE_ACTION_COOLING\x10\x02\x12\x1a\n\x16\x43LIMATE_ACTION_HEATING\x10\x03\x12\x17\n\x13\x43LIMATE_ACTION_IDLE\x10\x04\x12\x19\n\x15\x43LIMATE_ACTION_DRYING\x10\x05\x12\x16\n\x12\x43LIMATE_ACTION_FAN\x10\x06*\xdf\x01\n\rClimatePreset\x12\x17\n\x13\x43LIMATE_PRESET_NONE\x10\x00\x12\x17\n\x13\x43LIMATE_PRESET_HOME\x10\x01\x12\x17\n\x13\x43LIMATE_PRESET_AWAY\x10\x02\x12\x18\n\x14\x43LIMATE_PRESET_BOOST\x10\x03\x12\x1a\n\x16\x43LIMATE_PRESET_COMFORT\x10\x04\x12\x16\n\x12\x43LIMATE_PRESET_ECO\x10\x05\x12\x18\n\x14\x43LIMATE_PRESET_SLEEP\x10\x06\x12\x1b\n\x17\x43LIMATE_PRESET_ACTIVITY\x10\x07*O\n\nNumberMode\x12\x14\n\x10NUMBER_MODE_AUTO\x10\x00\x12\x13\n\x0fNUMBER_MODE_BOX\x10\x01\x12\x16\n\x12NUMBER_MODE_SLIDER\x10\x02*\x99\x01\n\tLockState\x12\x13\n\x0fLOCK_STATE_NONE\x10\x00\x12\x15\n\x11LOCK_STATE_LOCKED\x10\x01\x12\x17\n\x13LOCK_STATE_UNLOCKED\x10\x02\x12\x15\n\x11LOCK_STATE_JAMMED\x10\x03\x12\x16\n\x12LOCK_STATE_LOCKING\x10\x04\x12\x18\n\x14LOCK_STATE_UNLOCKING\x10\x05*<\n\x0bLockCommand\x12\x0f\n\x0bLOCK_UNLOCK\x10\x00\x12\r\n\tLOCK_LOCK\x10\x01\x12\r\n\tLOCK_OPEN\x10\x02*\x8b\x01\n\x10MediaPlayerState\x12\x1b\n\x17MEDIA_PLAYER_STATE_NONE\x10\x00\x12\x1b\n\x17MEDIA_PLAYER_STATE_IDLE\x10\x01\x12\x1e\n\x1aMEDIA_PLAYER_STATE_PLAYING\x10\x02\x12\x1d\n\x19MEDIA_PLAYER_STATE_PAUSED\x10\x03*\xb2\x01\n\x12MediaPlayerCommand\x12\x1d\n\x19MEDIA_PLAYER_COMMAND_PLAY\x10\x00\x12\x1e\n\x1aMEDIA_PLAYER_COMMAND_PAUSE\x10\x01\x12\x1d\n\x19MEDIA_PLAYER_COMMAND_STOP\x10\x02\x12\x1d\n\x19MEDIA_PLAYER_COMMAND_MUTE\x10\x03\x12\x1f\n\x1bMEDIA_PLAYER_COMMAND_UNMUTE\x10\x04*q\n\x18MediaPlayerFormatPurpose\x12\'\n#MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT\x10\x00\x12,\n(MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT\x10\x01*\xeb\x02\n\x1a\x42luetoothDeviceRequestType\x12)\n%BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT\x10\x00\x12,\n(BLUETOOTH_DEVICE_REQUEST_TYPE_DISCONNECT\x10\x01\x12&\n\"BLUETOOTH_DEVICE_REQUEST_TYPE_PAIR\x10\x02\x12(\n$BLUETOOTH_DEVICE_REQUEST_TYPE_UNPAIR\x10\x03\x12\x37\n3BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITH_CACHE\x10\x04\x12:\n6BLUETOOTH_DEVICE_REQUEST_TYPE_CONNECT_V3_WITHOUT_CACHE\x10\x05\x12-\n)BLUETOOTH_DEVICE_REQUEST_TYPE_CLEAR_CACHE\x10\x06*j\n\x1bVoiceAssistantSubscribeFlag\x12\"\n\x1eVOICE_ASSISTANT_SUBSCRIBE_NONE\x10\x00\x12\'\n#VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO\x10\x01*\xfc\x03\n\x13VoiceAssistantEvent\x12\x19\n\x15VOICE_ASSISTANT_ERROR\x10\x00\x12\x1d\n\x19VOICE_ASSISTANT_RUN_START\x10\x01\x12\x1b\n\x17VOICE_ASSISTANT_RUN_END\x10\x02\x12\x1d\n\x19VOICE_ASSISTANT_STT_START\x10\x03\x12\x1b\n\x17VOICE_ASSISTANT_STT_END\x10\x04\x12 \n\x1cVOICE_ASSISTANT_INTENT_START\x10\x05\x12\x1e\n\x1aVOICE_ASSISTANT_INTENT_END\x10\x06\x12\x1d\n\x19VOICE_ASSISTANT_TTS_START\x10\x07\x12\x1b\n\x17VOICE_ASSISTANT_TTS_END\x10\x08\x12#\n\x1fVOICE_ASSISTANT_WAKE_WORD_START\x10\t\x12!\n\x1dVOICE_ASSISTANT_WAKE_WORD_END\x10\n\x12!\n\x1dVOICE_ASSISTANT_STT_VAD_START\x10\x0b\x12\x1f\n\x1bVOICE_ASSISTANT_STT_VAD_END\x10\x0c\x12$\n VOICE_ASSISTANT_TTS_STREAM_START\x10\x62\x12\"\n\x1eVOICE_ASSISTANT_TTS_STREAM_END\x10\x63*\xa9\x01\n\x18VoiceAssistantTimerEvent\x12!\n\x1dVOICE_ASSISTANT_TIMER_STARTED\x10\x00\x12!\n\x1dVOICE_ASSISTANT_TIMER_UPDATED\x10\x01\x12#\n\x1fVOICE_ASSISTANT_TIMER_CANCELLED\x10\x02\x12\"\n\x1eVOICE_ASSISTANT_TIMER_FINISHED\x10\x03*\xb3\x02\n\x16\x41larmControlPanelState\x12\x18\n\x14\x41LARM_STATE_DISARMED\x10\x00\x12\x1a\n\x16\x41LARM_STATE_ARMED_HOME\x10\x01\x12\x1a\n\x16\x41LARM_STATE_ARMED_AWAY\x10\x02\x12\x1b\n\x17\x41LARM_STATE_ARMED_NIGHT\x10\x03\x12\x1e\n\x1a\x41LARM_STATE_ARMED_VACATION\x10\x04\x12#\n\x1f\x41LARM_STATE_ARMED_CUSTOM_BYPASS\x10\x05\x12\x17\n\x13\x41LARM_STATE_PENDING\x10\x06\x12\x16\n\x12\x41LARM_STATE_ARMING\x10\x07\x12\x19\n\x15\x41LARM_STATE_DISARMING\x10\x08\x12\x19\n\x15\x41LARM_STATE_TRIGGERED\x10\t*\x98\x02\n\x1d\x41larmControlPanelStateCommand\x12\x1e\n\x1a\x41LARM_CONTROL_PANEL_DISARM\x10\x00\x12 \n\x1c\x41LARM_CONTROL_PANEL_ARM_AWAY\x10\x01\x12 \n\x1c\x41LARM_CONTROL_PANEL_ARM_HOME\x10\x02\x12!\n\x1d\x41LARM_CONTROL_PANEL_ARM_NIGHT\x10\x03\x12$\n ALARM_CONTROL_PANEL_ARM_VACATION\x10\x04\x12)\n%ALARM_CONTROL_PANEL_ARM_CUSTOM_BYPASS\x10\x05\x12\x1f\n\x1b\x41LARM_CONTROL_PANEL_TRIGGER\x10\x06*6\n\x08TextMode\x12\x12\n\x0eTEXT_MODE_TEXT\x10\x00\x12\x16\n\x12TEXT_MODE_PASSWORD\x10\x01*j\n\x0eValveOperation\x12\x18\n\x14VALVE_OPERATION_IDLE\x10\x00\x12\x1e\n\x1aVALVE_OPERATION_IS_OPENING\x10\x01\x12\x1e\n\x1aVALVE_OPERATION_IS_CLOSING\x10\x02*]\n\rUpdateCommand\x12\x17\n\x13UPDATE_COMMAND_NONE\x10\x00\x12\x19\n\x15UPDATE_COMMAND_UPDATE\x10\x01\x12\x18\n\x14UPDATE_COMMAND_CHECK\x10\x02\x32\xb8\x12\n\rAPIConnection\x12.\n\x05hello\x12\r.HelloRequest\x1a\x0e.HelloResponse\"\x06\xf0@\x00\xf8@\x00\x12\x34\n\x07\x63onnect\x12\x0f.ConnectRequest\x1a\x10.ConnectResponse\"\x06\xf0@\x00\xf8@\x00\x12=\n\ndisconnect\x12\x12.DisconnectRequest\x1a\x13.DisconnectResponse\"\x06\xf0@\x00\xf8@\x00\x12+\n\x04ping\x12\x0c.PingRequest\x1a\r.PingResponse\"\x06\xf0@\x00\xf8@\x00\x12;\n\x0b\x64\x65vice_info\x12\x12.DeviceInfoRequest\x1a\x13.DeviceInfoResponse\"\x03\xf8@\x00\x12.\n\rlist_entities\x12\x14.ListEntitiesRequest\x1a\x05.void\"\x00\x12\x34\n\x10subscribe_states\x12\x17.SubscribeStatesRequest\x1a\x05.void\"\x00\x12\x30\n\x0esubscribe_logs\x12\x15.SubscribeLogsRequest\x1a\x05.void\"\x00\x12S\n subscribe_homeassistant_services\x12&.SubscribeHomeassistantServicesRequest\x1a\x05.void\"\x00\x12P\n\x1fsubscribe_home_assistant_states\x12$.SubscribeHomeAssistantStatesRequest\x1a\x05.void\"\x00\x12\x32\n\x08get_time\x12\x0f.GetTimeRequest\x1a\x10.GetTimeResponse\"\x03\xf8@\x00\x12\x32\n\x0f\x65xecute_service\x12\x16.ExecuteServiceRequest\x1a\x05.void\"\x00\x12.\n\rcover_command\x12\x14.CoverCommandRequest\x1a\x05.void\"\x00\x12*\n\x0b\x66\x61n_command\x12\x12.FanCommandRequest\x1a\x05.void\"\x00\x12.\n\rlight_command\x12\x14.LightCommandRequest\x1a\x05.void\"\x00\x12\x30\n\x0eswitch_command\x12\x15.SwitchCommandRequest\x1a\x05.void\"\x00\x12,\n\x0c\x63\x61mera_image\x12\x13.CameraImageRequest\x1a\x05.void\"\x00\x12\x32\n\x0f\x63limate_command\x12\x16.ClimateCommandRequest\x1a\x05.void\"\x00\x12\x30\n\x0enumber_command\x12\x15.NumberCommandRequest\x1a\x05.void\"\x00\x12\x30\n\x0eselect_command\x12\x15.SelectCommandRequest\x1a\x05.void\"\x00\x12,\n\x0ctext_command\x12\x13.TextCommandRequest\x1a\x05.void\"\x00\x12.\n\rsiren_command\x12\x14.SirenCommandRequest\x1a\x05.void\"\x00\x12\x30\n\x0e\x62utton_command\x12\x15.ButtonCommandRequest\x1a\x05.void\"\x00\x12,\n\x0clock_command\x12\x13.LockCommandRequest\x1a\x05.void\"\x00\x12.\n\rvalve_command\x12\x14.ValveCommandRequest\x1a\x05.void\"\x00\x12;\n\x14media_player_command\x12\x1a.MediaPlayerCommandRequest\x1a\x05.void\"\x00\x12,\n\x0c\x64\x61te_command\x12\x13.DateCommandRequest\x1a\x05.void\"\x00\x12,\n\x0ctime_command\x12\x13.TimeCommandRequest\x1a\x05.void\"\x00\x12\x34\n\x10\x64\x61tetime_command\x12\x17.DateTimeCommandRequest\x1a\x05.void\"\x00\x12\\\n%subscribe_bluetooth_le_advertisements\x12*.SubscribeBluetoothLEAdvertisementsRequest\x1a\x05.void\"\x00\x12<\n\x18\x62luetooth_device_request\x12\x17.BluetoothDeviceRequest\x1a\x05.void\"\x00\x12H\n\x1b\x62luetooth_gatt_get_services\x12 .BluetoothGATTGetServicesRequest\x1a\x05.void\"\x00\x12\x39\n\x13\x62luetooth_gatt_read\x12\x19.BluetoothGATTReadRequest\x1a\x05.void\"\x00\x12;\n\x14\x62luetooth_gatt_write\x12\x1a.BluetoothGATTWriteRequest\x1a\x05.void\"\x00\x12N\n\x1e\x62luetooth_gatt_read_descriptor\x12#.BluetoothGATTReadDescriptorRequest\x1a\x05.void\"\x00\x12P\n\x1f\x62luetooth_gatt_write_descriptor\x12$.BluetoothGATTWriteDescriptorRequest\x1a\x05.void\"\x00\x12=\n\x15\x62luetooth_gatt_notify\x12\x1b.BluetoothGATTNotifyRequest\x1a\x05.void\"\x00\x12`\n\'unsubscribe_bluetooth_le_advertisements\x12,.UnsubscribeBluetoothLEAdvertisementsRequest\x1a\x05.void\"\x00\x12\x45\n\x19subscribe_voice_assistant\x12\x1f.SubscribeVoiceAssistantRequest\x1a\x05.void\"\x00\x12H\n\x1b\x61larm_control_panel_command\x12 .AlarmControlPanelCommandRequest\x1a\x05.void\"\x00\x62\x06proto3') -_ENTITYCATEGORY = DESCRIPTOR.enum_types_by_name['EntityCategory'] -EntityCategory = enum_type_wrapper.EnumTypeWrapper(_ENTITYCATEGORY) -_LEGACYCOVERSTATE = DESCRIPTOR.enum_types_by_name['LegacyCoverState'] -LegacyCoverState = enum_type_wrapper.EnumTypeWrapper(_LEGACYCOVERSTATE) -_COVEROPERATION = DESCRIPTOR.enum_types_by_name['CoverOperation'] -CoverOperation = enum_type_wrapper.EnumTypeWrapper(_COVEROPERATION) -_LEGACYCOVERCOMMAND = DESCRIPTOR.enum_types_by_name['LegacyCoverCommand'] -LegacyCoverCommand = enum_type_wrapper.EnumTypeWrapper(_LEGACYCOVERCOMMAND) -_FANSPEED = DESCRIPTOR.enum_types_by_name['FanSpeed'] -FanSpeed = enum_type_wrapper.EnumTypeWrapper(_FANSPEED) -_FANDIRECTION = DESCRIPTOR.enum_types_by_name['FanDirection'] -FanDirection = enum_type_wrapper.EnumTypeWrapper(_FANDIRECTION) -_SENSORSTATECLASS = DESCRIPTOR.enum_types_by_name['SensorStateClass'] -SensorStateClass = enum_type_wrapper.EnumTypeWrapper(_SENSORSTATECLASS) -_SENSORLASTRESETTYPE = DESCRIPTOR.enum_types_by_name['SensorLastResetType'] -SensorLastResetType = enum_type_wrapper.EnumTypeWrapper(_SENSORLASTRESETTYPE) -_LOGLEVEL = DESCRIPTOR.enum_types_by_name['LogLevel'] -LogLevel = enum_type_wrapper.EnumTypeWrapper(_LOGLEVEL) -_SERVICEARGTYPE = DESCRIPTOR.enum_types_by_name['ServiceArgType'] -ServiceArgType = enum_type_wrapper.EnumTypeWrapper(_SERVICEARGTYPE) -_CLIMATEMODE = DESCRIPTOR.enum_types_by_name['ClimateMode'] -ClimateMode = enum_type_wrapper.EnumTypeWrapper(_CLIMATEMODE) -_CLIMATEFANMODE = DESCRIPTOR.enum_types_by_name['ClimateFanMode'] -ClimateFanMode = enum_type_wrapper.EnumTypeWrapper(_CLIMATEFANMODE) -_CLIMATESWINGMODE = DESCRIPTOR.enum_types_by_name['ClimateSwingMode'] -ClimateSwingMode = enum_type_wrapper.EnumTypeWrapper(_CLIMATESWINGMODE) -_CLIMATEACTION = DESCRIPTOR.enum_types_by_name['ClimateAction'] -ClimateAction = enum_type_wrapper.EnumTypeWrapper(_CLIMATEACTION) -_CLIMATEPRESET = DESCRIPTOR.enum_types_by_name['ClimatePreset'] -ClimatePreset = enum_type_wrapper.EnumTypeWrapper(_CLIMATEPRESET) -_NUMBERMODE = DESCRIPTOR.enum_types_by_name['NumberMode'] -NumberMode = enum_type_wrapper.EnumTypeWrapper(_NUMBERMODE) -_LOCKSTATE = DESCRIPTOR.enum_types_by_name['LockState'] -LockState = enum_type_wrapper.EnumTypeWrapper(_LOCKSTATE) -_LOCKCOMMAND = DESCRIPTOR.enum_types_by_name['LockCommand'] -LockCommand = enum_type_wrapper.EnumTypeWrapper(_LOCKCOMMAND) -_MEDIAPLAYERSTATE = DESCRIPTOR.enum_types_by_name['MediaPlayerState'] -MediaPlayerState = enum_type_wrapper.EnumTypeWrapper(_MEDIAPLAYERSTATE) -_MEDIAPLAYERCOMMAND = DESCRIPTOR.enum_types_by_name['MediaPlayerCommand'] -MediaPlayerCommand = enum_type_wrapper.EnumTypeWrapper(_MEDIAPLAYERCOMMAND) -_MEDIAPLAYERFORMATPURPOSE = DESCRIPTOR.enum_types_by_name['MediaPlayerFormatPurpose'] -MediaPlayerFormatPurpose = enum_type_wrapper.EnumTypeWrapper(_MEDIAPLAYERFORMATPURPOSE) -_BLUETOOTHDEVICEREQUESTTYPE = DESCRIPTOR.enum_types_by_name['BluetoothDeviceRequestType'] -BluetoothDeviceRequestType = enum_type_wrapper.EnumTypeWrapper(_BLUETOOTHDEVICEREQUESTTYPE) -_VOICEASSISTANTSUBSCRIBEFLAG = DESCRIPTOR.enum_types_by_name['VoiceAssistantSubscribeFlag'] -VoiceAssistantSubscribeFlag = enum_type_wrapper.EnumTypeWrapper(_VOICEASSISTANTSUBSCRIBEFLAG) -_VOICEASSISTANTEVENT = DESCRIPTOR.enum_types_by_name['VoiceAssistantEvent'] -VoiceAssistantEvent = enum_type_wrapper.EnumTypeWrapper(_VOICEASSISTANTEVENT) -_VOICEASSISTANTTIMEREVENT = DESCRIPTOR.enum_types_by_name['VoiceAssistantTimerEvent'] -VoiceAssistantTimerEvent = enum_type_wrapper.EnumTypeWrapper(_VOICEASSISTANTTIMEREVENT) -_ALARMCONTROLPANELSTATE = DESCRIPTOR.enum_types_by_name['AlarmControlPanelState'] -AlarmControlPanelState = enum_type_wrapper.EnumTypeWrapper(_ALARMCONTROLPANELSTATE) -_ALARMCONTROLPANELSTATECOMMAND = DESCRIPTOR.enum_types_by_name['AlarmControlPanelStateCommand'] -AlarmControlPanelStateCommand = enum_type_wrapper.EnumTypeWrapper(_ALARMCONTROLPANELSTATECOMMAND) -_TEXTMODE = DESCRIPTOR.enum_types_by_name['TextMode'] -TextMode = enum_type_wrapper.EnumTypeWrapper(_TEXTMODE) -_VALVEOPERATION = DESCRIPTOR.enum_types_by_name['ValveOperation'] -ValveOperation = enum_type_wrapper.EnumTypeWrapper(_VALVEOPERATION) -_UPDATECOMMAND = DESCRIPTOR.enum_types_by_name['UpdateCommand'] -UpdateCommand = enum_type_wrapper.EnumTypeWrapper(_UPDATECOMMAND) -ENTITY_CATEGORY_NONE = 0 -ENTITY_CATEGORY_CONFIG = 1 -ENTITY_CATEGORY_DIAGNOSTIC = 2 -LEGACY_COVER_STATE_OPEN = 0 -LEGACY_COVER_STATE_CLOSED = 1 -COVER_OPERATION_IDLE = 0 -COVER_OPERATION_IS_OPENING = 1 -COVER_OPERATION_IS_CLOSING = 2 -LEGACY_COVER_COMMAND_OPEN = 0 -LEGACY_COVER_COMMAND_CLOSE = 1 -LEGACY_COVER_COMMAND_STOP = 2 -FAN_SPEED_LOW = 0 -FAN_SPEED_MEDIUM = 1 -FAN_SPEED_HIGH = 2 -FAN_DIRECTION_FORWARD = 0 -FAN_DIRECTION_REVERSE = 1 -STATE_CLASS_NONE = 0 -STATE_CLASS_MEASUREMENT = 1 -STATE_CLASS_TOTAL_INCREASING = 2 -STATE_CLASS_TOTAL = 3 -LAST_RESET_NONE = 0 -LAST_RESET_NEVER = 1 -LAST_RESET_AUTO = 2 -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 -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 -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 -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 -CLIMATE_SWING_OFF = 0 -CLIMATE_SWING_BOTH = 1 -CLIMATE_SWING_VERTICAL = 2 -CLIMATE_SWING_HORIZONTAL = 3 -CLIMATE_ACTION_OFF = 0 -CLIMATE_ACTION_COOLING = 2 -CLIMATE_ACTION_HEATING = 3 -CLIMATE_ACTION_IDLE = 4 -CLIMATE_ACTION_DRYING = 5 -CLIMATE_ACTION_FAN = 6 -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 -NUMBER_MODE_AUTO = 0 -NUMBER_MODE_BOX = 1 -NUMBER_MODE_SLIDER = 2 -LOCK_STATE_NONE = 0 -LOCK_STATE_LOCKED = 1 -LOCK_STATE_UNLOCKED = 2 -LOCK_STATE_JAMMED = 3 -LOCK_STATE_LOCKING = 4 -LOCK_STATE_UNLOCKING = 5 -LOCK_UNLOCK = 0 -LOCK_LOCK = 1 -LOCK_OPEN = 2 -MEDIA_PLAYER_STATE_NONE = 0 -MEDIA_PLAYER_STATE_IDLE = 1 -MEDIA_PLAYER_STATE_PLAYING = 2 -MEDIA_PLAYER_STATE_PAUSED = 3 -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 -MEDIA_PLAYER_FORMAT_PURPOSE_DEFAULT = 0 -MEDIA_PLAYER_FORMAT_PURPOSE_ANNOUNCEMENT = 1 -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 -VOICE_ASSISTANT_SUBSCRIBE_NONE = 0 -VOICE_ASSISTANT_SUBSCRIBE_API_AUDIO = 1 -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 -VOICE_ASSISTANT_TIMER_STARTED = 0 -VOICE_ASSISTANT_TIMER_UPDATED = 1 -VOICE_ASSISTANT_TIMER_CANCELLED = 2 -VOICE_ASSISTANT_TIMER_FINISHED = 3 -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 -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 -TEXT_MODE_TEXT = 0 -TEXT_MODE_PASSWORD = 1 -VALVE_OPERATION_IDLE = 0 -VALVE_OPERATION_IS_OPENING = 1 -VALVE_OPERATION_IS_CLOSING = 2 -UPDATE_COMMAND_NONE = 0 -UPDATE_COMMAND_UPDATE = 1 -UPDATE_COMMAND_CHECK = 2 - - -_HELLOREQUEST = DESCRIPTOR.message_types_by_name['HelloRequest'] -_HELLORESPONSE = DESCRIPTOR.message_types_by_name['HelloResponse'] -_CONNECTREQUEST = DESCRIPTOR.message_types_by_name['ConnectRequest'] -_CONNECTRESPONSE = DESCRIPTOR.message_types_by_name['ConnectResponse'] -_DISCONNECTREQUEST = DESCRIPTOR.message_types_by_name['DisconnectRequest'] -_DISCONNECTRESPONSE = DESCRIPTOR.message_types_by_name['DisconnectResponse'] -_PINGREQUEST = DESCRIPTOR.message_types_by_name['PingRequest'] -_PINGRESPONSE = DESCRIPTOR.message_types_by_name['PingResponse'] -_DEVICEINFOREQUEST = DESCRIPTOR.message_types_by_name['DeviceInfoRequest'] -_DEVICEINFORESPONSE = DESCRIPTOR.message_types_by_name['DeviceInfoResponse'] -_LISTENTITIESREQUEST = DESCRIPTOR.message_types_by_name['ListEntitiesRequest'] -_LISTENTITIESDONERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesDoneResponse'] -_SUBSCRIBESTATESREQUEST = DESCRIPTOR.message_types_by_name['SubscribeStatesRequest'] -_LISTENTITIESBINARYSENSORRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesBinarySensorResponse'] -_BINARYSENSORSTATERESPONSE = DESCRIPTOR.message_types_by_name['BinarySensorStateResponse'] -_LISTENTITIESCOVERRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesCoverResponse'] -_COVERSTATERESPONSE = DESCRIPTOR.message_types_by_name['CoverStateResponse'] -_COVERCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['CoverCommandRequest'] -_LISTENTITIESFANRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesFanResponse'] -_FANSTATERESPONSE = DESCRIPTOR.message_types_by_name['FanStateResponse'] -_FANCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['FanCommandRequest'] -_LISTENTITIESLIGHTRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesLightResponse'] -_LIGHTSTATERESPONSE = DESCRIPTOR.message_types_by_name['LightStateResponse'] -_LIGHTCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['LightCommandRequest'] -_LISTENTITIESSENSORRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesSensorResponse'] -_SENSORSTATERESPONSE = DESCRIPTOR.message_types_by_name['SensorStateResponse'] -_LISTENTITIESSWITCHRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesSwitchResponse'] -_SWITCHSTATERESPONSE = DESCRIPTOR.message_types_by_name['SwitchStateResponse'] -_SWITCHCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['SwitchCommandRequest'] -_LISTENTITIESTEXTSENSORRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesTextSensorResponse'] -_TEXTSENSORSTATERESPONSE = DESCRIPTOR.message_types_by_name['TextSensorStateResponse'] -_SUBSCRIBELOGSREQUEST = DESCRIPTOR.message_types_by_name['SubscribeLogsRequest'] -_SUBSCRIBELOGSRESPONSE = DESCRIPTOR.message_types_by_name['SubscribeLogsResponse'] -_SUBSCRIBEHOMEASSISTANTSERVICESREQUEST = DESCRIPTOR.message_types_by_name['SubscribeHomeassistantServicesRequest'] -_HOMEASSISTANTSERVICEMAP = DESCRIPTOR.message_types_by_name['HomeassistantServiceMap'] -_HOMEASSISTANTSERVICERESPONSE = DESCRIPTOR.message_types_by_name['HomeassistantServiceResponse'] -_SUBSCRIBEHOMEASSISTANTSTATESREQUEST = DESCRIPTOR.message_types_by_name['SubscribeHomeAssistantStatesRequest'] -_SUBSCRIBEHOMEASSISTANTSTATERESPONSE = DESCRIPTOR.message_types_by_name['SubscribeHomeAssistantStateResponse'] -_HOMEASSISTANTSTATERESPONSE = DESCRIPTOR.message_types_by_name['HomeAssistantStateResponse'] -_GETTIMEREQUEST = DESCRIPTOR.message_types_by_name['GetTimeRequest'] -_GETTIMERESPONSE = DESCRIPTOR.message_types_by_name['GetTimeResponse'] -_LISTENTITIESSERVICESARGUMENT = DESCRIPTOR.message_types_by_name['ListEntitiesServicesArgument'] -_LISTENTITIESSERVICESRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesServicesResponse'] -_EXECUTESERVICEARGUMENT = DESCRIPTOR.message_types_by_name['ExecuteServiceArgument'] -_EXECUTESERVICEREQUEST = DESCRIPTOR.message_types_by_name['ExecuteServiceRequest'] -_LISTENTITIESCAMERARESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesCameraResponse'] -_CAMERAIMAGERESPONSE = DESCRIPTOR.message_types_by_name['CameraImageResponse'] -_CAMERAIMAGEREQUEST = DESCRIPTOR.message_types_by_name['CameraImageRequest'] -_LISTENTITIESCLIMATERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesClimateResponse'] -_CLIMATESTATERESPONSE = DESCRIPTOR.message_types_by_name['ClimateStateResponse'] -_CLIMATECOMMANDREQUEST = DESCRIPTOR.message_types_by_name['ClimateCommandRequest'] -_LISTENTITIESNUMBERRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesNumberResponse'] -_NUMBERSTATERESPONSE = DESCRIPTOR.message_types_by_name['NumberStateResponse'] -_NUMBERCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['NumberCommandRequest'] -_LISTENTITIESSELECTRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesSelectResponse'] -_SELECTSTATERESPONSE = DESCRIPTOR.message_types_by_name['SelectStateResponse'] -_SELECTCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['SelectCommandRequest'] -_LISTENTITIESSIRENRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesSirenResponse'] -_SIRENSTATERESPONSE = DESCRIPTOR.message_types_by_name['SirenStateResponse'] -_SIRENCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['SirenCommandRequest'] -_LISTENTITIESLOCKRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesLockResponse'] -_LOCKSTATERESPONSE = DESCRIPTOR.message_types_by_name['LockStateResponse'] -_LOCKCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['LockCommandRequest'] -_LISTENTITIESBUTTONRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesButtonResponse'] -_BUTTONCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['ButtonCommandRequest'] -_MEDIAPLAYERSUPPORTEDFORMAT = DESCRIPTOR.message_types_by_name['MediaPlayerSupportedFormat'] -_LISTENTITIESMEDIAPLAYERRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesMediaPlayerResponse'] -_MEDIAPLAYERSTATERESPONSE = DESCRIPTOR.message_types_by_name['MediaPlayerStateResponse'] -_MEDIAPLAYERCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['MediaPlayerCommandRequest'] -_SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST = DESCRIPTOR.message_types_by_name['SubscribeBluetoothLEAdvertisementsRequest'] -_BLUETOOTHSERVICEDATA = DESCRIPTOR.message_types_by_name['BluetoothServiceData'] -_BLUETOOTHLEADVERTISEMENTRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothLEAdvertisementResponse'] -_BLUETOOTHLERAWADVERTISEMENT = DESCRIPTOR.message_types_by_name['BluetoothLERawAdvertisement'] -_BLUETOOTHLERAWADVERTISEMENTSRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothLERawAdvertisementsResponse'] -_BLUETOOTHDEVICEREQUEST = DESCRIPTOR.message_types_by_name['BluetoothDeviceRequest'] -_BLUETOOTHDEVICECONNECTIONRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothDeviceConnectionResponse'] -_BLUETOOTHGATTGETSERVICESREQUEST = DESCRIPTOR.message_types_by_name['BluetoothGATTGetServicesRequest'] -_BLUETOOTHGATTDESCRIPTOR = DESCRIPTOR.message_types_by_name['BluetoothGATTDescriptor'] -_BLUETOOTHGATTCHARACTERISTIC = DESCRIPTOR.message_types_by_name['BluetoothGATTCharacteristic'] -_BLUETOOTHGATTSERVICE = DESCRIPTOR.message_types_by_name['BluetoothGATTService'] -_BLUETOOTHGATTGETSERVICESRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTGetServicesResponse'] -_BLUETOOTHGATTGETSERVICESDONERESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTGetServicesDoneResponse'] -_BLUETOOTHGATTREADREQUEST = DESCRIPTOR.message_types_by_name['BluetoothGATTReadRequest'] -_BLUETOOTHGATTREADRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTReadResponse'] -_BLUETOOTHGATTWRITEREQUEST = DESCRIPTOR.message_types_by_name['BluetoothGATTWriteRequest'] -_BLUETOOTHGATTREADDESCRIPTORREQUEST = DESCRIPTOR.message_types_by_name['BluetoothGATTReadDescriptorRequest'] -_BLUETOOTHGATTWRITEDESCRIPTORREQUEST = DESCRIPTOR.message_types_by_name['BluetoothGATTWriteDescriptorRequest'] -_BLUETOOTHGATTNOTIFYREQUEST = DESCRIPTOR.message_types_by_name['BluetoothGATTNotifyRequest'] -_BLUETOOTHGATTNOTIFYDATARESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTNotifyDataResponse'] -_SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST = DESCRIPTOR.message_types_by_name['SubscribeBluetoothConnectionsFreeRequest'] -_BLUETOOTHCONNECTIONSFREERESPONSE = DESCRIPTOR.message_types_by_name['BluetoothConnectionsFreeResponse'] -_BLUETOOTHGATTERRORRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTErrorResponse'] -_BLUETOOTHGATTWRITERESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTWriteResponse'] -_BLUETOOTHGATTNOTIFYRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothGATTNotifyResponse'] -_BLUETOOTHDEVICEPAIRINGRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothDevicePairingResponse'] -_BLUETOOTHDEVICEUNPAIRINGRESPONSE = DESCRIPTOR.message_types_by_name['BluetoothDeviceUnpairingResponse'] -_UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST = DESCRIPTOR.message_types_by_name['UnsubscribeBluetoothLEAdvertisementsRequest'] -_BLUETOOTHDEVICECLEARCACHERESPONSE = DESCRIPTOR.message_types_by_name['BluetoothDeviceClearCacheResponse'] -_SUBSCRIBEVOICEASSISTANTREQUEST = DESCRIPTOR.message_types_by_name['SubscribeVoiceAssistantRequest'] -_VOICEASSISTANTAUDIOSETTINGS = DESCRIPTOR.message_types_by_name['VoiceAssistantAudioSettings'] -_VOICEASSISTANTREQUEST = DESCRIPTOR.message_types_by_name['VoiceAssistantRequest'] -_VOICEASSISTANTRESPONSE = DESCRIPTOR.message_types_by_name['VoiceAssistantResponse'] -_VOICEASSISTANTEVENTDATA = DESCRIPTOR.message_types_by_name['VoiceAssistantEventData'] -_VOICEASSISTANTEVENTRESPONSE = DESCRIPTOR.message_types_by_name['VoiceAssistantEventResponse'] -_VOICEASSISTANTAUDIO = DESCRIPTOR.message_types_by_name['VoiceAssistantAudio'] -_VOICEASSISTANTTIMEREVENTRESPONSE = DESCRIPTOR.message_types_by_name['VoiceAssistantTimerEventResponse'] -_VOICEASSISTANTANNOUNCEREQUEST = DESCRIPTOR.message_types_by_name['VoiceAssistantAnnounceRequest'] -_VOICEASSISTANTANNOUNCEFINISHED = DESCRIPTOR.message_types_by_name['VoiceAssistantAnnounceFinished'] -_VOICEASSISTANTWAKEWORD = DESCRIPTOR.message_types_by_name['VoiceAssistantWakeWord'] -_VOICEASSISTANTCONFIGURATIONREQUEST = DESCRIPTOR.message_types_by_name['VoiceAssistantConfigurationRequest'] -_VOICEASSISTANTCONFIGURATIONRESPONSE = DESCRIPTOR.message_types_by_name['VoiceAssistantConfigurationResponse'] -_VOICEASSISTANTSETCONFIGURATION = DESCRIPTOR.message_types_by_name['VoiceAssistantSetConfiguration'] -_LISTENTITIESALARMCONTROLPANELRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesAlarmControlPanelResponse'] -_ALARMCONTROLPANELSTATERESPONSE = DESCRIPTOR.message_types_by_name['AlarmControlPanelStateResponse'] -_ALARMCONTROLPANELCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['AlarmControlPanelCommandRequest'] -_LISTENTITIESTEXTRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesTextResponse'] -_TEXTSTATERESPONSE = DESCRIPTOR.message_types_by_name['TextStateResponse'] -_TEXTCOMMANDREQUEST = DESCRIPTOR.message_types_by_name['TextCommandRequest'] -_LISTENTITIESDATERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesDateResponse'] -_DATESTATERESPONSE = DESCRIPTOR.message_types_by_name['DateStateResponse'] -_DATECOMMANDREQUEST = DESCRIPTOR.message_types_by_name['DateCommandRequest'] -_LISTENTITIESTIMERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesTimeResponse'] -_TIMESTATERESPONSE = DESCRIPTOR.message_types_by_name['TimeStateResponse'] -_TIMECOMMANDREQUEST = DESCRIPTOR.message_types_by_name['TimeCommandRequest'] -_LISTENTITIESEVENTRESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesEventResponse'] -_EVENTRESPONSE = DESCRIPTOR.message_types_by_name['EventResponse'] -_LISTENTITIESVALVERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesValveResponse'] -_VALVESTATERESPONSE = DESCRIPTOR.message_types_by_name['ValveStateResponse'] -_VALVECOMMANDREQUEST = DESCRIPTOR.message_types_by_name['ValveCommandRequest'] -_LISTENTITIESDATETIMERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesDateTimeResponse'] -_DATETIMESTATERESPONSE = DESCRIPTOR.message_types_by_name['DateTimeStateResponse'] -_DATETIMECOMMANDREQUEST = DESCRIPTOR.message_types_by_name['DateTimeCommandRequest'] -_LISTENTITIESUPDATERESPONSE = DESCRIPTOR.message_types_by_name['ListEntitiesUpdateResponse'] -_UPDATESTATERESPONSE = DESCRIPTOR.message_types_by_name['UpdateStateResponse'] -_UPDATECOMMANDREQUEST = DESCRIPTOR.message_types_by_name['UpdateCommandRequest'] -HelloRequest = _reflection.GeneratedProtocolMessageType('HelloRequest', (_message.Message,), { - 'DESCRIPTOR' : _HELLOREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:HelloRequest) - }) -_sym_db.RegisterMessage(HelloRequest) - -HelloResponse = _reflection.GeneratedProtocolMessageType('HelloResponse', (_message.Message,), { - 'DESCRIPTOR' : _HELLORESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:HelloResponse) - }) -_sym_db.RegisterMessage(HelloResponse) - -ConnectRequest = _reflection.GeneratedProtocolMessageType('ConnectRequest', (_message.Message,), { - 'DESCRIPTOR' : _CONNECTREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ConnectRequest) - }) -_sym_db.RegisterMessage(ConnectRequest) - -ConnectResponse = _reflection.GeneratedProtocolMessageType('ConnectResponse', (_message.Message,), { - 'DESCRIPTOR' : _CONNECTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ConnectResponse) - }) -_sym_db.RegisterMessage(ConnectResponse) - -DisconnectRequest = _reflection.GeneratedProtocolMessageType('DisconnectRequest', (_message.Message,), { - 'DESCRIPTOR' : _DISCONNECTREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DisconnectRequest) - }) -_sym_db.RegisterMessage(DisconnectRequest) - -DisconnectResponse = _reflection.GeneratedProtocolMessageType('DisconnectResponse', (_message.Message,), { - 'DESCRIPTOR' : _DISCONNECTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DisconnectResponse) - }) -_sym_db.RegisterMessage(DisconnectResponse) - -PingRequest = _reflection.GeneratedProtocolMessageType('PingRequest', (_message.Message,), { - 'DESCRIPTOR' : _PINGREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:PingRequest) - }) -_sym_db.RegisterMessage(PingRequest) - -PingResponse = _reflection.GeneratedProtocolMessageType('PingResponse', (_message.Message,), { - 'DESCRIPTOR' : _PINGRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:PingResponse) - }) -_sym_db.RegisterMessage(PingResponse) - -DeviceInfoRequest = _reflection.GeneratedProtocolMessageType('DeviceInfoRequest', (_message.Message,), { - 'DESCRIPTOR' : _DEVICEINFOREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DeviceInfoRequest) - }) -_sym_db.RegisterMessage(DeviceInfoRequest) - -DeviceInfoResponse = _reflection.GeneratedProtocolMessageType('DeviceInfoResponse', (_message.Message,), { - 'DESCRIPTOR' : _DEVICEINFORESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DeviceInfoResponse) - }) -_sym_db.RegisterMessage(DeviceInfoResponse) - -ListEntitiesRequest = _reflection.GeneratedProtocolMessageType('ListEntitiesRequest', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesRequest) - }) -_sym_db.RegisterMessage(ListEntitiesRequest) - -ListEntitiesDoneResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesDoneResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESDONERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesDoneResponse) - }) -_sym_db.RegisterMessage(ListEntitiesDoneResponse) - -SubscribeStatesRequest = _reflection.GeneratedProtocolMessageType('SubscribeStatesRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBESTATESREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeStatesRequest) - }) -_sym_db.RegisterMessage(SubscribeStatesRequest) - -ListEntitiesBinarySensorResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesBinarySensorResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESBINARYSENSORRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesBinarySensorResponse) - }) -_sym_db.RegisterMessage(ListEntitiesBinarySensorResponse) - -BinarySensorStateResponse = _reflection.GeneratedProtocolMessageType('BinarySensorStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _BINARYSENSORSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BinarySensorStateResponse) - }) -_sym_db.RegisterMessage(BinarySensorStateResponse) - -ListEntitiesCoverResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesCoverResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESCOVERRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesCoverResponse) - }) -_sym_db.RegisterMessage(ListEntitiesCoverResponse) - -CoverStateResponse = _reflection.GeneratedProtocolMessageType('CoverStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _COVERSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:CoverStateResponse) - }) -_sym_db.RegisterMessage(CoverStateResponse) - -CoverCommandRequest = _reflection.GeneratedProtocolMessageType('CoverCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _COVERCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:CoverCommandRequest) - }) -_sym_db.RegisterMessage(CoverCommandRequest) - -ListEntitiesFanResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesFanResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESFANRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesFanResponse) - }) -_sym_db.RegisterMessage(ListEntitiesFanResponse) - -FanStateResponse = _reflection.GeneratedProtocolMessageType('FanStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _FANSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:FanStateResponse) - }) -_sym_db.RegisterMessage(FanStateResponse) - -FanCommandRequest = _reflection.GeneratedProtocolMessageType('FanCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _FANCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:FanCommandRequest) - }) -_sym_db.RegisterMessage(FanCommandRequest) - -ListEntitiesLightResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesLightResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESLIGHTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesLightResponse) - }) -_sym_db.RegisterMessage(ListEntitiesLightResponse) - -LightStateResponse = _reflection.GeneratedProtocolMessageType('LightStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _LIGHTSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:LightStateResponse) - }) -_sym_db.RegisterMessage(LightStateResponse) - -LightCommandRequest = _reflection.GeneratedProtocolMessageType('LightCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _LIGHTCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:LightCommandRequest) - }) -_sym_db.RegisterMessage(LightCommandRequest) - -ListEntitiesSensorResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesSensorResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESSENSORRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesSensorResponse) - }) -_sym_db.RegisterMessage(ListEntitiesSensorResponse) - -SensorStateResponse = _reflection.GeneratedProtocolMessageType('SensorStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _SENSORSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SensorStateResponse) - }) -_sym_db.RegisterMessage(SensorStateResponse) - -ListEntitiesSwitchResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesSwitchResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESSWITCHRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesSwitchResponse) - }) -_sym_db.RegisterMessage(ListEntitiesSwitchResponse) - -SwitchStateResponse = _reflection.GeneratedProtocolMessageType('SwitchStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _SWITCHSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SwitchStateResponse) - }) -_sym_db.RegisterMessage(SwitchStateResponse) - -SwitchCommandRequest = _reflection.GeneratedProtocolMessageType('SwitchCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _SWITCHCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SwitchCommandRequest) - }) -_sym_db.RegisterMessage(SwitchCommandRequest) - -ListEntitiesTextSensorResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesTextSensorResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESTEXTSENSORRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesTextSensorResponse) - }) -_sym_db.RegisterMessage(ListEntitiesTextSensorResponse) - -TextSensorStateResponse = _reflection.GeneratedProtocolMessageType('TextSensorStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _TEXTSENSORSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:TextSensorStateResponse) - }) -_sym_db.RegisterMessage(TextSensorStateResponse) - -SubscribeLogsRequest = _reflection.GeneratedProtocolMessageType('SubscribeLogsRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBELOGSREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeLogsRequest) - }) -_sym_db.RegisterMessage(SubscribeLogsRequest) - -SubscribeLogsResponse = _reflection.GeneratedProtocolMessageType('SubscribeLogsResponse', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBELOGSRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeLogsResponse) - }) -_sym_db.RegisterMessage(SubscribeLogsResponse) - -SubscribeHomeassistantServicesRequest = _reflection.GeneratedProtocolMessageType('SubscribeHomeassistantServicesRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBEHOMEASSISTANTSERVICESREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeHomeassistantServicesRequest) - }) -_sym_db.RegisterMessage(SubscribeHomeassistantServicesRequest) - -HomeassistantServiceMap = _reflection.GeneratedProtocolMessageType('HomeassistantServiceMap', (_message.Message,), { - 'DESCRIPTOR' : _HOMEASSISTANTSERVICEMAP, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:HomeassistantServiceMap) - }) -_sym_db.RegisterMessage(HomeassistantServiceMap) - -HomeassistantServiceResponse = _reflection.GeneratedProtocolMessageType('HomeassistantServiceResponse', (_message.Message,), { - 'DESCRIPTOR' : _HOMEASSISTANTSERVICERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:HomeassistantServiceResponse) - }) -_sym_db.RegisterMessage(HomeassistantServiceResponse) - -SubscribeHomeAssistantStatesRequest = _reflection.GeneratedProtocolMessageType('SubscribeHomeAssistantStatesRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBEHOMEASSISTANTSTATESREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeHomeAssistantStatesRequest) - }) -_sym_db.RegisterMessage(SubscribeHomeAssistantStatesRequest) - -SubscribeHomeAssistantStateResponse = _reflection.GeneratedProtocolMessageType('SubscribeHomeAssistantStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBEHOMEASSISTANTSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeHomeAssistantStateResponse) - }) -_sym_db.RegisterMessage(SubscribeHomeAssistantStateResponse) - -HomeAssistantStateResponse = _reflection.GeneratedProtocolMessageType('HomeAssistantStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _HOMEASSISTANTSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:HomeAssistantStateResponse) - }) -_sym_db.RegisterMessage(HomeAssistantStateResponse) - -GetTimeRequest = _reflection.GeneratedProtocolMessageType('GetTimeRequest', (_message.Message,), { - 'DESCRIPTOR' : _GETTIMEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:GetTimeRequest) - }) -_sym_db.RegisterMessage(GetTimeRequest) - -GetTimeResponse = _reflection.GeneratedProtocolMessageType('GetTimeResponse', (_message.Message,), { - 'DESCRIPTOR' : _GETTIMERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:GetTimeResponse) - }) -_sym_db.RegisterMessage(GetTimeResponse) - -ListEntitiesServicesArgument = _reflection.GeneratedProtocolMessageType('ListEntitiesServicesArgument', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESSERVICESARGUMENT, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesServicesArgument) - }) -_sym_db.RegisterMessage(ListEntitiesServicesArgument) - -ListEntitiesServicesResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesServicesResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESSERVICESRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesServicesResponse) - }) -_sym_db.RegisterMessage(ListEntitiesServicesResponse) - -ExecuteServiceArgument = _reflection.GeneratedProtocolMessageType('ExecuteServiceArgument', (_message.Message,), { - 'DESCRIPTOR' : _EXECUTESERVICEARGUMENT, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ExecuteServiceArgument) - }) -_sym_db.RegisterMessage(ExecuteServiceArgument) - -ExecuteServiceRequest = _reflection.GeneratedProtocolMessageType('ExecuteServiceRequest', (_message.Message,), { - 'DESCRIPTOR' : _EXECUTESERVICEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ExecuteServiceRequest) - }) -_sym_db.RegisterMessage(ExecuteServiceRequest) - -ListEntitiesCameraResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesCameraResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESCAMERARESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesCameraResponse) - }) -_sym_db.RegisterMessage(ListEntitiesCameraResponse) - -CameraImageResponse = _reflection.GeneratedProtocolMessageType('CameraImageResponse', (_message.Message,), { - 'DESCRIPTOR' : _CAMERAIMAGERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:CameraImageResponse) - }) -_sym_db.RegisterMessage(CameraImageResponse) - -CameraImageRequest = _reflection.GeneratedProtocolMessageType('CameraImageRequest', (_message.Message,), { - 'DESCRIPTOR' : _CAMERAIMAGEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:CameraImageRequest) - }) -_sym_db.RegisterMessage(CameraImageRequest) - -ListEntitiesClimateResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesClimateResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESCLIMATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesClimateResponse) - }) -_sym_db.RegisterMessage(ListEntitiesClimateResponse) - -ClimateStateResponse = _reflection.GeneratedProtocolMessageType('ClimateStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _CLIMATESTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ClimateStateResponse) - }) -_sym_db.RegisterMessage(ClimateStateResponse) - -ClimateCommandRequest = _reflection.GeneratedProtocolMessageType('ClimateCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _CLIMATECOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ClimateCommandRequest) - }) -_sym_db.RegisterMessage(ClimateCommandRequest) - -ListEntitiesNumberResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesNumberResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESNUMBERRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesNumberResponse) - }) -_sym_db.RegisterMessage(ListEntitiesNumberResponse) - -NumberStateResponse = _reflection.GeneratedProtocolMessageType('NumberStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _NUMBERSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:NumberStateResponse) - }) -_sym_db.RegisterMessage(NumberStateResponse) - -NumberCommandRequest = _reflection.GeneratedProtocolMessageType('NumberCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _NUMBERCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:NumberCommandRequest) - }) -_sym_db.RegisterMessage(NumberCommandRequest) - -ListEntitiesSelectResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesSelectResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESSELECTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesSelectResponse) - }) -_sym_db.RegisterMessage(ListEntitiesSelectResponse) - -SelectStateResponse = _reflection.GeneratedProtocolMessageType('SelectStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _SELECTSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SelectStateResponse) - }) -_sym_db.RegisterMessage(SelectStateResponse) - -SelectCommandRequest = _reflection.GeneratedProtocolMessageType('SelectCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _SELECTCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SelectCommandRequest) - }) -_sym_db.RegisterMessage(SelectCommandRequest) - -ListEntitiesSirenResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesSirenResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESSIRENRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesSirenResponse) - }) -_sym_db.RegisterMessage(ListEntitiesSirenResponse) - -SirenStateResponse = _reflection.GeneratedProtocolMessageType('SirenStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _SIRENSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SirenStateResponse) - }) -_sym_db.RegisterMessage(SirenStateResponse) - -SirenCommandRequest = _reflection.GeneratedProtocolMessageType('SirenCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _SIRENCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SirenCommandRequest) - }) -_sym_db.RegisterMessage(SirenCommandRequest) - -ListEntitiesLockResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesLockResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESLOCKRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesLockResponse) - }) -_sym_db.RegisterMessage(ListEntitiesLockResponse) - -LockStateResponse = _reflection.GeneratedProtocolMessageType('LockStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _LOCKSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:LockStateResponse) - }) -_sym_db.RegisterMessage(LockStateResponse) - -LockCommandRequest = _reflection.GeneratedProtocolMessageType('LockCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _LOCKCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:LockCommandRequest) - }) -_sym_db.RegisterMessage(LockCommandRequest) - -ListEntitiesButtonResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesButtonResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESBUTTONRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesButtonResponse) - }) -_sym_db.RegisterMessage(ListEntitiesButtonResponse) - -ButtonCommandRequest = _reflection.GeneratedProtocolMessageType('ButtonCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _BUTTONCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ButtonCommandRequest) - }) -_sym_db.RegisterMessage(ButtonCommandRequest) - -MediaPlayerSupportedFormat = _reflection.GeneratedProtocolMessageType('MediaPlayerSupportedFormat', (_message.Message,), { - 'DESCRIPTOR' : _MEDIAPLAYERSUPPORTEDFORMAT, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:MediaPlayerSupportedFormat) - }) -_sym_db.RegisterMessage(MediaPlayerSupportedFormat) - -ListEntitiesMediaPlayerResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesMediaPlayerResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESMEDIAPLAYERRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesMediaPlayerResponse) - }) -_sym_db.RegisterMessage(ListEntitiesMediaPlayerResponse) - -MediaPlayerStateResponse = _reflection.GeneratedProtocolMessageType('MediaPlayerStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _MEDIAPLAYERSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:MediaPlayerStateResponse) - }) -_sym_db.RegisterMessage(MediaPlayerStateResponse) - -MediaPlayerCommandRequest = _reflection.GeneratedProtocolMessageType('MediaPlayerCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _MEDIAPLAYERCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:MediaPlayerCommandRequest) - }) -_sym_db.RegisterMessage(MediaPlayerCommandRequest) - -SubscribeBluetoothLEAdvertisementsRequest = _reflection.GeneratedProtocolMessageType('SubscribeBluetoothLEAdvertisementsRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeBluetoothLEAdvertisementsRequest) - }) -_sym_db.RegisterMessage(SubscribeBluetoothLEAdvertisementsRequest) - -BluetoothServiceData = _reflection.GeneratedProtocolMessageType('BluetoothServiceData', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHSERVICEDATA, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothServiceData) - }) -_sym_db.RegisterMessage(BluetoothServiceData) - -BluetoothLEAdvertisementResponse = _reflection.GeneratedProtocolMessageType('BluetoothLEAdvertisementResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHLEADVERTISEMENTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothLEAdvertisementResponse) - }) -_sym_db.RegisterMessage(BluetoothLEAdvertisementResponse) - -BluetoothLERawAdvertisement = _reflection.GeneratedProtocolMessageType('BluetoothLERawAdvertisement', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHLERAWADVERTISEMENT, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothLERawAdvertisement) - }) -_sym_db.RegisterMessage(BluetoothLERawAdvertisement) - -BluetoothLERawAdvertisementsResponse = _reflection.GeneratedProtocolMessageType('BluetoothLERawAdvertisementsResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHLERAWADVERTISEMENTSRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothLERawAdvertisementsResponse) - }) -_sym_db.RegisterMessage(BluetoothLERawAdvertisementsResponse) - -BluetoothDeviceRequest = _reflection.GeneratedProtocolMessageType('BluetoothDeviceRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHDEVICEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothDeviceRequest) - }) -_sym_db.RegisterMessage(BluetoothDeviceRequest) - -BluetoothDeviceConnectionResponse = _reflection.GeneratedProtocolMessageType('BluetoothDeviceConnectionResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHDEVICECONNECTIONRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothDeviceConnectionResponse) - }) -_sym_db.RegisterMessage(BluetoothDeviceConnectionResponse) - -BluetoothGATTGetServicesRequest = _reflection.GeneratedProtocolMessageType('BluetoothGATTGetServicesRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTGETSERVICESREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTGetServicesRequest) - }) -_sym_db.RegisterMessage(BluetoothGATTGetServicesRequest) - -BluetoothGATTDescriptor = _reflection.GeneratedProtocolMessageType('BluetoothGATTDescriptor', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTDESCRIPTOR, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTDescriptor) - }) -_sym_db.RegisterMessage(BluetoothGATTDescriptor) - -BluetoothGATTCharacteristic = _reflection.GeneratedProtocolMessageType('BluetoothGATTCharacteristic', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTCHARACTERISTIC, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTCharacteristic) - }) -_sym_db.RegisterMessage(BluetoothGATTCharacteristic) - -BluetoothGATTService = _reflection.GeneratedProtocolMessageType('BluetoothGATTService', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTSERVICE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTService) - }) -_sym_db.RegisterMessage(BluetoothGATTService) - -BluetoothGATTGetServicesResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTGetServicesResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTGETSERVICESRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTGetServicesResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTGetServicesResponse) - -BluetoothGATTGetServicesDoneResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTGetServicesDoneResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTGETSERVICESDONERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTGetServicesDoneResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTGetServicesDoneResponse) - -BluetoothGATTReadRequest = _reflection.GeneratedProtocolMessageType('BluetoothGATTReadRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTREADREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTReadRequest) - }) -_sym_db.RegisterMessage(BluetoothGATTReadRequest) - -BluetoothGATTReadResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTReadResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTREADRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTReadResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTReadResponse) - -BluetoothGATTWriteRequest = _reflection.GeneratedProtocolMessageType('BluetoothGATTWriteRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTWRITEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTWriteRequest) - }) -_sym_db.RegisterMessage(BluetoothGATTWriteRequest) - -BluetoothGATTReadDescriptorRequest = _reflection.GeneratedProtocolMessageType('BluetoothGATTReadDescriptorRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTREADDESCRIPTORREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTReadDescriptorRequest) - }) -_sym_db.RegisterMessage(BluetoothGATTReadDescriptorRequest) - -BluetoothGATTWriteDescriptorRequest = _reflection.GeneratedProtocolMessageType('BluetoothGATTWriteDescriptorRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTWRITEDESCRIPTORREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTWriteDescriptorRequest) - }) -_sym_db.RegisterMessage(BluetoothGATTWriteDescriptorRequest) - -BluetoothGATTNotifyRequest = _reflection.GeneratedProtocolMessageType('BluetoothGATTNotifyRequest', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTNOTIFYREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTNotifyRequest) - }) -_sym_db.RegisterMessage(BluetoothGATTNotifyRequest) - -BluetoothGATTNotifyDataResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTNotifyDataResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTNOTIFYDATARESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTNotifyDataResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTNotifyDataResponse) - -SubscribeBluetoothConnectionsFreeRequest = _reflection.GeneratedProtocolMessageType('SubscribeBluetoothConnectionsFreeRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeBluetoothConnectionsFreeRequest) - }) -_sym_db.RegisterMessage(SubscribeBluetoothConnectionsFreeRequest) - -BluetoothConnectionsFreeResponse = _reflection.GeneratedProtocolMessageType('BluetoothConnectionsFreeResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHCONNECTIONSFREERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothConnectionsFreeResponse) - }) -_sym_db.RegisterMessage(BluetoothConnectionsFreeResponse) - -BluetoothGATTErrorResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTErrorResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTERRORRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTErrorResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTErrorResponse) - -BluetoothGATTWriteResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTWriteResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTWRITERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTWriteResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTWriteResponse) - -BluetoothGATTNotifyResponse = _reflection.GeneratedProtocolMessageType('BluetoothGATTNotifyResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHGATTNOTIFYRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothGATTNotifyResponse) - }) -_sym_db.RegisterMessage(BluetoothGATTNotifyResponse) - -BluetoothDevicePairingResponse = _reflection.GeneratedProtocolMessageType('BluetoothDevicePairingResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHDEVICEPAIRINGRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothDevicePairingResponse) - }) -_sym_db.RegisterMessage(BluetoothDevicePairingResponse) - -BluetoothDeviceUnpairingResponse = _reflection.GeneratedProtocolMessageType('BluetoothDeviceUnpairingResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHDEVICEUNPAIRINGRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothDeviceUnpairingResponse) - }) -_sym_db.RegisterMessage(BluetoothDeviceUnpairingResponse) - -UnsubscribeBluetoothLEAdvertisementsRequest = _reflection.GeneratedProtocolMessageType('UnsubscribeBluetoothLEAdvertisementsRequest', (_message.Message,), { - 'DESCRIPTOR' : _UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:UnsubscribeBluetoothLEAdvertisementsRequest) - }) -_sym_db.RegisterMessage(UnsubscribeBluetoothLEAdvertisementsRequest) - -BluetoothDeviceClearCacheResponse = _reflection.GeneratedProtocolMessageType('BluetoothDeviceClearCacheResponse', (_message.Message,), { - 'DESCRIPTOR' : _BLUETOOTHDEVICECLEARCACHERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:BluetoothDeviceClearCacheResponse) - }) -_sym_db.RegisterMessage(BluetoothDeviceClearCacheResponse) - -SubscribeVoiceAssistantRequest = _reflection.GeneratedProtocolMessageType('SubscribeVoiceAssistantRequest', (_message.Message,), { - 'DESCRIPTOR' : _SUBSCRIBEVOICEASSISTANTREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:SubscribeVoiceAssistantRequest) - }) -_sym_db.RegisterMessage(SubscribeVoiceAssistantRequest) - -VoiceAssistantAudioSettings = _reflection.GeneratedProtocolMessageType('VoiceAssistantAudioSettings', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTAUDIOSETTINGS, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantAudioSettings) - }) -_sym_db.RegisterMessage(VoiceAssistantAudioSettings) - -VoiceAssistantRequest = _reflection.GeneratedProtocolMessageType('VoiceAssistantRequest', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantRequest) - }) -_sym_db.RegisterMessage(VoiceAssistantRequest) - -VoiceAssistantResponse = _reflection.GeneratedProtocolMessageType('VoiceAssistantResponse', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantResponse) - }) -_sym_db.RegisterMessage(VoiceAssistantResponse) - -VoiceAssistantEventData = _reflection.GeneratedProtocolMessageType('VoiceAssistantEventData', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTEVENTDATA, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantEventData) - }) -_sym_db.RegisterMessage(VoiceAssistantEventData) - -VoiceAssistantEventResponse = _reflection.GeneratedProtocolMessageType('VoiceAssistantEventResponse', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTEVENTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantEventResponse) - }) -_sym_db.RegisterMessage(VoiceAssistantEventResponse) - -VoiceAssistantAudio = _reflection.GeneratedProtocolMessageType('VoiceAssistantAudio', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTAUDIO, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantAudio) - }) -_sym_db.RegisterMessage(VoiceAssistantAudio) - -VoiceAssistantTimerEventResponse = _reflection.GeneratedProtocolMessageType('VoiceAssistantTimerEventResponse', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTTIMEREVENTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantTimerEventResponse) - }) -_sym_db.RegisterMessage(VoiceAssistantTimerEventResponse) - -VoiceAssistantAnnounceRequest = _reflection.GeneratedProtocolMessageType('VoiceAssistantAnnounceRequest', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTANNOUNCEREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantAnnounceRequest) - }) -_sym_db.RegisterMessage(VoiceAssistantAnnounceRequest) - -VoiceAssistantAnnounceFinished = _reflection.GeneratedProtocolMessageType('VoiceAssistantAnnounceFinished', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTANNOUNCEFINISHED, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantAnnounceFinished) - }) -_sym_db.RegisterMessage(VoiceAssistantAnnounceFinished) - -VoiceAssistantWakeWord = _reflection.GeneratedProtocolMessageType('VoiceAssistantWakeWord', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTWAKEWORD, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantWakeWord) - }) -_sym_db.RegisterMessage(VoiceAssistantWakeWord) - -VoiceAssistantConfigurationRequest = _reflection.GeneratedProtocolMessageType('VoiceAssistantConfigurationRequest', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTCONFIGURATIONREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantConfigurationRequest) - }) -_sym_db.RegisterMessage(VoiceAssistantConfigurationRequest) - -VoiceAssistantConfigurationResponse = _reflection.GeneratedProtocolMessageType('VoiceAssistantConfigurationResponse', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTCONFIGURATIONRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantConfigurationResponse) - }) -_sym_db.RegisterMessage(VoiceAssistantConfigurationResponse) - -VoiceAssistantSetConfiguration = _reflection.GeneratedProtocolMessageType('VoiceAssistantSetConfiguration', (_message.Message,), { - 'DESCRIPTOR' : _VOICEASSISTANTSETCONFIGURATION, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:VoiceAssistantSetConfiguration) - }) -_sym_db.RegisterMessage(VoiceAssistantSetConfiguration) - -ListEntitiesAlarmControlPanelResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesAlarmControlPanelResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESALARMCONTROLPANELRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesAlarmControlPanelResponse) - }) -_sym_db.RegisterMessage(ListEntitiesAlarmControlPanelResponse) - -AlarmControlPanelStateResponse = _reflection.GeneratedProtocolMessageType('AlarmControlPanelStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _ALARMCONTROLPANELSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:AlarmControlPanelStateResponse) - }) -_sym_db.RegisterMessage(AlarmControlPanelStateResponse) - -AlarmControlPanelCommandRequest = _reflection.GeneratedProtocolMessageType('AlarmControlPanelCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _ALARMCONTROLPANELCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:AlarmControlPanelCommandRequest) - }) -_sym_db.RegisterMessage(AlarmControlPanelCommandRequest) - -ListEntitiesTextResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesTextResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESTEXTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesTextResponse) - }) -_sym_db.RegisterMessage(ListEntitiesTextResponse) - -TextStateResponse = _reflection.GeneratedProtocolMessageType('TextStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _TEXTSTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:TextStateResponse) - }) -_sym_db.RegisterMessage(TextStateResponse) - -TextCommandRequest = _reflection.GeneratedProtocolMessageType('TextCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _TEXTCOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:TextCommandRequest) - }) -_sym_db.RegisterMessage(TextCommandRequest) - -ListEntitiesDateResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesDateResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESDATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesDateResponse) - }) -_sym_db.RegisterMessage(ListEntitiesDateResponse) - -DateStateResponse = _reflection.GeneratedProtocolMessageType('DateStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _DATESTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DateStateResponse) - }) -_sym_db.RegisterMessage(DateStateResponse) - -DateCommandRequest = _reflection.GeneratedProtocolMessageType('DateCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _DATECOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DateCommandRequest) - }) -_sym_db.RegisterMessage(DateCommandRequest) - -ListEntitiesTimeResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesTimeResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESTIMERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesTimeResponse) - }) -_sym_db.RegisterMessage(ListEntitiesTimeResponse) - -TimeStateResponse = _reflection.GeneratedProtocolMessageType('TimeStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _TIMESTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:TimeStateResponse) - }) -_sym_db.RegisterMessage(TimeStateResponse) - -TimeCommandRequest = _reflection.GeneratedProtocolMessageType('TimeCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _TIMECOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:TimeCommandRequest) - }) -_sym_db.RegisterMessage(TimeCommandRequest) - -ListEntitiesEventResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesEventResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESEVENTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesEventResponse) - }) -_sym_db.RegisterMessage(ListEntitiesEventResponse) - -EventResponse = _reflection.GeneratedProtocolMessageType('EventResponse', (_message.Message,), { - 'DESCRIPTOR' : _EVENTRESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:EventResponse) - }) -_sym_db.RegisterMessage(EventResponse) - -ListEntitiesValveResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesValveResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESVALVERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesValveResponse) - }) -_sym_db.RegisterMessage(ListEntitiesValveResponse) - -ValveStateResponse = _reflection.GeneratedProtocolMessageType('ValveStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _VALVESTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ValveStateResponse) - }) -_sym_db.RegisterMessage(ValveStateResponse) - -ValveCommandRequest = _reflection.GeneratedProtocolMessageType('ValveCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _VALVECOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ValveCommandRequest) - }) -_sym_db.RegisterMessage(ValveCommandRequest) - -ListEntitiesDateTimeResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesDateTimeResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESDATETIMERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesDateTimeResponse) - }) -_sym_db.RegisterMessage(ListEntitiesDateTimeResponse) - -DateTimeStateResponse = _reflection.GeneratedProtocolMessageType('DateTimeStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _DATETIMESTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DateTimeStateResponse) - }) -_sym_db.RegisterMessage(DateTimeStateResponse) - -DateTimeCommandRequest = _reflection.GeneratedProtocolMessageType('DateTimeCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _DATETIMECOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:DateTimeCommandRequest) - }) -_sym_db.RegisterMessage(DateTimeCommandRequest) - -ListEntitiesUpdateResponse = _reflection.GeneratedProtocolMessageType('ListEntitiesUpdateResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTENTITIESUPDATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:ListEntitiesUpdateResponse) - }) -_sym_db.RegisterMessage(ListEntitiesUpdateResponse) - -UpdateStateResponse = _reflection.GeneratedProtocolMessageType('UpdateStateResponse', (_message.Message,), { - 'DESCRIPTOR' : _UPDATESTATERESPONSE, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:UpdateStateResponse) - }) -_sym_db.RegisterMessage(UpdateStateResponse) - -UpdateCommandRequest = _reflection.GeneratedProtocolMessageType('UpdateCommandRequest', (_message.Message,), { - 'DESCRIPTOR' : _UPDATECOMMANDREQUEST, - '__module__' : 'api_pb2' - # @@protoc_insertion_point(class_scope:UpdateCommandRequest) - }) -_sym_db.RegisterMessage(UpdateCommandRequest) - -_APICONNECTION = DESCRIPTOR.services_by_name['APIConnection'] +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'api_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: - DESCRIPTOR._options = None - _HELLOREQUEST._options = None - _HELLOREQUEST._serialized_options = b'\340@\001\350@\002\200A\001' - _HELLORESPONSE._options = None - _HELLORESPONSE._serialized_options = b'\340@\002\350@\001\200A\001' - _CONNECTREQUEST._options = None - _CONNECTREQUEST._serialized_options = b'\340@\003\350@\002\200A\001' - _CONNECTRESPONSE._options = None - _CONNECTRESPONSE._serialized_options = b'\340@\004\350@\001\200A\001' - _DISCONNECTREQUEST._options = None - _DISCONNECTREQUEST._serialized_options = b'\340@\005\350@\000\200A\001' - _DISCONNECTRESPONSE._options = None - _DISCONNECTRESPONSE._serialized_options = b'\340@\006\350@\000\200A\001' - _PINGREQUEST._options = None - _PINGREQUEST._serialized_options = b'\340@\007\350@\000' - _PINGRESPONSE._options = None - _PINGRESPONSE._serialized_options = b'\340@\010\350@\000' - _DEVICEINFOREQUEST._options = None - _DEVICEINFOREQUEST._serialized_options = b'\340@\t\350@\002' - _DEVICEINFORESPONSE._options = None - _DEVICEINFORESPONSE._serialized_options = b'\340@\n\350@\001' - _LISTENTITIESREQUEST._options = None - _LISTENTITIESREQUEST._serialized_options = b'\340@\013\350@\002' - _LISTENTITIESDONERESPONSE._options = None - _LISTENTITIESDONERESPONSE._serialized_options = b'\340@\023\350@\001\200A\001' - _SUBSCRIBESTATESREQUEST._options = None - _SUBSCRIBESTATESREQUEST._serialized_options = b'\340@\024\350@\002' - _LISTENTITIESBINARYSENSORRESPONSE._options = None - _LISTENTITIESBINARYSENSORRESPONSE._serialized_options = b'\340@\014\350@\001\362@\021USE_BINARY_SENSOR' - _BINARYSENSORSTATERESPONSE._options = None - _BINARYSENSORSTATERESPONSE._serialized_options = b'\340@\025\350@\001\362@\021USE_BINARY_SENSOR\200A\001' - _LISTENTITIESCOVERRESPONSE._options = None - _LISTENTITIESCOVERRESPONSE._serialized_options = b'\340@\r\350@\001\362@\tUSE_COVER' - _COVERSTATERESPONSE._options = None - _COVERSTATERESPONSE._serialized_options = b'\340@\026\350@\001\362@\tUSE_COVER\200A\001' - _COVERCOMMANDREQUEST._options = None - _COVERCOMMANDREQUEST._serialized_options = b'\340@\036\350@\002\362@\tUSE_COVER\200A\001' - _LISTENTITIESFANRESPONSE._options = None - _LISTENTITIESFANRESPONSE._serialized_options = b'\340@\016\350@\001\362@\007USE_FAN' - _FANSTATERESPONSE.fields_by_name['speed']._options = None - _FANSTATERESPONSE.fields_by_name['speed']._serialized_options = b'\030\001' - _FANSTATERESPONSE._options = None - _FANSTATERESPONSE._serialized_options = b'\340@\027\350@\001\362@\007USE_FAN\200A\001' - _FANCOMMANDREQUEST.fields_by_name['has_speed']._options = None - _FANCOMMANDREQUEST.fields_by_name['has_speed']._serialized_options = b'\030\001' - _FANCOMMANDREQUEST.fields_by_name['speed']._options = None - _FANCOMMANDREQUEST.fields_by_name['speed']._serialized_options = b'\030\001' - _FANCOMMANDREQUEST._options = None - _FANCOMMANDREQUEST._serialized_options = b'\340@\037\350@\002\362@\007USE_FAN\200A\001' - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_brightness']._options = None - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_brightness']._serialized_options = b'\030\001' - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_rgb']._options = None - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_rgb']._serialized_options = b'\030\001' - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_white_value']._options = None - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_white_value']._serialized_options = b'\030\001' - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_color_temperature']._options = None - _LISTENTITIESLIGHTRESPONSE.fields_by_name['legacy_supports_color_temperature']._serialized_options = b'\030\001' - _LISTENTITIESLIGHTRESPONSE._options = None - _LISTENTITIESLIGHTRESPONSE._serialized_options = b'\340@\017\350@\001\362@\tUSE_LIGHT' - _LIGHTSTATERESPONSE._options = None - _LIGHTSTATERESPONSE._serialized_options = b'\340@\030\350@\001\362@\tUSE_LIGHT\200A\001' - _LIGHTCOMMANDREQUEST._options = None - _LIGHTCOMMANDREQUEST._serialized_options = b'\340@ \350@\002\362@\tUSE_LIGHT\200A\001' - _LISTENTITIESSENSORRESPONSE._options = None - _LISTENTITIESSENSORRESPONSE._serialized_options = b'\340@\020\350@\001\362@\nUSE_SENSOR' - _SENSORSTATERESPONSE._options = None - _SENSORSTATERESPONSE._serialized_options = b'\340@\031\350@\001\362@\nUSE_SENSOR\200A\001' - _LISTENTITIESSWITCHRESPONSE._options = None - _LISTENTITIESSWITCHRESPONSE._serialized_options = b'\340@\021\350@\001\362@\nUSE_SWITCH' - _SWITCHSTATERESPONSE._options = None - _SWITCHSTATERESPONSE._serialized_options = b'\340@\032\350@\001\362@\nUSE_SWITCH\200A\001' - _SWITCHCOMMANDREQUEST._options = None - _SWITCHCOMMANDREQUEST._serialized_options = b'\340@!\350@\002\362@\nUSE_SWITCH\200A\001' - _LISTENTITIESTEXTSENSORRESPONSE._options = None - _LISTENTITIESTEXTSENSORRESPONSE._serialized_options = b'\340@\022\350@\001\362@\017USE_TEXT_SENSOR' - _TEXTSENSORSTATERESPONSE._options = None - _TEXTSENSORSTATERESPONSE._serialized_options = b'\340@\033\350@\001\362@\017USE_TEXT_SENSOR\200A\001' - _SUBSCRIBELOGSREQUEST._options = None - _SUBSCRIBELOGSREQUEST._serialized_options = b'\340@\034\350@\002' - _SUBSCRIBELOGSRESPONSE._options = None - _SUBSCRIBELOGSRESPONSE._serialized_options = b'\340@\035\350@\001\370@\000\200A\000' - _SUBSCRIBEHOMEASSISTANTSERVICESREQUEST._options = None - _SUBSCRIBEHOMEASSISTANTSERVICESREQUEST._serialized_options = b'\340@\"\350@\002' - _HOMEASSISTANTSERVICERESPONSE._options = None - _HOMEASSISTANTSERVICERESPONSE._serialized_options = b'\340@#\350@\001\200A\001' - _SUBSCRIBEHOMEASSISTANTSTATESREQUEST._options = None - _SUBSCRIBEHOMEASSISTANTSTATESREQUEST._serialized_options = b'\340@&\350@\002' - _SUBSCRIBEHOMEASSISTANTSTATERESPONSE._options = None - _SUBSCRIBEHOMEASSISTANTSTATERESPONSE._serialized_options = b'\340@\'\350@\001' - _HOMEASSISTANTSTATERESPONSE._options = None - _HOMEASSISTANTSTATERESPONSE._serialized_options = b'\340@(\350@\002\200A\001' - _GETTIMEREQUEST._options = None - _GETTIMEREQUEST._serialized_options = b'\340@$\350@\000' - _GETTIMERESPONSE._options = None - _GETTIMERESPONSE._serialized_options = b'\340@%\350@\000\200A\001' - _LISTENTITIESSERVICESRESPONSE._options = None - _LISTENTITIESSERVICESRESPONSE._serialized_options = b'\340@)\350@\001' - _EXECUTESERVICEARGUMENT.fields_by_name['bool_array']._options = None - _EXECUTESERVICEARGUMENT.fields_by_name['bool_array']._serialized_options = b'\020\000' - _EXECUTESERVICEARGUMENT.fields_by_name['int_array']._options = None - _EXECUTESERVICEARGUMENT.fields_by_name['int_array']._serialized_options = b'\020\000' - _EXECUTESERVICEARGUMENT.fields_by_name['float_array']._options = None - _EXECUTESERVICEARGUMENT.fields_by_name['float_array']._serialized_options = b'\020\000' - _EXECUTESERVICEREQUEST._options = None - _EXECUTESERVICEREQUEST._serialized_options = b'\340@*\350@\002\200A\001' - _LISTENTITIESCAMERARESPONSE._options = None - _LISTENTITIESCAMERARESPONSE._serialized_options = b'\340@+\350@\001\362@\020USE_ESP32_CAMERA' - _CAMERAIMAGERESPONSE._options = None - _CAMERAIMAGERESPONSE._serialized_options = b'\340@,\350@\001\362@\020USE_ESP32_CAMERA' - _CAMERAIMAGEREQUEST._options = None - _CAMERAIMAGEREQUEST._serialized_options = b'\340@-\350@\002\362@\020USE_ESP32_CAMERA\200A\001' - _LISTENTITIESCLIMATERESPONSE._options = None - _LISTENTITIESCLIMATERESPONSE._serialized_options = b'\340@.\350@\001\362@\013USE_CLIMATE' - _CLIMATESTATERESPONSE._options = None - _CLIMATESTATERESPONSE._serialized_options = b'\340@/\350@\001\362@\013USE_CLIMATE\200A\001' - _CLIMATECOMMANDREQUEST._options = None - _CLIMATECOMMANDREQUEST._serialized_options = b'\340@0\350@\002\362@\013USE_CLIMATE\200A\001' - _LISTENTITIESNUMBERRESPONSE._options = None - _LISTENTITIESNUMBERRESPONSE._serialized_options = b'\340@1\350@\001\362@\nUSE_NUMBER' - _NUMBERSTATERESPONSE._options = None - _NUMBERSTATERESPONSE._serialized_options = b'\340@2\350@\001\362@\nUSE_NUMBER\200A\001' - _NUMBERCOMMANDREQUEST._options = None - _NUMBERCOMMANDREQUEST._serialized_options = b'\340@3\350@\002\362@\nUSE_NUMBER\200A\001' - _LISTENTITIESSELECTRESPONSE._options = None - _LISTENTITIESSELECTRESPONSE._serialized_options = b'\340@4\350@\001\362@\nUSE_SELECT' - _SELECTSTATERESPONSE._options = None - _SELECTSTATERESPONSE._serialized_options = b'\340@5\350@\001\362@\nUSE_SELECT\200A\001' - _SELECTCOMMANDREQUEST._options = None - _SELECTCOMMANDREQUEST._serialized_options = b'\340@6\350@\002\362@\nUSE_SELECT\200A\001' - _LISTENTITIESSIRENRESPONSE._options = None - _LISTENTITIESSIRENRESPONSE._serialized_options = b'\340@7\350@\001\362@\tUSE_SIREN' - _SIRENSTATERESPONSE._options = None - _SIRENSTATERESPONSE._serialized_options = b'\340@8\350@\001\362@\tUSE_SIREN\200A\001' - _SIRENCOMMANDREQUEST._options = None - _SIRENCOMMANDREQUEST._serialized_options = b'\340@9\350@\002\362@\tUSE_SIREN\200A\001' - _LISTENTITIESLOCKRESPONSE._options = None - _LISTENTITIESLOCKRESPONSE._serialized_options = b'\340@:\350@\001\362@\010USE_LOCK' - _LOCKSTATERESPONSE._options = None - _LOCKSTATERESPONSE._serialized_options = b'\340@;\350@\001\362@\010USE_LOCK\200A\001' - _LOCKCOMMANDREQUEST._options = None - _LOCKCOMMANDREQUEST._serialized_options = b'\340@<\350@\002\362@\010USE_LOCK\200A\001' - _LISTENTITIESBUTTONRESPONSE._options = None - _LISTENTITIESBUTTONRESPONSE._serialized_options = b'\340@=\350@\001\362@\nUSE_BUTTON' - _BUTTONCOMMANDREQUEST._options = None - _BUTTONCOMMANDREQUEST._serialized_options = b'\340@>\350@\002\362@\nUSE_BUTTON\200A\001' - _MEDIAPLAYERSUPPORTEDFORMAT._options = None - _MEDIAPLAYERSUPPORTEDFORMAT._serialized_options = b'\362@\020USE_MEDIA_PLAYER' - _LISTENTITIESMEDIAPLAYERRESPONSE._options = None - _LISTENTITIESMEDIAPLAYERRESPONSE._serialized_options = b'\340@?\350@\001\362@\020USE_MEDIA_PLAYER' - _MEDIAPLAYERSTATERESPONSE._options = None - _MEDIAPLAYERSTATERESPONSE._serialized_options = b'\340@@\350@\001\362@\020USE_MEDIA_PLAYER\200A\001' - _MEDIAPLAYERCOMMANDREQUEST._options = None - _MEDIAPLAYERCOMMANDREQUEST._serialized_options = b'\340@A\350@\002\362@\020USE_MEDIA_PLAYER\200A\001' - _SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._options = None - _SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._serialized_options = b'\340@B\350@\002' - _BLUETOOTHSERVICEDATA.fields_by_name['legacy_data']._options = None - _BLUETOOTHSERVICEDATA.fields_by_name['legacy_data']._serialized_options = b'\020\001' - _BLUETOOTHLEADVERTISEMENTRESPONSE._options = None - _BLUETOOTHLEADVERTISEMENTRESPONSE._serialized_options = b'\340@C\350@\001\362@\023USE_BLUETOOTH_PROXY\200A\001' - _BLUETOOTHLERAWADVERTISEMENTSRESPONSE._options = None - _BLUETOOTHLERAWADVERTISEMENTSRESPONSE._serialized_options = b'\340@]\350@\001\362@\023USE_BLUETOOTH_PROXY\200A\001' - _BLUETOOTHDEVICEREQUEST._options = None - _BLUETOOTHDEVICEREQUEST._serialized_options = b'\340@D\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHDEVICECONNECTIONRESPONSE._options = None - _BLUETOOTHDEVICECONNECTIONRESPONSE._serialized_options = b'\340@E\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTGETSERVICESREQUEST._options = None - _BLUETOOTHGATTGETSERVICESREQUEST._serialized_options = b'\340@F\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTGETSERVICESRESPONSE._options = None - _BLUETOOTHGATTGETSERVICESRESPONSE._serialized_options = b'\340@G\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTGETSERVICESDONERESPONSE._options = None - _BLUETOOTHGATTGETSERVICESDONERESPONSE._serialized_options = b'\340@H\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTREADREQUEST._options = None - _BLUETOOTHGATTREADREQUEST._serialized_options = b'\340@I\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTREADRESPONSE._options = None - _BLUETOOTHGATTREADRESPONSE._serialized_options = b'\340@J\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTWRITEREQUEST._options = None - _BLUETOOTHGATTWRITEREQUEST._serialized_options = b'\340@K\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTREADDESCRIPTORREQUEST._options = None - _BLUETOOTHGATTREADDESCRIPTORREQUEST._serialized_options = b'\340@L\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTWRITEDESCRIPTORREQUEST._options = None - _BLUETOOTHGATTWRITEDESCRIPTORREQUEST._serialized_options = b'\340@M\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTNOTIFYREQUEST._options = None - _BLUETOOTHGATTNOTIFYREQUEST._serialized_options = b'\340@N\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTNOTIFYDATARESPONSE._options = None - _BLUETOOTHGATTNOTIFYDATARESPONSE._serialized_options = b'\340@O\350@\001\362@\023USE_BLUETOOTH_PROXY' - _SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST._options = None - _SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST._serialized_options = b'\340@P\350@\002\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHCONNECTIONSFREERESPONSE._options = None - _BLUETOOTHCONNECTIONSFREERESPONSE._serialized_options = b'\340@Q\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTERRORRESPONSE._options = None - _BLUETOOTHGATTERRORRESPONSE._serialized_options = b'\340@R\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTWRITERESPONSE._options = None - _BLUETOOTHGATTWRITERESPONSE._serialized_options = b'\340@S\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHGATTNOTIFYRESPONSE._options = None - _BLUETOOTHGATTNOTIFYRESPONSE._serialized_options = b'\340@T\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHDEVICEPAIRINGRESPONSE._options = None - _BLUETOOTHDEVICEPAIRINGRESPONSE._serialized_options = b'\340@U\350@\001\362@\023USE_BLUETOOTH_PROXY' - _BLUETOOTHDEVICEUNPAIRINGRESPONSE._options = None - _BLUETOOTHDEVICEUNPAIRINGRESPONSE._serialized_options = b'\340@V\350@\001\362@\023USE_BLUETOOTH_PROXY' - _UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._options = None - _UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._serialized_options = b'\340@W\350@\002' - _BLUETOOTHDEVICECLEARCACHERESPONSE._options = None - _BLUETOOTHDEVICECLEARCACHERESPONSE._serialized_options = b'\340@X\350@\001\362@\023USE_BLUETOOTH_PROXY' - _SUBSCRIBEVOICEASSISTANTREQUEST._options = None - _SUBSCRIBEVOICEASSISTANTREQUEST._serialized_options = b'\340@Y\350@\002\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTREQUEST._options = None - _VOICEASSISTANTREQUEST._serialized_options = b'\340@Z\350@\001\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTRESPONSE._options = None - _VOICEASSISTANTRESPONSE._serialized_options = b'\340@[\350@\002\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTEVENTRESPONSE._options = None - _VOICEASSISTANTEVENTRESPONSE._serialized_options = b'\340@\\\350@\002\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTAUDIO._options = None - _VOICEASSISTANTAUDIO._serialized_options = b'\340@j\350@\000\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTTIMEREVENTRESPONSE._options = None - _VOICEASSISTANTTIMEREVENTRESPONSE._serialized_options = b'\340@s\350@\002\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTANNOUNCEREQUEST._options = None - _VOICEASSISTANTANNOUNCEREQUEST._serialized_options = b'\340@w\350@\002\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTANNOUNCEFINISHED._options = None - _VOICEASSISTANTANNOUNCEFINISHED._serialized_options = b'\340@x\350@\001\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTCONFIGURATIONREQUEST._options = None - _VOICEASSISTANTCONFIGURATIONREQUEST._serialized_options = b'\340@y\350@\002\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTCONFIGURATIONRESPONSE._options = None - _VOICEASSISTANTCONFIGURATIONRESPONSE._serialized_options = b'\340@z\350@\001\362@\023USE_VOICE_ASSISTANT' - _VOICEASSISTANTSETCONFIGURATION._options = None - _VOICEASSISTANTSETCONFIGURATION._serialized_options = b'\340@{\350@\002\362@\023USE_VOICE_ASSISTANT' - _LISTENTITIESALARMCONTROLPANELRESPONSE._options = None - _LISTENTITIESALARMCONTROLPANELRESPONSE._serialized_options = b'\340@^\350@\001\362@\027USE_ALARM_CONTROL_PANEL' - _ALARMCONTROLPANELSTATERESPONSE._options = None - _ALARMCONTROLPANELSTATERESPONSE._serialized_options = b'\340@_\350@\001\362@\027USE_ALARM_CONTROL_PANEL\200A\001' - _ALARMCONTROLPANELCOMMANDREQUEST._options = None - _ALARMCONTROLPANELCOMMANDREQUEST._serialized_options = b'\340@`\350@\002\362@\027USE_ALARM_CONTROL_PANEL\200A\001' - _LISTENTITIESTEXTRESPONSE._options = None - _LISTENTITIESTEXTRESPONSE._serialized_options = b'\340@a\350@\001\362@\010USE_TEXT' - _TEXTSTATERESPONSE._options = None - _TEXTSTATERESPONSE._serialized_options = b'\340@b\350@\001\362@\010USE_TEXT\200A\001' - _TEXTCOMMANDREQUEST._options = None - _TEXTCOMMANDREQUEST._serialized_options = b'\340@c\350@\002\362@\010USE_TEXT\200A\001' - _LISTENTITIESDATERESPONSE._options = None - _LISTENTITIESDATERESPONSE._serialized_options = b'\340@d\350@\001\362@\021USE_DATETIME_DATE' - _DATESTATERESPONSE._options = None - _DATESTATERESPONSE._serialized_options = b'\340@e\350@\001\362@\021USE_DATETIME_DATE\200A\001' - _DATECOMMANDREQUEST._options = None - _DATECOMMANDREQUEST._serialized_options = b'\340@f\350@\002\362@\021USE_DATETIME_DATE\200A\001' - _LISTENTITIESTIMERESPONSE._options = None - _LISTENTITIESTIMERESPONSE._serialized_options = b'\340@g\350@\001\362@\021USE_DATETIME_TIME' - _TIMESTATERESPONSE._options = None - _TIMESTATERESPONSE._serialized_options = b'\340@h\350@\001\362@\021USE_DATETIME_TIME\200A\001' - _TIMECOMMANDREQUEST._options = None - _TIMECOMMANDREQUEST._serialized_options = b'\340@i\350@\002\362@\021USE_DATETIME_TIME\200A\001' - _LISTENTITIESEVENTRESPONSE._options = None - _LISTENTITIESEVENTRESPONSE._serialized_options = b'\340@k\350@\001\362@\tUSE_EVENT' - _EVENTRESPONSE._options = None - _EVENTRESPONSE._serialized_options = b'\340@l\350@\001\362@\tUSE_EVENT' - _LISTENTITIESVALVERESPONSE._options = None - _LISTENTITIESVALVERESPONSE._serialized_options = b'\340@m\350@\001\362@\tUSE_VALVE' - _VALVESTATERESPONSE._options = None - _VALVESTATERESPONSE._serialized_options = b'\340@n\350@\001\362@\tUSE_VALVE\200A\001' - _VALVECOMMANDREQUEST._options = None - _VALVECOMMANDREQUEST._serialized_options = b'\340@o\350@\002\362@\tUSE_VALVE\200A\001' - _LISTENTITIESDATETIMERESPONSE._options = None - _LISTENTITIESDATETIMERESPONSE._serialized_options = b'\340@p\350@\001\362@\025USE_DATETIME_DATETIME' - _DATETIMESTATERESPONSE._options = None - _DATETIMESTATERESPONSE._serialized_options = b'\340@q\350@\001\362@\025USE_DATETIME_DATETIME\200A\001' - _DATETIMECOMMANDREQUEST._options = None - _DATETIMECOMMANDREQUEST._serialized_options = b'\340@r\350@\002\362@\025USE_DATETIME_DATETIME\200A\001' - _LISTENTITIESUPDATERESPONSE._options = None - _LISTENTITIESUPDATERESPONSE._serialized_options = b'\340@t\350@\001\362@\nUSE_UPDATE' - _UPDATESTATERESPONSE._options = None - _UPDATESTATERESPONSE._serialized_options = b'\340@u\350@\001\362@\nUSE_UPDATE\200A\001' - _UPDATECOMMANDREQUEST._options = None - _UPDATECOMMANDREQUEST._serialized_options = b'\340@v\350@\002\362@\nUSE_UPDATE\200A\001' - _APICONNECTION.methods_by_name['hello']._options = None - _APICONNECTION.methods_by_name['hello']._serialized_options = b'\360@\000\370@\000' - _APICONNECTION.methods_by_name['connect']._options = None - _APICONNECTION.methods_by_name['connect']._serialized_options = b'\360@\000\370@\000' - _APICONNECTION.methods_by_name['disconnect']._options = None - _APICONNECTION.methods_by_name['disconnect']._serialized_options = b'\360@\000\370@\000' - _APICONNECTION.methods_by_name['ping']._options = None - _APICONNECTION.methods_by_name['ping']._serialized_options = b'\360@\000\370@\000' - _APICONNECTION.methods_by_name['device_info']._options = None - _APICONNECTION.methods_by_name['device_info']._serialized_options = b'\370@\000' - _APICONNECTION.methods_by_name['get_time']._options = None - _APICONNECTION.methods_by_name['get_time']._serialized_options = b'\370@\000' - _ENTITYCATEGORY._serialized_start=20887 - _ENTITYCATEGORY._serialized_end=20989 - _LEGACYCOVERSTATE._serialized_start=20991 - _LEGACYCOVERSTATE._serialized_end=21069 - _COVEROPERATION._serialized_start=21071 - _COVEROPERATION._serialized_end=21177 - _LEGACYCOVERCOMMAND._serialized_start=21179 - _LEGACYCOVERCOMMAND._serialized_end=21293 - _FANSPEED._serialized_start=21295 - _FANSPEED._serialized_end=21366 - _FANDIRECTION._serialized_start=21368 - _FANDIRECTION._serialized_end=21436 - _SENSORSTATECLASS._serialized_start=21438 - _SENSORSTATECLASS._serialized_end=21564 - _SENSORLASTRESETTYPE._serialized_start=21566 - _SENSORLASTRESETTYPE._serialized_end=21651 - _LOGLEVEL._serialized_start=21654 - _LOGLEVEL._serialized_end=21839 - _SERVICEARGTYPE._serialized_start=21842 - _SERVICEARGTYPE._serialized_end=22102 - _CLIMATEMODE._serialized_start=22105 - _CLIMATEMODE._serialized_end=22286 - _CLIMATEFANMODE._serialized_start=22289 - _CLIMATEFANMODE._serialized_end=22530 - _CLIMATESWINGMODE._serialized_start=22532 - _CLIMATESWINGMODE._serialized_end=22655 - _CLIMATEACTION._serialized_start=22658 - _CLIMATEACTION._serialized_end=22829 - _CLIMATEPRESET._serialized_start=22832 - _CLIMATEPRESET._serialized_end=23055 - _NUMBERMODE._serialized_start=23057 - _NUMBERMODE._serialized_end=23136 - _LOCKSTATE._serialized_start=23139 - _LOCKSTATE._serialized_end=23292 - _LOCKCOMMAND._serialized_start=23294 - _LOCKCOMMAND._serialized_end=23354 - _MEDIAPLAYERSTATE._serialized_start=23357 - _MEDIAPLAYERSTATE._serialized_end=23496 - _MEDIAPLAYERCOMMAND._serialized_start=23499 - _MEDIAPLAYERCOMMAND._serialized_end=23677 - _MEDIAPLAYERFORMATPURPOSE._serialized_start=23679 - _MEDIAPLAYERFORMATPURPOSE._serialized_end=23792 - _BLUETOOTHDEVICEREQUESTTYPE._serialized_start=23795 - _BLUETOOTHDEVICEREQUESTTYPE._serialized_end=24158 - _VOICEASSISTANTSUBSCRIBEFLAG._serialized_start=24160 - _VOICEASSISTANTSUBSCRIBEFLAG._serialized_end=24266 - _VOICEASSISTANTEVENT._serialized_start=24269 - _VOICEASSISTANTEVENT._serialized_end=24777 - _VOICEASSISTANTTIMEREVENT._serialized_start=24780 - _VOICEASSISTANTTIMEREVENT._serialized_end=24949 - _ALARMCONTROLPANELSTATE._serialized_start=24952 - _ALARMCONTROLPANELSTATE._serialized_end=25259 - _ALARMCONTROLPANELSTATECOMMAND._serialized_start=25262 - _ALARMCONTROLPANELSTATECOMMAND._serialized_end=25542 - _TEXTMODE._serialized_start=25544 - _TEXTMODE._serialized_end=25598 - _VALVEOPERATION._serialized_start=25600 - _VALVEOPERATION._serialized_end=25706 - _UPDATECOMMAND._serialized_start=25708 - _UPDATECOMMAND._serialized_end=25801 - _HELLOREQUEST._serialized_start=32 - _HELLOREQUEST._serialized_end=132 - _HELLORESPONSE._serialized_start=134 - _HELLORESPONSE._serialized_end=249 - _CONNECTREQUEST._serialized_start=251 - _CONNECTREQUEST._serialized_end=296 - _CONNECTRESPONSE._serialized_start=298 - _CONNECTRESPONSE._serialized_end=352 - _DISCONNECTREQUEST._serialized_start=354 - _DISCONNECTREQUEST._serialized_end=384 - _DISCONNECTRESPONSE._serialized_start=386 - _DISCONNECTRESPONSE._serialized_end=417 - _PINGREQUEST._serialized_start=419 - _PINGREQUEST._serialized_end=440 - _PINGRESPONSE._serialized_start=442 - _PINGRESPONSE._serialized_end=464 - _DEVICEINFOREQUEST._serialized_start=466 - _DEVICEINFOREQUEST._serialized_end=493 - _DEVICEINFORESPONSE._serialized_start=496 - _DEVICEINFORESPONSE._serialized_end=970 - _LISTENTITIESREQUEST._serialized_start=972 - _LISTENTITIESREQUEST._serialized_end=1001 - _LISTENTITIESDONERESPONSE._serialized_start=1003 - _LISTENTITIESDONERESPONSE._serialized_end=1040 - _SUBSCRIBESTATESREQUEST._serialized_start=1042 - _SUBSCRIBESTATESREQUEST._serialized_end=1074 - _LISTENTITIESBINARYSENSORRESPONSE._serialized_start=1077 - _LISTENTITIESBINARYSENSORRESPONSE._serialized_end=1344 - _BINARYSENSORSTATERESPONSE._serialized_start=1346 - _BINARYSENSORSTATERESPONSE._serialized_end=1455 - _LISTENTITIESCOVERRESPONSE._serialized_start=1458 - _LISTENTITIESCOVERRESPONSE._serialized_end=1773 - _COVERSTATERESPONSE._serialized_start=1776 - _COVERSTATERESPONSE._serialized_end=1949 - _COVERCOMMANDREQUEST._serialized_start=1952 - _COVERCOMMANDREQUEST._serialized_end=2168 - _LISTENTITIESFANRESPONSE._serialized_start=2171 - _LISTENTITIESFANRESPONSE._serialized_end=2510 - _FANSTATERESPONSE._serialized_start=2513 - _FANSTATERESPONSE._serialized_end=2707 - _FANCOMMANDREQUEST._serialized_start=2710 - _FANCOMMANDREQUEST._serialized_end=3045 - _LISTENTITIESLIGHTRESPONSE._serialized_start=3048 - _LISTENTITIESLIGHTRESPONSE._serialized_end=3494 - _LIGHTSTATERESPONSE._serialized_start=3497 - _LIGHTSTATERESPONSE._serialized_end=3774 - _LIGHTCOMMANDREQUEST._serialized_start=3777 - _LIGHTCOMMANDREQUEST._serialized_end=4393 - _LISTENTITIESSENSORRESPONSE._serialized_start=4396 - _LISTENTITIESSENSORRESPONSE._serialized_end=4782 - _SENSORSTATERESPONSE._serialized_start=4784 - _SENSORSTATERESPONSE._serialized_end=4880 - _LISTENTITIESSWITCHRESPONSE._serialized_start=4883 - _LISTENTITIESSWITCHRESPONSE._serialized_end=5127 - _SWITCHSTATERESPONSE._serialized_start=5129 - _SWITCHSTATERESPONSE._serialized_end=5202 - _SWITCHCOMMANDREQUEST._serialized_start=5204 - _SWITCHCOMMANDREQUEST._serialized_end=5278 - _LISTENTITIESTEXTSENSORRESPONSE._serialized_start=5281 - _LISTENTITIESTEXTSENSORRESPONSE._serialized_end=5511 - _TEXTSENSORSTATERESPONSE._serialized_start=5513 - _TEXTSENSORSTATERESPONSE._serialized_end=5618 - _SUBSCRIBELOGSREQUEST._serialized_start=5620 - _SUBSCRIBELOGSREQUEST._serialized_end=5697 - _SUBSCRIBELOGSRESPONSE._serialized_start=5699 - _SUBSCRIBELOGSRESPONSE._serialized_end=5800 - _SUBSCRIBEHOMEASSISTANTSERVICESREQUEST._serialized_start=5802 - _SUBSCRIBEHOMEASSISTANTSERVICESREQUEST._serialized_end=5849 - _HOMEASSISTANTSERVICEMAP._serialized_start=5851 - _HOMEASSISTANTSERVICEMAP._serialized_end=5904 - _HOMEASSISTANTSERVICERESPONSE._serialized_start=5907 - _HOMEASSISTANTSERVICERESPONSE._serialized_end=6117 - _SUBSCRIBEHOMEASSISTANTSTATESREQUEST._serialized_start=6119 - _SUBSCRIBEHOMEASSISTANTSTATESREQUEST._serialized_end=6164 - _SUBSCRIBEHOMEASSISTANTSTATERESPONSE._serialized_start=6166 - _SUBSCRIBEHOMEASSISTANTSTATERESPONSE._serialized_end=6263 - _HOMEASSISTANTSTATERESPONSE._serialized_start=6265 - _HOMEASSISTANTSTATERESPONSE._serialized_end=6357 - _GETTIMEREQUEST._serialized_start=6359 - _GETTIMEREQUEST._serialized_end=6383 - _GETTIMERESPONSE._serialized_start=6385 - _GETTIMERESPONSE._serialized_end=6436 - _LISTENTITIESSERVICESARGUMENT._serialized_start=6438 - _LISTENTITIESSERVICESARGUMENT._serialized_end=6513 - _LISTENTITIESSERVICESRESPONSE._serialized_start=6515 - _LISTENTITIESSERVICESRESPONSE._serialized_end=6625 - _EXECUTESERVICEARGUMENT._serialized_start=6628 - _EXECUTESERVICEARGUMENT._serialized_end=6828 - _EXECUTESERVICEREQUEST._serialized_start=6830 - _EXECUTESERVICEREQUEST._serialized_end=6916 - _LISTENTITIESCAMERARESPONSE._serialized_start=6919 - _LISTENTITIESCAMERARESPONSE._serialized_end=7124 - _CAMERAIMAGERESPONSE._serialized_start=7126 - _CAMERAIMAGERESPONSE._serialized_end=7215 - _CAMERAIMAGEREQUEST._serialized_start=7217 - _CAMERAIMAGEREQUEST._serialized_end=7299 - _LISTENTITIESCLIMATERESPONSE._serialized_start=7302 - _LISTENTITIESCLIMATERESPONSE._serialized_end=8163 - _CLIMATESTATERESPONSE._serialized_start=8166 - _CLIMATESTATERESPONSE._serialized_end=8634 - _CLIMATECOMMANDREQUEST._serialized_start=8637 - _CLIMATECOMMANDREQUEST._serialized_end=9318 - _LISTENTITIESNUMBERRESPONSE._serialized_start=9321 - _LISTENTITIESNUMBERRESPONSE._serialized_end=9650 - _NUMBERSTATERESPONSE._serialized_start=9652 - _NUMBERSTATERESPONSE._serialized_end=9748 - _NUMBERCOMMANDREQUEST._serialized_start=9750 - _NUMBERCOMMANDREQUEST._serialized_end=9824 - _LISTENTITIESSELECTRESPONSE._serialized_start=9827 - _LISTENTITIESSELECTRESPONSE._serialized_end=10043 - _SELECTSTATERESPONSE._serialized_start=10045 - _SELECTSTATERESPONSE._serialized_end=10141 - _SELECTCOMMANDREQUEST._serialized_start=10143 - _SELECTCOMMANDREQUEST._serialized_end=10217 - _LISTENTITIESSIRENRESPONSE._serialized_start=10220 - _LISTENTITIESSIRENRESPONSE._serialized_end=10484 - _SIRENSTATERESPONSE._serialized_start=10486 - _SIRENSTATERESPONSE._serialized_end=10557 - _SIRENCOMMANDREQUEST._serialized_start=10560 - _SIRENCOMMANDREQUEST._serialized_end=10759 - _LISTENTITIESLOCKRESPONSE._serialized_start=10762 - _LISTENTITIESLOCKRESPONSE._serialized_end=11047 - _LOCKSTATERESPONSE._serialized_start=11049 - _LOCKSTATERESPONSE._serialized_end=11130 - _LOCKCOMMANDREQUEST._serialized_start=11132 - _LOCKCOMMANDREQUEST._serialized_end=11250 - _LISTENTITIESBUTTONRESPONSE._serialized_start=11253 - _LISTENTITIESBUTTONRESPONSE._serialized_end=11474 - _BUTTONCOMMANDREQUEST._serialized_start=11476 - _BUTTONCOMMANDREQUEST._serialized_end=11535 - _MEDIAPLAYERSUPPORTEDFORMAT._serialized_start=11538 - _MEDIAPLAYERSUPPORTEDFORMAT._serialized_end=11712 - _LISTENTITIESMEDIAPLAYERRESPONSE._serialized_start=11715 - _LISTENTITIESMEDIAPLAYERRESPONSE._serialized_end=12005 - _MEDIAPLAYERSTATERESPONSE._serialized_start=12008 - _MEDIAPLAYERSTATERESPONSE._serialized_end=12142 - _MEDIAPLAYERCOMMANDREQUEST._serialized_start=12145 - _MEDIAPLAYERCOMMANDREQUEST._serialized_end=12400 - _SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._serialized_start=12402 - _SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._serialized_end=12468 - _BLUETOOTHSERVICEDATA._serialized_start=12470 - _BLUETOOTHSERVICEDATA._serialized_end=12545 - _BLUETOOTHLEADVERTISEMENTRESPONSE._serialized_start=12548 - _BLUETOOTHLEADVERTISEMENTRESPONSE._serialized_end=12800 - _BLUETOOTHLERAWADVERTISEMENT._serialized_start=12802 - _BLUETOOTHLERAWADVERTISEMENT._serialized_end=12898 - _BLUETOOTHLERAWADVERTISEMENTSRESPONSE._serialized_start=12900 - _BLUETOOTHLERAWADVERTISEMENTSRESPONSE._serialized_end=13025 - _BLUETOOTHDEVICEREQUEST._serialized_start=13028 - _BLUETOOTHDEVICEREQUEST._serialized_end=13198 - _BLUETOOTHDEVICECONNECTIONRESPONSE._serialized_start=13201 - _BLUETOOTHDEVICECONNECTIONRESPONSE._serialized_end=13330 - _BLUETOOTHGATTGETSERVICESREQUEST._serialized_start=13332 - _BLUETOOTHGATTGETSERVICESREQUEST._serialized_end=13412 - _BLUETOOTHGATTDESCRIPTOR._serialized_start=13414 - _BLUETOOTHGATTDESCRIPTOR._serialized_end=13469 - _BLUETOOTHGATTCHARACTERISTIC._serialized_start=13471 - _BLUETOOTHGATTCHARACTERISTIC._serialized_end=13597 - _BLUETOOTHGATTSERVICE._serialized_start=13599 - _BLUETOOTHGATTSERVICE._serialized_end=13706 - _BLUETOOTHGATTGETSERVICESRESPONSE._serialized_start=13708 - _BLUETOOTHGATTGETSERVICESRESPONSE._serialized_end=13830 - _BLUETOOTHGATTGETSERVICESDONERESPONSE._serialized_start=13832 - _BLUETOOTHGATTGETSERVICESDONERESPONSE._serialized_end=13917 - _BLUETOOTHGATTREADREQUEST._serialized_start=13919 - _BLUETOOTHGATTREADREQUEST._serialized_end=14008 - _BLUETOOTHGATTREADRESPONSE._serialized_start=14010 - _BLUETOOTHGATTREADRESPONSE._serialized_end=14114 - _BLUETOOTHGATTWRITEREQUEST._serialized_start=14116 - _BLUETOOTHGATTWRITEREQUEST._serialized_end=14238 - _BLUETOOTHGATTREADDESCRIPTORREQUEST._serialized_start=14240 - _BLUETOOTHGATTREADDESCRIPTORREQUEST._serialized_end=14339 - _BLUETOOTHGATTWRITEDESCRIPTORREQUEST._serialized_start=14341 - _BLUETOOTHGATTWRITEDESCRIPTORREQUEST._serialized_end=14455 - _BLUETOOTHGATTNOTIFYREQUEST._serialized_start=14457 - _BLUETOOTHGATTNOTIFYREQUEST._serialized_end=14564 - _BLUETOOTHGATTNOTIFYDATARESPONSE._serialized_start=14566 - _BLUETOOTHGATTNOTIFYDATARESPONSE._serialized_end=14676 - _SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST._serialized_start=14678 - _SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST._serialized_end=14750 - _BLUETOOTHCONNECTIONSFREERESPONSE._serialized_start=14752 - _BLUETOOTHCONNECTIONSFREERESPONSE._serialized_end=14845 - _BLUETOOTHGATTERRORRESPONSE._serialized_start=14847 - _BLUETOOTHGATTERRORRESPONSE._serialized_end=14953 - _BLUETOOTHGATTWRITERESPONSE._serialized_start=14955 - _BLUETOOTHGATTWRITERESPONSE._serialized_end=15046 - _BLUETOOTHGATTNOTIFYRESPONSE._serialized_start=15048 - _BLUETOOTHGATTNOTIFYRESPONSE._serialized_end=15140 - _BLUETOOTHDEVICEPAIRINGRESPONSE._serialized_start=15142 - _BLUETOOTHDEVICEPAIRINGRESPONSE._serialized_end=15252 - _BLUETOOTHDEVICEUNPAIRINGRESPONSE._serialized_start=15254 - _BLUETOOTHDEVICEUNPAIRINGRESPONSE._serialized_end=15367 - _UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._serialized_start=15369 - _UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST._serialized_end=15422 - _BLUETOOTHDEVICECLEARCACHERESPONSE._serialized_start=15424 - _BLUETOOTHDEVICECLEARCACHERESPONSE._serialized_end=15538 - _SUBSCRIBEVOICEASSISTANTREQUEST._serialized_start=15540 - _SUBSCRIBEVOICEASSISTANTREQUEST._serialized_end=15636 - _VOICEASSISTANTAUDIOSETTINGS._serialized_start=15638 - _VOICEASSISTANTAUDIOSETTINGS._serialized_end=15746 - _VOICEASSISTANTREQUEST._serialized_start=15749 - _VOICEASSISTANTREQUEST._serialized_end=15937 - _VOICEASSISTANTRESPONSE._serialized_start=15939 - _VOICEASSISTANTRESPONSE._serialized_end=16022 - _VOICEASSISTANTEVENTDATA._serialized_start=16024 - _VOICEASSISTANTEVENTDATA._serialized_end=16078 - _VOICEASSISTANTEVENTRESPONSE._serialized_start=16081 - _VOICEASSISTANTEVENTRESPONSE._serialized_end=16222 - _VOICEASSISTANTAUDIO._serialized_start=16224 - _VOICEASSISTANTAUDIO._serialized_end=16302 - _VOICEASSISTANTTIMEREVENTRESPONSE._serialized_start=16305 - _VOICEASSISTANTTIMEREVENTRESPONSE._serialized_end=16512 - _VOICEASSISTANTANNOUNCEREQUEST._serialized_start=16514 - _VOICEASSISTANTANNOUNCEREQUEST._serialized_end=16607 - _VOICEASSISTANTANNOUNCEFINISHED._serialized_start=16609 - _VOICEASSISTANTANNOUNCEFINISHED._serialized_end=16688 - _VOICEASSISTANTWAKEWORD._serialized_start=16690 - _VOICEASSISTANTWAKEWORD._serialized_end=16772 - _VOICEASSISTANTCONFIGURATIONREQUEST._serialized_start=16774 - _VOICEASSISTANTCONFIGURATIONREQUEST._serialized_end=16840 - _VOICEASSISTANTCONFIGURATIONRESPONSE._serialized_start=16843 - _VOICEASSISTANTCONFIGURATIONRESPONSE._serialized_end=17023 - _VOICEASSISTANTSETCONFIGURATION._serialized_start=17025 - _VOICEASSISTANTSETCONFIGURATION._serialized_end=17114 - _LISTENTITIESALARMCONTROLPANELRESPONSE._serialized_start=17117 - _LISTENTITIESALARMCONTROLPANELRESPONSE._serialized_end=17421 - _ALARMCONTROLPANELSTATERESPONSE._serialized_start=17423 - _ALARMCONTROLPANELSTATERESPONSE._serialized_end=17545 - _ALARMCONTROLPANELCOMMANDREQUEST._serialized_start=17548 - _ALARMCONTROLPANELCOMMANDREQUEST._serialized_end=17694 - _LISTENTITIESTEXTRESPONSE._serialized_start=17697 - _LISTENTITIESTEXTRESPONSE._serialized_end=17974 - _TEXTSTATERESPONSE._serialized_start=17976 - _TEXTSTATERESPONSE._serialized_end=18068 - _TEXTCOMMANDREQUEST._serialized_start=18070 - _TEXTCOMMANDREQUEST._serialized_end=18140 - _LISTENTITIESDATERESPONSE._serialized_start=18143 - _LISTENTITIESDATERESPONSE._serialized_end=18347 - _DATESTATERESPONSE._serialized_start=18350 - _DATESTATERESPONSE._serialized_end=18478 - _DATECOMMANDREQUEST._serialized_start=18480 - _DATECOMMANDREQUEST._serialized_end=18586 - _LISTENTITIESTIMERESPONSE._serialized_start=18589 - _LISTENTITIESTIMERESPONSE._serialized_end=18793 - _TIMESTATERESPONSE._serialized_start=18796 - _TIMESTATERESPONSE._serialized_end=18928 - _TIMECOMMANDREQUEST._serialized_start=18930 - _TIMECOMMANDREQUEST._serialized_end=19040 - _LISTENTITIESEVENTRESPONSE._serialized_start=19043 - _LISTENTITIESEVENTRESPONSE._serialized_end=19283 - _EVENTRESPONSE._serialized_start=19285 - _EVENTRESPONSE._serialized_end=19353 - _LISTENTITIESVALVERESPONSE._serialized_start=19356 - _LISTENTITIESVALVERESPONSE._serialized_end=19648 - _VALVESTATERESPONSE._serialized_start=19650 - _VALVESTATERESPONSE._serialized_end=19768 - _VALVECOMMANDREQUEST._serialized_start=19770 - _VALVECOMMANDREQUEST._serialized_end=19881 - _LISTENTITIESDATETIMERESPONSE._serialized_start=19884 - _LISTENTITIESDATETIMERESPONSE._serialized_end=20096 - _DATETIMESTATERESPONSE._serialized_start=20098 - _DATETIMESTATERESPONSE._serialized_end=20215 - _DATETIMECOMMANDREQUEST._serialized_start=20217 - _DATETIMECOMMANDREQUEST._serialized_end=20312 - _LISTENTITIESUPDATERESPONSE._serialized_start=20315 - _LISTENTITIESUPDATERESPONSE._serialized_end=20536 - _UPDATESTATERESPONSE._serialized_start=20539 - _UPDATESTATERESPONSE._serialized_end=20791 - _UPDATECOMMANDREQUEST._serialized_start=20793 - _UPDATECOMMANDREQUEST._serialized_end=20885 - _APICONNECTION._serialized_start=25804 - _APICONNECTION._serialized_end=28164 + _globals['_HELLOREQUEST']._options = None + _globals['_HELLOREQUEST']._serialized_options = b'\340@\001\350@\002\200A\001' + _globals['_HELLORESPONSE']._options = None + _globals['_HELLORESPONSE']._serialized_options = b'\340@\002\350@\001\200A\001' + _globals['_CONNECTREQUEST']._options = None + _globals['_CONNECTREQUEST']._serialized_options = b'\340@\003\350@\002\200A\001' + _globals['_CONNECTRESPONSE']._options = None + _globals['_CONNECTRESPONSE']._serialized_options = b'\340@\004\350@\001\200A\001' + _globals['_DISCONNECTREQUEST']._options = None + _globals['_DISCONNECTREQUEST']._serialized_options = b'\340@\005\350@\000\200A\001' + _globals['_DISCONNECTRESPONSE']._options = None + _globals['_DISCONNECTRESPONSE']._serialized_options = b'\340@\006\350@\000\200A\001' + _globals['_PINGREQUEST']._options = None + _globals['_PINGREQUEST']._serialized_options = b'\340@\007\350@\000' + _globals['_PINGRESPONSE']._options = None + _globals['_PINGRESPONSE']._serialized_options = b'\340@\010\350@\000' + _globals['_DEVICEINFOREQUEST']._options = None + _globals['_DEVICEINFOREQUEST']._serialized_options = b'\340@\t\350@\002' + _globals['_DEVICEINFORESPONSE']._options = None + _globals['_DEVICEINFORESPONSE']._serialized_options = b'\340@\n\350@\001' + _globals['_LISTENTITIESREQUEST']._options = None + _globals['_LISTENTITIESREQUEST']._serialized_options = b'\340@\013\350@\002' + _globals['_LISTENTITIESDONERESPONSE']._options = None + _globals['_LISTENTITIESDONERESPONSE']._serialized_options = b'\340@\023\350@\001\200A\001' + _globals['_SUBSCRIBESTATESREQUEST']._options = None + _globals['_SUBSCRIBESTATESREQUEST']._serialized_options = b'\340@\024\350@\002' + _globals['_LISTENTITIESBINARYSENSORRESPONSE']._options = None + _globals['_LISTENTITIESBINARYSENSORRESPONSE']._serialized_options = b'\340@\014\350@\001\362@\021USE_BINARY_SENSOR' + _globals['_BINARYSENSORSTATERESPONSE']._options = None + _globals['_BINARYSENSORSTATERESPONSE']._serialized_options = b'\340@\025\350@\001\362@\021USE_BINARY_SENSOR\200A\001' + _globals['_LISTENTITIESCOVERRESPONSE']._options = None + _globals['_LISTENTITIESCOVERRESPONSE']._serialized_options = b'\340@\r\350@\001\362@\tUSE_COVER' + _globals['_COVERSTATERESPONSE']._options = None + _globals['_COVERSTATERESPONSE']._serialized_options = b'\340@\026\350@\001\362@\tUSE_COVER\200A\001' + _globals['_COVERCOMMANDREQUEST']._options = None + _globals['_COVERCOMMANDREQUEST']._serialized_options = b'\340@\036\350@\002\362@\tUSE_COVER\200A\001' + _globals['_LISTENTITIESFANRESPONSE']._options = None + _globals['_LISTENTITIESFANRESPONSE']._serialized_options = b'\340@\016\350@\001\362@\007USE_FAN' + _globals['_FANSTATERESPONSE'].fields_by_name['speed']._options = None + _globals['_FANSTATERESPONSE'].fields_by_name['speed']._serialized_options = b'\030\001' + _globals['_FANSTATERESPONSE']._options = None + _globals['_FANSTATERESPONSE']._serialized_options = b'\340@\027\350@\001\362@\007USE_FAN\200A\001' + _globals['_FANCOMMANDREQUEST'].fields_by_name['has_speed']._options = None + _globals['_FANCOMMANDREQUEST'].fields_by_name['has_speed']._serialized_options = b'\030\001' + _globals['_FANCOMMANDREQUEST'].fields_by_name['speed']._options = None + _globals['_FANCOMMANDREQUEST'].fields_by_name['speed']._serialized_options = b'\030\001' + _globals['_FANCOMMANDREQUEST']._options = None + _globals['_FANCOMMANDREQUEST']._serialized_options = b'\340@\037\350@\002\362@\007USE_FAN\200A\001' + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_brightness']._options = None + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_brightness']._serialized_options = b'\030\001' + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_rgb']._options = None + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_rgb']._serialized_options = b'\030\001' + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_white_value']._options = None + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_white_value']._serialized_options = b'\030\001' + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_color_temperature']._options = None + _globals['_LISTENTITIESLIGHTRESPONSE'].fields_by_name['legacy_supports_color_temperature']._serialized_options = b'\030\001' + _globals['_LISTENTITIESLIGHTRESPONSE']._options = None + _globals['_LISTENTITIESLIGHTRESPONSE']._serialized_options = b'\340@\017\350@\001\362@\tUSE_LIGHT' + _globals['_LIGHTSTATERESPONSE']._options = None + _globals['_LIGHTSTATERESPONSE']._serialized_options = b'\340@\030\350@\001\362@\tUSE_LIGHT\200A\001' + _globals['_LIGHTCOMMANDREQUEST']._options = None + _globals['_LIGHTCOMMANDREQUEST']._serialized_options = b'\340@ \350@\002\362@\tUSE_LIGHT\200A\001' + _globals['_LISTENTITIESSENSORRESPONSE']._options = None + _globals['_LISTENTITIESSENSORRESPONSE']._serialized_options = b'\340@\020\350@\001\362@\nUSE_SENSOR' + _globals['_SENSORSTATERESPONSE']._options = None + _globals['_SENSORSTATERESPONSE']._serialized_options = b'\340@\031\350@\001\362@\nUSE_SENSOR\200A\001' + _globals['_LISTENTITIESSWITCHRESPONSE']._options = None + _globals['_LISTENTITIESSWITCHRESPONSE']._serialized_options = b'\340@\021\350@\001\362@\nUSE_SWITCH' + _globals['_SWITCHSTATERESPONSE']._options = None + _globals['_SWITCHSTATERESPONSE']._serialized_options = b'\340@\032\350@\001\362@\nUSE_SWITCH\200A\001' + _globals['_SWITCHCOMMANDREQUEST']._options = None + _globals['_SWITCHCOMMANDREQUEST']._serialized_options = b'\340@!\350@\002\362@\nUSE_SWITCH\200A\001' + _globals['_LISTENTITIESTEXTSENSORRESPONSE']._options = None + _globals['_LISTENTITIESTEXTSENSORRESPONSE']._serialized_options = b'\340@\022\350@\001\362@\017USE_TEXT_SENSOR' + _globals['_TEXTSENSORSTATERESPONSE']._options = None + _globals['_TEXTSENSORSTATERESPONSE']._serialized_options = b'\340@\033\350@\001\362@\017USE_TEXT_SENSOR\200A\001' + _globals['_SUBSCRIBELOGSREQUEST']._options = None + _globals['_SUBSCRIBELOGSREQUEST']._serialized_options = b'\340@\034\350@\002' + _globals['_SUBSCRIBELOGSRESPONSE']._options = None + _globals['_SUBSCRIBELOGSRESPONSE']._serialized_options = b'\340@\035\350@\001\370@\000\200A\000' + _globals['_SUBSCRIBEHOMEASSISTANTSERVICESREQUEST']._options = None + _globals['_SUBSCRIBEHOMEASSISTANTSERVICESREQUEST']._serialized_options = b'\340@\"\350@\002' + _globals['_HOMEASSISTANTSERVICERESPONSE']._options = None + _globals['_HOMEASSISTANTSERVICERESPONSE']._serialized_options = b'\340@#\350@\001\200A\001' + _globals['_SUBSCRIBEHOMEASSISTANTSTATESREQUEST']._options = None + _globals['_SUBSCRIBEHOMEASSISTANTSTATESREQUEST']._serialized_options = b'\340@&\350@\002' + _globals['_SUBSCRIBEHOMEASSISTANTSTATERESPONSE']._options = None + _globals['_SUBSCRIBEHOMEASSISTANTSTATERESPONSE']._serialized_options = b'\340@\'\350@\001' + _globals['_HOMEASSISTANTSTATERESPONSE']._options = None + _globals['_HOMEASSISTANTSTATERESPONSE']._serialized_options = b'\340@(\350@\002\200A\001' + _globals['_GETTIMEREQUEST']._options = None + _globals['_GETTIMEREQUEST']._serialized_options = b'\340@$\350@\000' + _globals['_GETTIMERESPONSE']._options = None + _globals['_GETTIMERESPONSE']._serialized_options = b'\340@%\350@\000\200A\001' + _globals['_LISTENTITIESSERVICESRESPONSE']._options = None + _globals['_LISTENTITIESSERVICESRESPONSE']._serialized_options = b'\340@)\350@\001' + _globals['_EXECUTESERVICEARGUMENT'].fields_by_name['bool_array']._options = None + _globals['_EXECUTESERVICEARGUMENT'].fields_by_name['bool_array']._serialized_options = b'\020\000' + _globals['_EXECUTESERVICEARGUMENT'].fields_by_name['int_array']._options = None + _globals['_EXECUTESERVICEARGUMENT'].fields_by_name['int_array']._serialized_options = b'\020\000' + _globals['_EXECUTESERVICEARGUMENT'].fields_by_name['float_array']._options = None + _globals['_EXECUTESERVICEARGUMENT'].fields_by_name['float_array']._serialized_options = b'\020\000' + _globals['_EXECUTESERVICEREQUEST']._options = None + _globals['_EXECUTESERVICEREQUEST']._serialized_options = b'\340@*\350@\002\200A\001' + _globals['_LISTENTITIESCAMERARESPONSE']._options = None + _globals['_LISTENTITIESCAMERARESPONSE']._serialized_options = b'\340@+\350@\001\362@\020USE_ESP32_CAMERA' + _globals['_CAMERAIMAGERESPONSE']._options = None + _globals['_CAMERAIMAGERESPONSE']._serialized_options = b'\340@,\350@\001\362@\020USE_ESP32_CAMERA' + _globals['_CAMERAIMAGEREQUEST']._options = None + _globals['_CAMERAIMAGEREQUEST']._serialized_options = b'\340@-\350@\002\362@\020USE_ESP32_CAMERA\200A\001' + _globals['_LISTENTITIESCLIMATERESPONSE']._options = None + _globals['_LISTENTITIESCLIMATERESPONSE']._serialized_options = b'\340@.\350@\001\362@\013USE_CLIMATE' + _globals['_CLIMATESTATERESPONSE']._options = None + _globals['_CLIMATESTATERESPONSE']._serialized_options = b'\340@/\350@\001\362@\013USE_CLIMATE\200A\001' + _globals['_CLIMATECOMMANDREQUEST']._options = None + _globals['_CLIMATECOMMANDREQUEST']._serialized_options = b'\340@0\350@\002\362@\013USE_CLIMATE\200A\001' + _globals['_LISTENTITIESNUMBERRESPONSE']._options = None + _globals['_LISTENTITIESNUMBERRESPONSE']._serialized_options = b'\340@1\350@\001\362@\nUSE_NUMBER' + _globals['_NUMBERSTATERESPONSE']._options = None + _globals['_NUMBERSTATERESPONSE']._serialized_options = b'\340@2\350@\001\362@\nUSE_NUMBER\200A\001' + _globals['_NUMBERCOMMANDREQUEST']._options = None + _globals['_NUMBERCOMMANDREQUEST']._serialized_options = b'\340@3\350@\002\362@\nUSE_NUMBER\200A\001' + _globals['_LISTENTITIESSELECTRESPONSE']._options = None + _globals['_LISTENTITIESSELECTRESPONSE']._serialized_options = b'\340@4\350@\001\362@\nUSE_SELECT' + _globals['_SELECTSTATERESPONSE']._options = None + _globals['_SELECTSTATERESPONSE']._serialized_options = b'\340@5\350@\001\362@\nUSE_SELECT\200A\001' + _globals['_SELECTCOMMANDREQUEST']._options = None + _globals['_SELECTCOMMANDREQUEST']._serialized_options = b'\340@6\350@\002\362@\nUSE_SELECT\200A\001' + _globals['_LISTENTITIESSIRENRESPONSE']._options = None + _globals['_LISTENTITIESSIRENRESPONSE']._serialized_options = b'\340@7\350@\001\362@\tUSE_SIREN' + _globals['_SIRENSTATERESPONSE']._options = None + _globals['_SIRENSTATERESPONSE']._serialized_options = b'\340@8\350@\001\362@\tUSE_SIREN\200A\001' + _globals['_SIRENCOMMANDREQUEST']._options = None + _globals['_SIRENCOMMANDREQUEST']._serialized_options = b'\340@9\350@\002\362@\tUSE_SIREN\200A\001' + _globals['_LISTENTITIESLOCKRESPONSE']._options = None + _globals['_LISTENTITIESLOCKRESPONSE']._serialized_options = b'\340@:\350@\001\362@\010USE_LOCK' + _globals['_LOCKSTATERESPONSE']._options = None + _globals['_LOCKSTATERESPONSE']._serialized_options = b'\340@;\350@\001\362@\010USE_LOCK\200A\001' + _globals['_LOCKCOMMANDREQUEST']._options = None + _globals['_LOCKCOMMANDREQUEST']._serialized_options = b'\340@<\350@\002\362@\010USE_LOCK\200A\001' + _globals['_LISTENTITIESBUTTONRESPONSE']._options = None + _globals['_LISTENTITIESBUTTONRESPONSE']._serialized_options = b'\340@=\350@\001\362@\nUSE_BUTTON' + _globals['_BUTTONCOMMANDREQUEST']._options = None + _globals['_BUTTONCOMMANDREQUEST']._serialized_options = b'\340@>\350@\002\362@\nUSE_BUTTON\200A\001' + _globals['_MEDIAPLAYERSUPPORTEDFORMAT']._options = None + _globals['_MEDIAPLAYERSUPPORTEDFORMAT']._serialized_options = b'\362@\020USE_MEDIA_PLAYER' + _globals['_LISTENTITIESMEDIAPLAYERRESPONSE']._options = None + _globals['_LISTENTITIESMEDIAPLAYERRESPONSE']._serialized_options = b'\340@?\350@\001\362@\020USE_MEDIA_PLAYER' + _globals['_MEDIAPLAYERSTATERESPONSE']._options = None + _globals['_MEDIAPLAYERSTATERESPONSE']._serialized_options = b'\340@@\350@\001\362@\020USE_MEDIA_PLAYER\200A\001' + _globals['_MEDIAPLAYERCOMMANDREQUEST']._options = None + _globals['_MEDIAPLAYERCOMMANDREQUEST']._serialized_options = b'\340@A\350@\002\362@\020USE_MEDIA_PLAYER\200A\001' + _globals['_SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._options = None + _globals['_SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._serialized_options = b'\340@B\350@\002' + _globals['_BLUETOOTHSERVICEDATA'].fields_by_name['legacy_data']._options = None + _globals['_BLUETOOTHSERVICEDATA'].fields_by_name['legacy_data']._serialized_options = b'\020\001' + _globals['_BLUETOOTHLEADVERTISEMENTRESPONSE']._options = None + _globals['_BLUETOOTHLEADVERTISEMENTRESPONSE']._serialized_options = b'\340@C\350@\001\362@\023USE_BLUETOOTH_PROXY\200A\001' + _globals['_BLUETOOTHLERAWADVERTISEMENTSRESPONSE']._options = None + _globals['_BLUETOOTHLERAWADVERTISEMENTSRESPONSE']._serialized_options = b'\340@]\350@\001\362@\023USE_BLUETOOTH_PROXY\200A\001' + _globals['_BLUETOOTHDEVICEREQUEST']._options = None + _globals['_BLUETOOTHDEVICEREQUEST']._serialized_options = b'\340@D\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHDEVICECONNECTIONRESPONSE']._options = None + _globals['_BLUETOOTHDEVICECONNECTIONRESPONSE']._serialized_options = b'\340@E\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTGETSERVICESREQUEST']._options = None + _globals['_BLUETOOTHGATTGETSERVICESREQUEST']._serialized_options = b'\340@F\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTGETSERVICESRESPONSE']._options = None + _globals['_BLUETOOTHGATTGETSERVICESRESPONSE']._serialized_options = b'\340@G\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTGETSERVICESDONERESPONSE']._options = None + _globals['_BLUETOOTHGATTGETSERVICESDONERESPONSE']._serialized_options = b'\340@H\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTREADREQUEST']._options = None + _globals['_BLUETOOTHGATTREADREQUEST']._serialized_options = b'\340@I\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTREADRESPONSE']._options = None + _globals['_BLUETOOTHGATTREADRESPONSE']._serialized_options = b'\340@J\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTWRITEREQUEST']._options = None + _globals['_BLUETOOTHGATTWRITEREQUEST']._serialized_options = b'\340@K\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTREADDESCRIPTORREQUEST']._options = None + _globals['_BLUETOOTHGATTREADDESCRIPTORREQUEST']._serialized_options = b'\340@L\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTWRITEDESCRIPTORREQUEST']._options = None + _globals['_BLUETOOTHGATTWRITEDESCRIPTORREQUEST']._serialized_options = b'\340@M\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTNOTIFYREQUEST']._options = None + _globals['_BLUETOOTHGATTNOTIFYREQUEST']._serialized_options = b'\340@N\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTNOTIFYDATARESPONSE']._options = None + _globals['_BLUETOOTHGATTNOTIFYDATARESPONSE']._serialized_options = b'\340@O\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST']._options = None + _globals['_SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST']._serialized_options = b'\340@P\350@\002\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHCONNECTIONSFREERESPONSE']._options = None + _globals['_BLUETOOTHCONNECTIONSFREERESPONSE']._serialized_options = b'\340@Q\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTERRORRESPONSE']._options = None + _globals['_BLUETOOTHGATTERRORRESPONSE']._serialized_options = b'\340@R\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTWRITERESPONSE']._options = None + _globals['_BLUETOOTHGATTWRITERESPONSE']._serialized_options = b'\340@S\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHGATTNOTIFYRESPONSE']._options = None + _globals['_BLUETOOTHGATTNOTIFYRESPONSE']._serialized_options = b'\340@T\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHDEVICEPAIRINGRESPONSE']._options = None + _globals['_BLUETOOTHDEVICEPAIRINGRESPONSE']._serialized_options = b'\340@U\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_BLUETOOTHDEVICEUNPAIRINGRESPONSE']._options = None + _globals['_BLUETOOTHDEVICEUNPAIRINGRESPONSE']._serialized_options = b'\340@V\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._options = None + _globals['_UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._serialized_options = b'\340@W\350@\002' + _globals['_BLUETOOTHDEVICECLEARCACHERESPONSE']._options = None + _globals['_BLUETOOTHDEVICECLEARCACHERESPONSE']._serialized_options = b'\340@X\350@\001\362@\023USE_BLUETOOTH_PROXY' + _globals['_SUBSCRIBEVOICEASSISTANTREQUEST']._options = None + _globals['_SUBSCRIBEVOICEASSISTANTREQUEST']._serialized_options = b'\340@Y\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTREQUEST']._options = None + _globals['_VOICEASSISTANTREQUEST']._serialized_options = b'\340@Z\350@\001\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTRESPONSE']._options = None + _globals['_VOICEASSISTANTRESPONSE']._serialized_options = b'\340@[\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTEVENTRESPONSE']._options = None + _globals['_VOICEASSISTANTEVENTRESPONSE']._serialized_options = b'\340@\\\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTAUDIO']._options = None + _globals['_VOICEASSISTANTAUDIO']._serialized_options = b'\340@j\350@\000\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTTIMEREVENTRESPONSE']._options = None + _globals['_VOICEASSISTANTTIMEREVENTRESPONSE']._serialized_options = b'\340@s\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTANNOUNCEREQUEST']._options = None + _globals['_VOICEASSISTANTANNOUNCEREQUEST']._serialized_options = b'\340@w\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTANNOUNCEFINISHED']._options = None + _globals['_VOICEASSISTANTANNOUNCEFINISHED']._serialized_options = b'\340@x\350@\001\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTCONFIGURATIONREQUEST']._options = None + _globals['_VOICEASSISTANTCONFIGURATIONREQUEST']._serialized_options = b'\340@y\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTCONFIGURATIONRESPONSE']._options = None + _globals['_VOICEASSISTANTCONFIGURATIONRESPONSE']._serialized_options = b'\340@z\350@\001\362@\023USE_VOICE_ASSISTANT' + _globals['_VOICEASSISTANTSETCONFIGURATION']._options = None + _globals['_VOICEASSISTANTSETCONFIGURATION']._serialized_options = b'\340@{\350@\002\362@\023USE_VOICE_ASSISTANT' + _globals['_LISTENTITIESALARMCONTROLPANELRESPONSE']._options = None + _globals['_LISTENTITIESALARMCONTROLPANELRESPONSE']._serialized_options = b'\340@^\350@\001\362@\027USE_ALARM_CONTROL_PANEL' + _globals['_ALARMCONTROLPANELSTATERESPONSE']._options = None + _globals['_ALARMCONTROLPANELSTATERESPONSE']._serialized_options = b'\340@_\350@\001\362@\027USE_ALARM_CONTROL_PANEL\200A\001' + _globals['_ALARMCONTROLPANELCOMMANDREQUEST']._options = None + _globals['_ALARMCONTROLPANELCOMMANDREQUEST']._serialized_options = b'\340@`\350@\002\362@\027USE_ALARM_CONTROL_PANEL\200A\001' + _globals['_LISTENTITIESTEXTRESPONSE']._options = None + _globals['_LISTENTITIESTEXTRESPONSE']._serialized_options = b'\340@a\350@\001\362@\010USE_TEXT' + _globals['_TEXTSTATERESPONSE']._options = None + _globals['_TEXTSTATERESPONSE']._serialized_options = b'\340@b\350@\001\362@\010USE_TEXT\200A\001' + _globals['_TEXTCOMMANDREQUEST']._options = None + _globals['_TEXTCOMMANDREQUEST']._serialized_options = b'\340@c\350@\002\362@\010USE_TEXT\200A\001' + _globals['_LISTENTITIESDATERESPONSE']._options = None + _globals['_LISTENTITIESDATERESPONSE']._serialized_options = b'\340@d\350@\001\362@\021USE_DATETIME_DATE' + _globals['_DATESTATERESPONSE']._options = None + _globals['_DATESTATERESPONSE']._serialized_options = b'\340@e\350@\001\362@\021USE_DATETIME_DATE\200A\001' + _globals['_DATECOMMANDREQUEST']._options = None + _globals['_DATECOMMANDREQUEST']._serialized_options = b'\340@f\350@\002\362@\021USE_DATETIME_DATE\200A\001' + _globals['_LISTENTITIESTIMERESPONSE']._options = None + _globals['_LISTENTITIESTIMERESPONSE']._serialized_options = b'\340@g\350@\001\362@\021USE_DATETIME_TIME' + _globals['_TIMESTATERESPONSE']._options = None + _globals['_TIMESTATERESPONSE']._serialized_options = b'\340@h\350@\001\362@\021USE_DATETIME_TIME\200A\001' + _globals['_TIMECOMMANDREQUEST']._options = None + _globals['_TIMECOMMANDREQUEST']._serialized_options = b'\340@i\350@\002\362@\021USE_DATETIME_TIME\200A\001' + _globals['_LISTENTITIESEVENTRESPONSE']._options = None + _globals['_LISTENTITIESEVENTRESPONSE']._serialized_options = b'\340@k\350@\001\362@\tUSE_EVENT' + _globals['_EVENTRESPONSE']._options = None + _globals['_EVENTRESPONSE']._serialized_options = b'\340@l\350@\001\362@\tUSE_EVENT' + _globals['_LISTENTITIESVALVERESPONSE']._options = None + _globals['_LISTENTITIESVALVERESPONSE']._serialized_options = b'\340@m\350@\001\362@\tUSE_VALVE' + _globals['_VALVESTATERESPONSE']._options = None + _globals['_VALVESTATERESPONSE']._serialized_options = b'\340@n\350@\001\362@\tUSE_VALVE\200A\001' + _globals['_VALVECOMMANDREQUEST']._options = None + _globals['_VALVECOMMANDREQUEST']._serialized_options = b'\340@o\350@\002\362@\tUSE_VALVE\200A\001' + _globals['_LISTENTITIESDATETIMERESPONSE']._options = None + _globals['_LISTENTITIESDATETIMERESPONSE']._serialized_options = b'\340@p\350@\001\362@\025USE_DATETIME_DATETIME' + _globals['_DATETIMESTATERESPONSE']._options = None + _globals['_DATETIMESTATERESPONSE']._serialized_options = b'\340@q\350@\001\362@\025USE_DATETIME_DATETIME\200A\001' + _globals['_DATETIMECOMMANDREQUEST']._options = None + _globals['_DATETIMECOMMANDREQUEST']._serialized_options = b'\340@r\350@\002\362@\025USE_DATETIME_DATETIME\200A\001' + _globals['_LISTENTITIESUPDATERESPONSE']._options = None + _globals['_LISTENTITIESUPDATERESPONSE']._serialized_options = b'\340@t\350@\001\362@\nUSE_UPDATE' + _globals['_UPDATESTATERESPONSE']._options = None + _globals['_UPDATESTATERESPONSE']._serialized_options = b'\340@u\350@\001\362@\nUSE_UPDATE\200A\001' + _globals['_UPDATECOMMANDREQUEST']._options = None + _globals['_UPDATECOMMANDREQUEST']._serialized_options = b'\340@v\350@\002\362@\nUSE_UPDATE\200A\001' + _globals['_APICONNECTION'].methods_by_name['hello']._options = None + _globals['_APICONNECTION'].methods_by_name['hello']._serialized_options = b'\360@\000\370@\000' + _globals['_APICONNECTION'].methods_by_name['connect']._options = None + _globals['_APICONNECTION'].methods_by_name['connect']._serialized_options = b'\360@\000\370@\000' + _globals['_APICONNECTION'].methods_by_name['disconnect']._options = None + _globals['_APICONNECTION'].methods_by_name['disconnect']._serialized_options = b'\360@\000\370@\000' + _globals['_APICONNECTION'].methods_by_name['ping']._options = None + _globals['_APICONNECTION'].methods_by_name['ping']._serialized_options = b'\360@\000\370@\000' + _globals['_APICONNECTION'].methods_by_name['device_info']._options = None + _globals['_APICONNECTION'].methods_by_name['device_info']._serialized_options = b'\370@\000' + _globals['_APICONNECTION'].methods_by_name['get_time']._options = None + _globals['_APICONNECTION'].methods_by_name['get_time']._serialized_options = b'\370@\000' + _globals['_ENTITYCATEGORY']._serialized_start=20887 + _globals['_ENTITYCATEGORY']._serialized_end=20989 + _globals['_LEGACYCOVERSTATE']._serialized_start=20991 + _globals['_LEGACYCOVERSTATE']._serialized_end=21069 + _globals['_COVEROPERATION']._serialized_start=21071 + _globals['_COVEROPERATION']._serialized_end=21177 + _globals['_LEGACYCOVERCOMMAND']._serialized_start=21179 + _globals['_LEGACYCOVERCOMMAND']._serialized_end=21293 + _globals['_FANSPEED']._serialized_start=21295 + _globals['_FANSPEED']._serialized_end=21366 + _globals['_FANDIRECTION']._serialized_start=21368 + _globals['_FANDIRECTION']._serialized_end=21436 + _globals['_SENSORSTATECLASS']._serialized_start=21438 + _globals['_SENSORSTATECLASS']._serialized_end=21564 + _globals['_SENSORLASTRESETTYPE']._serialized_start=21566 + _globals['_SENSORLASTRESETTYPE']._serialized_end=21651 + _globals['_LOGLEVEL']._serialized_start=21654 + _globals['_LOGLEVEL']._serialized_end=21839 + _globals['_SERVICEARGTYPE']._serialized_start=21842 + _globals['_SERVICEARGTYPE']._serialized_end=22102 + _globals['_CLIMATEMODE']._serialized_start=22105 + _globals['_CLIMATEMODE']._serialized_end=22286 + _globals['_CLIMATEFANMODE']._serialized_start=22289 + _globals['_CLIMATEFANMODE']._serialized_end=22530 + _globals['_CLIMATESWINGMODE']._serialized_start=22532 + _globals['_CLIMATESWINGMODE']._serialized_end=22655 + _globals['_CLIMATEACTION']._serialized_start=22658 + _globals['_CLIMATEACTION']._serialized_end=22829 + _globals['_CLIMATEPRESET']._serialized_start=22832 + _globals['_CLIMATEPRESET']._serialized_end=23055 + _globals['_NUMBERMODE']._serialized_start=23057 + _globals['_NUMBERMODE']._serialized_end=23136 + _globals['_LOCKSTATE']._serialized_start=23139 + _globals['_LOCKSTATE']._serialized_end=23292 + _globals['_LOCKCOMMAND']._serialized_start=23294 + _globals['_LOCKCOMMAND']._serialized_end=23354 + _globals['_MEDIAPLAYERSTATE']._serialized_start=23357 + _globals['_MEDIAPLAYERSTATE']._serialized_end=23496 + _globals['_MEDIAPLAYERCOMMAND']._serialized_start=23499 + _globals['_MEDIAPLAYERCOMMAND']._serialized_end=23677 + _globals['_MEDIAPLAYERFORMATPURPOSE']._serialized_start=23679 + _globals['_MEDIAPLAYERFORMATPURPOSE']._serialized_end=23792 + _globals['_BLUETOOTHDEVICEREQUESTTYPE']._serialized_start=23795 + _globals['_BLUETOOTHDEVICEREQUESTTYPE']._serialized_end=24158 + _globals['_VOICEASSISTANTSUBSCRIBEFLAG']._serialized_start=24160 + _globals['_VOICEASSISTANTSUBSCRIBEFLAG']._serialized_end=24266 + _globals['_VOICEASSISTANTEVENT']._serialized_start=24269 + _globals['_VOICEASSISTANTEVENT']._serialized_end=24777 + _globals['_VOICEASSISTANTTIMEREVENT']._serialized_start=24780 + _globals['_VOICEASSISTANTTIMEREVENT']._serialized_end=24949 + _globals['_ALARMCONTROLPANELSTATE']._serialized_start=24952 + _globals['_ALARMCONTROLPANELSTATE']._serialized_end=25259 + _globals['_ALARMCONTROLPANELSTATECOMMAND']._serialized_start=25262 + _globals['_ALARMCONTROLPANELSTATECOMMAND']._serialized_end=25542 + _globals['_TEXTMODE']._serialized_start=25544 + _globals['_TEXTMODE']._serialized_end=25598 + _globals['_VALVEOPERATION']._serialized_start=25600 + _globals['_VALVEOPERATION']._serialized_end=25706 + _globals['_UPDATECOMMAND']._serialized_start=25708 + _globals['_UPDATECOMMAND']._serialized_end=25801 + _globals['_HELLOREQUEST']._serialized_start=32 + _globals['_HELLOREQUEST']._serialized_end=132 + _globals['_HELLORESPONSE']._serialized_start=134 + _globals['_HELLORESPONSE']._serialized_end=249 + _globals['_CONNECTREQUEST']._serialized_start=251 + _globals['_CONNECTREQUEST']._serialized_end=296 + _globals['_CONNECTRESPONSE']._serialized_start=298 + _globals['_CONNECTRESPONSE']._serialized_end=352 + _globals['_DISCONNECTREQUEST']._serialized_start=354 + _globals['_DISCONNECTREQUEST']._serialized_end=384 + _globals['_DISCONNECTRESPONSE']._serialized_start=386 + _globals['_DISCONNECTRESPONSE']._serialized_end=417 + _globals['_PINGREQUEST']._serialized_start=419 + _globals['_PINGREQUEST']._serialized_end=440 + _globals['_PINGRESPONSE']._serialized_start=442 + _globals['_PINGRESPONSE']._serialized_end=464 + _globals['_DEVICEINFOREQUEST']._serialized_start=466 + _globals['_DEVICEINFOREQUEST']._serialized_end=493 + _globals['_DEVICEINFORESPONSE']._serialized_start=496 + _globals['_DEVICEINFORESPONSE']._serialized_end=970 + _globals['_LISTENTITIESREQUEST']._serialized_start=972 + _globals['_LISTENTITIESREQUEST']._serialized_end=1001 + _globals['_LISTENTITIESDONERESPONSE']._serialized_start=1003 + _globals['_LISTENTITIESDONERESPONSE']._serialized_end=1040 + _globals['_SUBSCRIBESTATESREQUEST']._serialized_start=1042 + _globals['_SUBSCRIBESTATESREQUEST']._serialized_end=1074 + _globals['_LISTENTITIESBINARYSENSORRESPONSE']._serialized_start=1077 + _globals['_LISTENTITIESBINARYSENSORRESPONSE']._serialized_end=1344 + _globals['_BINARYSENSORSTATERESPONSE']._serialized_start=1346 + _globals['_BINARYSENSORSTATERESPONSE']._serialized_end=1455 + _globals['_LISTENTITIESCOVERRESPONSE']._serialized_start=1458 + _globals['_LISTENTITIESCOVERRESPONSE']._serialized_end=1773 + _globals['_COVERSTATERESPONSE']._serialized_start=1776 + _globals['_COVERSTATERESPONSE']._serialized_end=1949 + _globals['_COVERCOMMANDREQUEST']._serialized_start=1952 + _globals['_COVERCOMMANDREQUEST']._serialized_end=2168 + _globals['_LISTENTITIESFANRESPONSE']._serialized_start=2171 + _globals['_LISTENTITIESFANRESPONSE']._serialized_end=2510 + _globals['_FANSTATERESPONSE']._serialized_start=2513 + _globals['_FANSTATERESPONSE']._serialized_end=2707 + _globals['_FANCOMMANDREQUEST']._serialized_start=2710 + _globals['_FANCOMMANDREQUEST']._serialized_end=3045 + _globals['_LISTENTITIESLIGHTRESPONSE']._serialized_start=3048 + _globals['_LISTENTITIESLIGHTRESPONSE']._serialized_end=3494 + _globals['_LIGHTSTATERESPONSE']._serialized_start=3497 + _globals['_LIGHTSTATERESPONSE']._serialized_end=3774 + _globals['_LIGHTCOMMANDREQUEST']._serialized_start=3777 + _globals['_LIGHTCOMMANDREQUEST']._serialized_end=4393 + _globals['_LISTENTITIESSENSORRESPONSE']._serialized_start=4396 + _globals['_LISTENTITIESSENSORRESPONSE']._serialized_end=4782 + _globals['_SENSORSTATERESPONSE']._serialized_start=4784 + _globals['_SENSORSTATERESPONSE']._serialized_end=4880 + _globals['_LISTENTITIESSWITCHRESPONSE']._serialized_start=4883 + _globals['_LISTENTITIESSWITCHRESPONSE']._serialized_end=5127 + _globals['_SWITCHSTATERESPONSE']._serialized_start=5129 + _globals['_SWITCHSTATERESPONSE']._serialized_end=5202 + _globals['_SWITCHCOMMANDREQUEST']._serialized_start=5204 + _globals['_SWITCHCOMMANDREQUEST']._serialized_end=5278 + _globals['_LISTENTITIESTEXTSENSORRESPONSE']._serialized_start=5281 + _globals['_LISTENTITIESTEXTSENSORRESPONSE']._serialized_end=5511 + _globals['_TEXTSENSORSTATERESPONSE']._serialized_start=5513 + _globals['_TEXTSENSORSTATERESPONSE']._serialized_end=5618 + _globals['_SUBSCRIBELOGSREQUEST']._serialized_start=5620 + _globals['_SUBSCRIBELOGSREQUEST']._serialized_end=5697 + _globals['_SUBSCRIBELOGSRESPONSE']._serialized_start=5699 + _globals['_SUBSCRIBELOGSRESPONSE']._serialized_end=5800 + _globals['_SUBSCRIBEHOMEASSISTANTSERVICESREQUEST']._serialized_start=5802 + _globals['_SUBSCRIBEHOMEASSISTANTSERVICESREQUEST']._serialized_end=5849 + _globals['_HOMEASSISTANTSERVICEMAP']._serialized_start=5851 + _globals['_HOMEASSISTANTSERVICEMAP']._serialized_end=5904 + _globals['_HOMEASSISTANTSERVICERESPONSE']._serialized_start=5907 + _globals['_HOMEASSISTANTSERVICERESPONSE']._serialized_end=6117 + _globals['_SUBSCRIBEHOMEASSISTANTSTATESREQUEST']._serialized_start=6119 + _globals['_SUBSCRIBEHOMEASSISTANTSTATESREQUEST']._serialized_end=6164 + _globals['_SUBSCRIBEHOMEASSISTANTSTATERESPONSE']._serialized_start=6166 + _globals['_SUBSCRIBEHOMEASSISTANTSTATERESPONSE']._serialized_end=6263 + _globals['_HOMEASSISTANTSTATERESPONSE']._serialized_start=6265 + _globals['_HOMEASSISTANTSTATERESPONSE']._serialized_end=6357 + _globals['_GETTIMEREQUEST']._serialized_start=6359 + _globals['_GETTIMEREQUEST']._serialized_end=6383 + _globals['_GETTIMERESPONSE']._serialized_start=6385 + _globals['_GETTIMERESPONSE']._serialized_end=6436 + _globals['_LISTENTITIESSERVICESARGUMENT']._serialized_start=6438 + _globals['_LISTENTITIESSERVICESARGUMENT']._serialized_end=6513 + _globals['_LISTENTITIESSERVICESRESPONSE']._serialized_start=6515 + _globals['_LISTENTITIESSERVICESRESPONSE']._serialized_end=6625 + _globals['_EXECUTESERVICEARGUMENT']._serialized_start=6628 + _globals['_EXECUTESERVICEARGUMENT']._serialized_end=6828 + _globals['_EXECUTESERVICEREQUEST']._serialized_start=6830 + _globals['_EXECUTESERVICEREQUEST']._serialized_end=6916 + _globals['_LISTENTITIESCAMERARESPONSE']._serialized_start=6919 + _globals['_LISTENTITIESCAMERARESPONSE']._serialized_end=7124 + _globals['_CAMERAIMAGERESPONSE']._serialized_start=7126 + _globals['_CAMERAIMAGERESPONSE']._serialized_end=7215 + _globals['_CAMERAIMAGEREQUEST']._serialized_start=7217 + _globals['_CAMERAIMAGEREQUEST']._serialized_end=7299 + _globals['_LISTENTITIESCLIMATERESPONSE']._serialized_start=7302 + _globals['_LISTENTITIESCLIMATERESPONSE']._serialized_end=8163 + _globals['_CLIMATESTATERESPONSE']._serialized_start=8166 + _globals['_CLIMATESTATERESPONSE']._serialized_end=8634 + _globals['_CLIMATECOMMANDREQUEST']._serialized_start=8637 + _globals['_CLIMATECOMMANDREQUEST']._serialized_end=9318 + _globals['_LISTENTITIESNUMBERRESPONSE']._serialized_start=9321 + _globals['_LISTENTITIESNUMBERRESPONSE']._serialized_end=9650 + _globals['_NUMBERSTATERESPONSE']._serialized_start=9652 + _globals['_NUMBERSTATERESPONSE']._serialized_end=9748 + _globals['_NUMBERCOMMANDREQUEST']._serialized_start=9750 + _globals['_NUMBERCOMMANDREQUEST']._serialized_end=9824 + _globals['_LISTENTITIESSELECTRESPONSE']._serialized_start=9827 + _globals['_LISTENTITIESSELECTRESPONSE']._serialized_end=10043 + _globals['_SELECTSTATERESPONSE']._serialized_start=10045 + _globals['_SELECTSTATERESPONSE']._serialized_end=10141 + _globals['_SELECTCOMMANDREQUEST']._serialized_start=10143 + _globals['_SELECTCOMMANDREQUEST']._serialized_end=10217 + _globals['_LISTENTITIESSIRENRESPONSE']._serialized_start=10220 + _globals['_LISTENTITIESSIRENRESPONSE']._serialized_end=10484 + _globals['_SIRENSTATERESPONSE']._serialized_start=10486 + _globals['_SIRENSTATERESPONSE']._serialized_end=10557 + _globals['_SIRENCOMMANDREQUEST']._serialized_start=10560 + _globals['_SIRENCOMMANDREQUEST']._serialized_end=10759 + _globals['_LISTENTITIESLOCKRESPONSE']._serialized_start=10762 + _globals['_LISTENTITIESLOCKRESPONSE']._serialized_end=11047 + _globals['_LOCKSTATERESPONSE']._serialized_start=11049 + _globals['_LOCKSTATERESPONSE']._serialized_end=11130 + _globals['_LOCKCOMMANDREQUEST']._serialized_start=11132 + _globals['_LOCKCOMMANDREQUEST']._serialized_end=11250 + _globals['_LISTENTITIESBUTTONRESPONSE']._serialized_start=11253 + _globals['_LISTENTITIESBUTTONRESPONSE']._serialized_end=11474 + _globals['_BUTTONCOMMANDREQUEST']._serialized_start=11476 + _globals['_BUTTONCOMMANDREQUEST']._serialized_end=11535 + _globals['_MEDIAPLAYERSUPPORTEDFORMAT']._serialized_start=11538 + _globals['_MEDIAPLAYERSUPPORTEDFORMAT']._serialized_end=11712 + _globals['_LISTENTITIESMEDIAPLAYERRESPONSE']._serialized_start=11715 + _globals['_LISTENTITIESMEDIAPLAYERRESPONSE']._serialized_end=12005 + _globals['_MEDIAPLAYERSTATERESPONSE']._serialized_start=12008 + _globals['_MEDIAPLAYERSTATERESPONSE']._serialized_end=12142 + _globals['_MEDIAPLAYERCOMMANDREQUEST']._serialized_start=12145 + _globals['_MEDIAPLAYERCOMMANDREQUEST']._serialized_end=12400 + _globals['_SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._serialized_start=12402 + _globals['_SUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._serialized_end=12468 + _globals['_BLUETOOTHSERVICEDATA']._serialized_start=12470 + _globals['_BLUETOOTHSERVICEDATA']._serialized_end=12545 + _globals['_BLUETOOTHLEADVERTISEMENTRESPONSE']._serialized_start=12548 + _globals['_BLUETOOTHLEADVERTISEMENTRESPONSE']._serialized_end=12800 + _globals['_BLUETOOTHLERAWADVERTISEMENT']._serialized_start=12802 + _globals['_BLUETOOTHLERAWADVERTISEMENT']._serialized_end=12898 + _globals['_BLUETOOTHLERAWADVERTISEMENTSRESPONSE']._serialized_start=12900 + _globals['_BLUETOOTHLERAWADVERTISEMENTSRESPONSE']._serialized_end=13025 + _globals['_BLUETOOTHDEVICEREQUEST']._serialized_start=13028 + _globals['_BLUETOOTHDEVICEREQUEST']._serialized_end=13198 + _globals['_BLUETOOTHDEVICECONNECTIONRESPONSE']._serialized_start=13201 + _globals['_BLUETOOTHDEVICECONNECTIONRESPONSE']._serialized_end=13330 + _globals['_BLUETOOTHGATTGETSERVICESREQUEST']._serialized_start=13332 + _globals['_BLUETOOTHGATTGETSERVICESREQUEST']._serialized_end=13412 + _globals['_BLUETOOTHGATTDESCRIPTOR']._serialized_start=13414 + _globals['_BLUETOOTHGATTDESCRIPTOR']._serialized_end=13469 + _globals['_BLUETOOTHGATTCHARACTERISTIC']._serialized_start=13471 + _globals['_BLUETOOTHGATTCHARACTERISTIC']._serialized_end=13597 + _globals['_BLUETOOTHGATTSERVICE']._serialized_start=13599 + _globals['_BLUETOOTHGATTSERVICE']._serialized_end=13706 + _globals['_BLUETOOTHGATTGETSERVICESRESPONSE']._serialized_start=13708 + _globals['_BLUETOOTHGATTGETSERVICESRESPONSE']._serialized_end=13830 + _globals['_BLUETOOTHGATTGETSERVICESDONERESPONSE']._serialized_start=13832 + _globals['_BLUETOOTHGATTGETSERVICESDONERESPONSE']._serialized_end=13917 + _globals['_BLUETOOTHGATTREADREQUEST']._serialized_start=13919 + _globals['_BLUETOOTHGATTREADREQUEST']._serialized_end=14008 + _globals['_BLUETOOTHGATTREADRESPONSE']._serialized_start=14010 + _globals['_BLUETOOTHGATTREADRESPONSE']._serialized_end=14114 + _globals['_BLUETOOTHGATTWRITEREQUEST']._serialized_start=14116 + _globals['_BLUETOOTHGATTWRITEREQUEST']._serialized_end=14238 + _globals['_BLUETOOTHGATTREADDESCRIPTORREQUEST']._serialized_start=14240 + _globals['_BLUETOOTHGATTREADDESCRIPTORREQUEST']._serialized_end=14339 + _globals['_BLUETOOTHGATTWRITEDESCRIPTORREQUEST']._serialized_start=14341 + _globals['_BLUETOOTHGATTWRITEDESCRIPTORREQUEST']._serialized_end=14455 + _globals['_BLUETOOTHGATTNOTIFYREQUEST']._serialized_start=14457 + _globals['_BLUETOOTHGATTNOTIFYREQUEST']._serialized_end=14564 + _globals['_BLUETOOTHGATTNOTIFYDATARESPONSE']._serialized_start=14566 + _globals['_BLUETOOTHGATTNOTIFYDATARESPONSE']._serialized_end=14676 + _globals['_SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST']._serialized_start=14678 + _globals['_SUBSCRIBEBLUETOOTHCONNECTIONSFREEREQUEST']._serialized_end=14750 + _globals['_BLUETOOTHCONNECTIONSFREERESPONSE']._serialized_start=14752 + _globals['_BLUETOOTHCONNECTIONSFREERESPONSE']._serialized_end=14845 + _globals['_BLUETOOTHGATTERRORRESPONSE']._serialized_start=14847 + _globals['_BLUETOOTHGATTERRORRESPONSE']._serialized_end=14953 + _globals['_BLUETOOTHGATTWRITERESPONSE']._serialized_start=14955 + _globals['_BLUETOOTHGATTWRITERESPONSE']._serialized_end=15046 + _globals['_BLUETOOTHGATTNOTIFYRESPONSE']._serialized_start=15048 + _globals['_BLUETOOTHGATTNOTIFYRESPONSE']._serialized_end=15140 + _globals['_BLUETOOTHDEVICEPAIRINGRESPONSE']._serialized_start=15142 + _globals['_BLUETOOTHDEVICEPAIRINGRESPONSE']._serialized_end=15252 + _globals['_BLUETOOTHDEVICEUNPAIRINGRESPONSE']._serialized_start=15254 + _globals['_BLUETOOTHDEVICEUNPAIRINGRESPONSE']._serialized_end=15367 + _globals['_UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._serialized_start=15369 + _globals['_UNSUBSCRIBEBLUETOOTHLEADVERTISEMENTSREQUEST']._serialized_end=15422 + _globals['_BLUETOOTHDEVICECLEARCACHERESPONSE']._serialized_start=15424 + _globals['_BLUETOOTHDEVICECLEARCACHERESPONSE']._serialized_end=15538 + _globals['_SUBSCRIBEVOICEASSISTANTREQUEST']._serialized_start=15540 + _globals['_SUBSCRIBEVOICEASSISTANTREQUEST']._serialized_end=15636 + _globals['_VOICEASSISTANTAUDIOSETTINGS']._serialized_start=15638 + _globals['_VOICEASSISTANTAUDIOSETTINGS']._serialized_end=15746 + _globals['_VOICEASSISTANTREQUEST']._serialized_start=15749 + _globals['_VOICEASSISTANTREQUEST']._serialized_end=15937 + _globals['_VOICEASSISTANTRESPONSE']._serialized_start=15939 + _globals['_VOICEASSISTANTRESPONSE']._serialized_end=16022 + _globals['_VOICEASSISTANTEVENTDATA']._serialized_start=16024 + _globals['_VOICEASSISTANTEVENTDATA']._serialized_end=16078 + _globals['_VOICEASSISTANTEVENTRESPONSE']._serialized_start=16081 + _globals['_VOICEASSISTANTEVENTRESPONSE']._serialized_end=16222 + _globals['_VOICEASSISTANTAUDIO']._serialized_start=16224 + _globals['_VOICEASSISTANTAUDIO']._serialized_end=16302 + _globals['_VOICEASSISTANTTIMEREVENTRESPONSE']._serialized_start=16305 + _globals['_VOICEASSISTANTTIMEREVENTRESPONSE']._serialized_end=16512 + _globals['_VOICEASSISTANTANNOUNCEREQUEST']._serialized_start=16514 + _globals['_VOICEASSISTANTANNOUNCEREQUEST']._serialized_end=16607 + _globals['_VOICEASSISTANTANNOUNCEFINISHED']._serialized_start=16609 + _globals['_VOICEASSISTANTANNOUNCEFINISHED']._serialized_end=16688 + _globals['_VOICEASSISTANTWAKEWORD']._serialized_start=16690 + _globals['_VOICEASSISTANTWAKEWORD']._serialized_end=16772 + _globals['_VOICEASSISTANTCONFIGURATIONREQUEST']._serialized_start=16774 + _globals['_VOICEASSISTANTCONFIGURATIONREQUEST']._serialized_end=16840 + _globals['_VOICEASSISTANTCONFIGURATIONRESPONSE']._serialized_start=16843 + _globals['_VOICEASSISTANTCONFIGURATIONRESPONSE']._serialized_end=17023 + _globals['_VOICEASSISTANTSETCONFIGURATION']._serialized_start=17025 + _globals['_VOICEASSISTANTSETCONFIGURATION']._serialized_end=17114 + _globals['_LISTENTITIESALARMCONTROLPANELRESPONSE']._serialized_start=17117 + _globals['_LISTENTITIESALARMCONTROLPANELRESPONSE']._serialized_end=17421 + _globals['_ALARMCONTROLPANELSTATERESPONSE']._serialized_start=17423 + _globals['_ALARMCONTROLPANELSTATERESPONSE']._serialized_end=17545 + _globals['_ALARMCONTROLPANELCOMMANDREQUEST']._serialized_start=17548 + _globals['_ALARMCONTROLPANELCOMMANDREQUEST']._serialized_end=17694 + _globals['_LISTENTITIESTEXTRESPONSE']._serialized_start=17697 + _globals['_LISTENTITIESTEXTRESPONSE']._serialized_end=17974 + _globals['_TEXTSTATERESPONSE']._serialized_start=17976 + _globals['_TEXTSTATERESPONSE']._serialized_end=18068 + _globals['_TEXTCOMMANDREQUEST']._serialized_start=18070 + _globals['_TEXTCOMMANDREQUEST']._serialized_end=18140 + _globals['_LISTENTITIESDATERESPONSE']._serialized_start=18143 + _globals['_LISTENTITIESDATERESPONSE']._serialized_end=18347 + _globals['_DATESTATERESPONSE']._serialized_start=18350 + _globals['_DATESTATERESPONSE']._serialized_end=18478 + _globals['_DATECOMMANDREQUEST']._serialized_start=18480 + _globals['_DATECOMMANDREQUEST']._serialized_end=18586 + _globals['_LISTENTITIESTIMERESPONSE']._serialized_start=18589 + _globals['_LISTENTITIESTIMERESPONSE']._serialized_end=18793 + _globals['_TIMESTATERESPONSE']._serialized_start=18796 + _globals['_TIMESTATERESPONSE']._serialized_end=18928 + _globals['_TIMECOMMANDREQUEST']._serialized_start=18930 + _globals['_TIMECOMMANDREQUEST']._serialized_end=19040 + _globals['_LISTENTITIESEVENTRESPONSE']._serialized_start=19043 + _globals['_LISTENTITIESEVENTRESPONSE']._serialized_end=19283 + _globals['_EVENTRESPONSE']._serialized_start=19285 + _globals['_EVENTRESPONSE']._serialized_end=19353 + _globals['_LISTENTITIESVALVERESPONSE']._serialized_start=19356 + _globals['_LISTENTITIESVALVERESPONSE']._serialized_end=19648 + _globals['_VALVESTATERESPONSE']._serialized_start=19650 + _globals['_VALVESTATERESPONSE']._serialized_end=19768 + _globals['_VALVECOMMANDREQUEST']._serialized_start=19770 + _globals['_VALVECOMMANDREQUEST']._serialized_end=19881 + _globals['_LISTENTITIESDATETIMERESPONSE']._serialized_start=19884 + _globals['_LISTENTITIESDATETIMERESPONSE']._serialized_end=20096 + _globals['_DATETIMESTATERESPONSE']._serialized_start=20098 + _globals['_DATETIMESTATERESPONSE']._serialized_end=20215 + _globals['_DATETIMECOMMANDREQUEST']._serialized_start=20217 + _globals['_DATETIMECOMMANDREQUEST']._serialized_end=20312 + _globals['_LISTENTITIESUPDATERESPONSE']._serialized_start=20315 + _globals['_LISTENTITIESUPDATERESPONSE']._serialized_end=20536 + _globals['_UPDATESTATERESPONSE']._serialized_start=20539 + _globals['_UPDATESTATERESPONSE']._serialized_end=20791 + _globals['_UPDATECOMMANDREQUEST']._serialized_start=20793 + _globals['_UPDATECOMMANDREQUEST']._serialized_end=20885 + _globals['_APICONNECTION']._serialized_start=25804 + _globals['_APICONNECTION']._serialized_end=28164 # @@protoc_insertion_point(module_scope) diff --git a/pyproject.toml b/pyproject.toml index ad3fb68..7aad5ba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,8 @@ disable = [ "bad-mcs-classmethod-argument", "duplicate-code", "too-many-lines", - "too-many-positional-arguments" + "too-many-positional-arguments", + "no-name-in-module" ] [tool.ruff]