.gitignore
LICENSE
README.md
pyproject.toml
.github/workflows/python-publish.yml
pyairahome/__init__.py
pyairahome/_version.py
pyairahome/airahome.py
pyairahome/ble.py
pyairahome/cloud.py
pyairahome.egg-info/PKG-INFO
pyairahome.egg-info/SOURCES.txt
pyairahome.egg-info/dependency_links.txt
pyairahome.egg-info/requires.txt
pyairahome.egg-info/top_level.txt
pyairahome/auth/__init__.py
pyairahome/auth/cognito_auth.py
pyairahome/auth/token_manager.py
pyairahome/config/__init__.py
pyairahome/config/settings.py
pyairahome/device/__init__.py
pyairahome/device/heat_pump/__init__.py
pyairahome/device/heat_pump/ble/__init__.py
pyairahome/device/heat_pump/ble/v1/__init__.py
pyairahome/device/heat_pump/ble/v1/chunked_message_pb2.py
pyairahome/device/heat_pump/ble/v1/chunked_message_pb2_grpc.py
pyairahome/device/heat_pump/ble/v1/get_data_pb2.py
pyairahome/device/heat_pump/ble/v1/get_data_pb2_grpc.py
pyairahome/device/heat_pump/ble/v1/main_pump_flow_pb2.py
pyairahome/device/heat_pump/ble/v1/main_pump_flow_pb2_grpc.py
pyairahome/device/heat_pump/ble/v1/system_check_state_pb2.py
pyairahome/device/heat_pump/ble/v1/system_check_state_pb2_grpc.py
pyairahome/device/heat_pump/ble/v1/wifi_network_pb2.py
pyairahome/device/heat_pump/ble/v1/wifi_network_pb2_grpc.py
pyairahome/device/heat_pump/ble/v1/wifi_networks_pb2.py
pyairahome/device/heat_pump/ble/v1/wifi_networks_pb2_grpc.py
pyairahome/device/heat_pump/cloud/__init__.py
pyairahome/device/heat_pump/cloud/v1/__init__.py
pyairahome/device/heat_pump/cloud/v1/service_pb2.py
pyairahome/device/heat_pump/cloud/v1/service_pb2_grpc.py
pyairahome/device/heat_pump/command/__init__.py
pyairahome/device/heat_pump/command/v1/__init__.py
pyairahome/device/heat_pump/command/v1/acknowledge_errors_pb2.py
pyairahome/device/heat_pump/command/v1/acknowledge_errors_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/activate_hot_water_boosting_pb2.py
pyairahome/device/heat_pump/command/v1/activate_hot_water_boosting_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/activate_night_mode_for_one_hour_pb2.py
pyairahome/device/heat_pump/command/v1/activate_night_mode_for_one_hour_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/add_schedule_pb2.py
pyairahome/device/heat_pump/command/v1/add_schedule_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/allow_lte_pb2.py
pyairahome/device/heat_pump/command/v1/allow_lte_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/ccv_error_pb2.py
pyairahome/device/heat_pump/command/v1/ccv_error_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_away_mode_pb2.py
pyairahome/device/heat_pump/command/v1/clear_away_mode_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_cool_curve_delta_pb2.py
pyairahome/device/heat_pump/command/v1/clear_cool_curve_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_dhw_setpoint_delta_pb2.py
pyairahome/device/heat_pump/command/v1/clear_dhw_setpoint_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_heat_curve_delta_pb2.py
pyairahome/device/heat_pump/command/v1/clear_heat_curve_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_room_supply_setpoint_delta_pb2.py
pyairahome/device/heat_pump/command/v1/clear_room_supply_setpoint_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_room_temp_setpoint_delta_pb2.py
pyairahome/device/heat_pump/command/v1/clear_room_temp_setpoint_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/clear_scheduled_heat_curve_delta_pb2.py
pyairahome/device/heat_pump/command/v1/clear_scheduled_heat_curve_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/command_error_pb2.py
pyairahome/device/heat_pump/command/v1/command_error_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/command_pb2.py
pyairahome/device/heat_pump/command/v1/command_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/command_progress_pb2.py
pyairahome/device/heat_pump/command/v1/command_progress_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/command_source_pb2.py
pyairahome/device/heat_pump/command/v1/command_source_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/configure_heat_pump_pb2.py
pyairahome/device/heat_pump/command/v1/configure_heat_pump_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/configure_time_zone_pb2.py
pyairahome/device/heat_pump/command/v1/configure_time_zone_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/database_error_pb2.py
pyairahome/device/heat_pump/command/v1/database_error_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/deactivate_hot_water_boosting_pb2.py
pyairahome/device/heat_pump/command/v1/deactivate_hot_water_boosting_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/decommission_wall_thermostat_pb2.py
pyairahome/device/heat_pump/command/v1/decommission_wall_thermostat_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/disable_force_heating_pb2.py
pyairahome/device/heat_pump/command/v1/disable_force_heating_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/disable_hot_water_heating_pb2.py
pyairahome/device/heat_pump/command/v1/disable_hot_water_heating_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/disable_manual_mode_pb2.py
pyairahome/device/heat_pump/command/v1/disable_manual_mode_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/disconnect_wifi_pb2.py
pyairahome/device/heat_pump/command/v1/disconnect_wifi_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/enable_disable_heating_cooling_pb2.py
pyairahome/device/heat_pump/command/v1/enable_disable_heating_cooling_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/enable_force_heating_pb2.py
pyairahome/device/heat_pump/command/v1/enable_force_heating_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/enable_hot_water_heating_pb2.py
pyairahome/device/heat_pump/command/v1/enable_hot_water_heating_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/factory_reset_pb2.py
pyairahome/device/heat_pump/command/v1/factory_reset_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/forbid_lte_pb2.py
pyairahome/device/heat_pump/command/v1/forbid_lte_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/install_app_package_pb2.py
pyairahome/device/heat_pump/command/v1/install_app_package_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/install_firmware_pb2.py
pyairahome/device/heat_pump/command/v1/install_firmware_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/missing_field_error_pb2.py
pyairahome/device/heat_pump/command/v1/missing_field_error_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/modbus_pb2.py
pyairahome/device/heat_pump/command/v1/modbus_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/pair_ferroamp_core_pb2.py
pyairahome/device/heat_pump/command/v1/pair_ferroamp_core_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/ping_pb2.py
pyairahome/device/heat_pump/command/v1/ping_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/reboot_device_pb2.py
pyairahome/device/heat_pump/command/v1/reboot_device_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/regenerate_thread_config_pb2.py
pyairahome/device/heat_pump/command/v1/regenerate_thread_config_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/remove_schedule_pb2.py
pyairahome/device/heat_pump/command/v1/remove_schedule_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/reset_legionella_schedule_pb2.py
pyairahome/device/heat_pump/command/v1/reset_legionella_schedule_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/rotate_certificate_pb2.py
pyairahome/device/heat_pump/command/v1/rotate_certificate_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/run_legionella_cycle_pb2.py
pyairahome/device/heat_pump/command/v1/run_legionella_cycle_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_away_mode_pb2.py
pyairahome/device/heat_pump/command/v1/set_away_mode_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_cool_curve_deltas_pb2.py
pyairahome/device/heat_pump/command/v1/set_cool_curve_deltas_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_cool_curves_pb2.py
pyairahome/device/heat_pump/command/v1/set_cool_curves_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_dhw_setpoint_delta_pb2.py
pyairahome/device/heat_pump/command/v1/set_dhw_setpoint_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_diagnostic_poll_period_pb2.py
pyairahome/device/heat_pump/command/v1/set_diagnostic_poll_period_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_energy_balance_thresholds_pb2.py
pyairahome/device/heat_pump/command/v1/set_energy_balance_thresholds_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_flow_alarm_thresholds_pb2.py
pyairahome/device/heat_pump/command/v1/set_flow_alarm_thresholds_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_heat_curve_deltas_pb2.py
pyairahome/device/heat_pump/command/v1/set_heat_curve_deltas_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_heat_curves_pb2.py
pyairahome/device/heat_pump/command/v1/set_heat_curves_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_heating_cooling_thresholds_pb2.py
pyairahome/device/heat_pump/command/v1/set_heating_cooling_thresholds_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_inline_heater_ambient_threshold_pb2.py
pyairahome/device/heat_pump/command/v1/set_inline_heater_ambient_threshold_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_inline_heater_steps_pb2.py
pyairahome/device/heat_pump/command/v1/set_inline_heater_steps_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_outdoor_unit_current_limits_pb2.py
pyairahome/device/heat_pump/command/v1/set_outdoor_unit_current_limits_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_power_preference_pb2.py
pyairahome/device/heat_pump/command/v1/set_power_preference_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_pump_speed_settings_pb2.py
pyairahome/device/heat_pump/command/v1/set_pump_speed_settings_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_room_supply_setpoint_delta_pb2.py
pyairahome/device/heat_pump/command/v1/set_room_supply_setpoint_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_room_temp_setpoint_delta_pb2.py
pyairahome/device/heat_pump/command/v1/set_room_temp_setpoint_delta_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_scheduled_heat_curve_deltas_pb2.py
pyairahome/device/heat_pump/command/v1/set_scheduled_heat_curve_deltas_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_sensor_sources_pb2.py
pyairahome/device/heat_pump/command/v1/set_sensor_sources_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_target_heat_pb2.py
pyairahome/device/heat_pump/command/v1/set_target_heat_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_target_hot_water_temperature_pb2.py
pyairahome/device/heat_pump/command/v1/set_target_hot_water_temperature_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_telemetry_interval_pb2.py
pyairahome/device/heat_pump/command/v1/set_telemetry_interval_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_wifi_credentials_pb2.py
pyairahome/device/heat_pump/command/v1/set_wifi_credentials_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/set_zone_setpoints_pb2.py
pyairahome/device/heat_pump/command/v1/set_zone_setpoints_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/sync_ferroamp_cts_pb2.py
pyairahome/device/heat_pump/command/v1/sync_ferroamp_cts_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/sync_ferroamp_devices_pb2.py
pyairahome/device/heat_pump/command/v1/sync_ferroamp_devices_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/turn_signature_element_lights_off_pb2.py
pyairahome/device/heat_pump/command/v1/turn_signature_element_lights_off_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/turn_signature_element_lights_on_pb2.py
pyairahome/device/heat_pump/command/v1/turn_signature_element_lights_on_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/unpair_ferroamp_core_pb2.py
pyairahome/device/heat_pump/command/v1/unpair_ferroamp_core_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/update_linux_pb2.py
pyairahome/device/heat_pump/command/v1/update_linux_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/update_lte_hysteresis_pb2.py
pyairahome/device/heat_pump/command/v1/update_lte_hysteresis_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/update_system_pb2.py
pyairahome/device/heat_pump/command/v1/update_system_pb2_grpc.py
pyairahome/device/heat_pump/command/v1/zone_heating_regulator_pb2.py
pyairahome/device/heat_pump/command/v1/zone_heating_regulator_pb2_grpc.py
pyairahome/device/heat_pump/config/__init__.py
pyairahome/device/heat_pump/config/v1/__init__.py
pyairahome/device/heat_pump/config/v1/config_pb2.py
pyairahome/device/heat_pump/config/v1/config_pb2_grpc.py
pyairahome/device/heat_pump/config/v1/ccv/__init__.py
pyairahome/device/heat_pump/config/v1/ccv/v1/__init__.py
pyairahome/device/heat_pump/config/v1/ccv/v1/ccv_config_pb2.py
pyairahome/device/heat_pump/config/v1/ccv/v1/ccv_config_pb2_grpc.py
pyairahome/device/heat_pump/config/v1/ccv/v1/heat_curve_pb2.py
pyairahome/device/heat_pump/config/v1/ccv/v1/heat_curve_pb2_grpc.py
pyairahome/device/heat_pump/modbus/__init__.py
pyairahome/device/heat_pump/modbus/v1/__init__.py
pyairahome/device/heat_pump/modbus/v1/exception_pb2.py
pyairahome/device/heat_pump/modbus/v1/exception_pb2_grpc.py
pyairahome/device/heat_pump/state/__init__.py
pyairahome/device/heat_pump/state/v1/__init__.py
pyairahome/device/heat_pump/state/v1/error_pb2.py
pyairahome/device/heat_pump/state/v1/error_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/features_pb2.py
pyairahome/device/heat_pump/state/v1/features_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/force_heating_pb2.py
pyairahome/device/heat_pump/state/v1/force_heating_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/heat_pb2.py
pyairahome/device/heat_pump/state/v1/heat_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/led_pattern_pb2.py
pyairahome/device/heat_pump/state/v1/led_pattern_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/power_pb2.py
pyairahome/device/heat_pump/state/v1/power_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/state_pb2.py
pyairahome/device/heat_pump/state/v1/state_pb2_grpc.py
pyairahome/device/heat_pump/state/v1/versions_pb2.py
pyairahome/device/heat_pump/state/v1/versions_pb2_grpc.py
pyairahome/device/heat_pump/statistics/__init__.py
pyairahome/device/heat_pump/statistics/v1/__init__.py
pyairahome/device/heat_pump/statistics/v1/service_pb2.py
pyairahome/device/heat_pump/statistics/v1/service_pb2_grpc.py
pyairahome/device/heat_pump/telemetry/__init__.py
pyairahome/device/heat_pump/telemetry/v1/__init__.py
pyairahome/device/heat_pump/telemetry/v1/ccv/__init__.py
pyairahome/device/heat_pump/telemetry/v1/ccv/v1/__init__.py
pyairahome/device/heat_pump/telemetry/v1/ccv/v1/telemetry_data_pb2.py
pyairahome/device/heat_pump/telemetry/v1/ccv/v1/telemetry_data_pb2_grpc.py
pyairahome/device/heat_pump/util/__init__.py
pyairahome/device/heat_pump/util/v1/__init__.py
pyairahome/device/heat_pump/util/v1/water_tank_size_pb2.py
pyairahome/device/heat_pump/util/v1/water_tank_size_pb2_grpc.py
pyairahome/device/power/__init__.py
pyairahome/device/power/ble/__init__.py
pyairahome/device/power/ble/v1/__init__.py
pyairahome/device/power/ble/v1/power_installation_state_pb2.py
pyairahome/device/power/ble/v1/power_installation_state_pb2_grpc.py
pyairahome/device/power/controller/__init__.py
pyairahome/device/power/controller/v1/__init__.py
pyairahome/device/power/controller/v1/current_transformer_pb2.py
pyairahome/device/power/controller/v1/current_transformer_pb2_grpc.py
pyairahome/device/power/controller/v1/system_mode_pb2.py
pyairahome/device/power/controller/v1/system_mode_pb2_grpc.py
pyairahome/device/power/grid/__init__.py
pyairahome/device/power/grid/v1/__init__.py
pyairahome/device/power/grid/v1/config_pb2.py
pyairahome/device/power/grid/v1/config_pb2_grpc.py
pyairahome/device/power/grid/v1/grid_code_preset_pb2.py
pyairahome/device/power/grid/v1/grid_code_preset_pb2_grpc.py
pyairahome/device/power/peripheral/__init__.py
pyairahome/device/power/peripheral/battery/__init__.py
pyairahome/device/power/peripheral/battery/v1/__init__.py
pyairahome/device/power/peripheral/battery/v1/config_pb2.py
pyairahome/device/power/peripheral/battery/v1/config_pb2_grpc.py
pyairahome/device/power/peripheral/photovoltaics/__init__.py
pyairahome/device/power/peripheral/photovoltaics/v1/__init__.py
pyairahome/device/power/peripheral/photovoltaics/v1/config_pb2.py
pyairahome/device/power/peripheral/photovoltaics/v1/config_pb2_grpc.py
pyairahome/device/v1/__init__.py
pyairahome/device/v1/certificate_pb2.py
pyairahome/device/v1/certificate_pb2_grpc.py
pyairahome/device/v1/devices_pb2.py
pyairahome/device/v1/devices_pb2_grpc.py
pyairahome/device/v1/online_pb2.py
pyairahome/device/v1/online_pb2_grpc.py
pyairahome/device/wall_thermostat/__init__.py
pyairahome/device/wall_thermostat/broadcast/__init__.py
pyairahome/device/wall_thermostat/broadcast/v1/__init__.py
pyairahome/device/wall_thermostat/broadcast/v1/wall_thermostat_update_pb2.py
pyairahome/device/wall_thermostat/broadcast/v1/wall_thermostat_update_pb2_grpc.py
pyairahome/enums/__init__.py
pyairahome/notification/__init__.py
pyairahome/notification/v2/__init__.py
pyairahome/notification/v2/notification_pb2.py
pyairahome/notification/v2/notification_pb2_grpc.py
pyairahome/notification/v2/notification_service_pb2.py
pyairahome/notification/v2/notification_service_pb2_grpc.py
pyairahome/schedule/__init__.py
pyairahome/schedule/v1/__init__.py
pyairahome/schedule/v1/action_pb2.py
pyairahome/schedule/v1/action_pb2_grpc.py
pyairahome/schedule/v1/event_pb2.py
pyairahome/schedule/v1/event_pb2_grpc.py
pyairahome/schedule/v1/rrule_pb2.py
pyairahome/schedule/v1/rrule_pb2_grpc.py
pyairahome/schedule/v1/schedule_pb2.py
pyairahome/schedule/v1/schedule_pb2_grpc.py
pyairahome/user_account/__init__.py
pyairahome/user_account/v2/__init__.py
pyairahome/user_account/v2/role_pb2.py
pyairahome/user_account/v2/role_pb2_grpc.py
pyairahome/user_account/v2/user_account_pb2.py
pyairahome/user_account/v2/user_account_pb2_grpc.py
pyairahome/user_account/v2/user_invitation_pb2.py
pyairahome/user_account/v2/user_invitation_pb2_grpc.py
pyairahome/util/__init__.py
pyairahome/util/v1/__init__.py
pyairahome/util/v1/local_date_time_pb2.py
pyairahome/util/v1/local_date_time_pb2_grpc.py
pyairahome/util/v1/money_pb2.py
pyairahome/util/v1/money_pb2_grpc.py
pyairahome/util/v1/semantic_version_pb2.py
pyairahome/util/v1/semantic_version_pb2_grpc.py
pyairahome/util/v1/time_zone_pb2.py
pyairahome/util/v1/time_zone_pb2_grpc.py
pyairahome/util/v1/type_of_day_pb2.py
pyairahome/util/v1/type_of_day_pb2_grpc.py
pyairahome/util/v1/uuid_pb2.py
pyairahome/util/v1/uuid_pb2_grpc.py
pyairahome/util/v1/year_month_pb2.py
pyairahome/util/v1/year_month_pb2_grpc.py
pyairahome/util/v2/__init__.py
pyairahome/util/v2/locale_pb2.py
pyairahome/util/v2/locale_pb2_grpc.py
pyairahome/util/v2/market_pb2.py
pyairahome/util/v2/market_pb2_grpc.py
pyairahome/util/v2/uuid_pb2.py
pyairahome/util/v2/uuid_pb2_grpc.py
pyairahome/utils/__init__.py
pyairahome/utils/commands.py
pyairahome/utils/exceptions.py
pyairahome/utils/utils.py