├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── questions.md └── workflows │ ├── hacs.yml │ └── hassfest.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.MD ├── custom_components ├── __init__.py └── lennoxs30 │ ├── __init__.py │ ├── base_entity.py │ ├── binary_sensor.py │ ├── binary_sensor_ble.py │ ├── ble_device_21p02.py │ ├── ble_device_22v25.py │ ├── button.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── device.py │ ├── diagnostics.py │ ├── helpers.py │ ├── manifest.json │ ├── number.py │ ├── select.py │ ├── sensor.py │ ├── sensor_ble.py │ ├── sensor_iaq.py │ ├── sensor_wifi.py │ ├── sensor_wt_env.py │ ├── services.yaml │ ├── strings.json │ ├── switch.py │ ├── translations │ └── en.json │ └── util.py ├── doc_images ├── ble_master_bedroom.png ├── diagnostics_ragehouse.PNG ├── eq_parameters_device.png ├── eq_parameters_lovelace.png ├── iaq.PNG ├── local_config.png ├── overview.png └── zoneTest.png ├── docs ├── aux_heat.md ├── diagnostics.md ├── parameters.md └── sibling.md ├── hacs.json ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── samples ├── diaglevel │ ├── README.MD │ ├── build.sh │ ├── lennoxs30_diag_level_template_automation.yaml │ ├── lennoxs30_diag_level_template_package.yaml │ └── module_scripts.sh └── set_fan_cfm │ ├── README.MD │ └── lennoxs30_set_fan_cfm_level_script.yaml ├── setup.cfg └── tests ├── __init__.py ├── conftest.py ├── messages ├── alert_lockouts_2_active.json ├── ble_iaq.json ├── config_response_system_01.json ├── config_response_system_02.json ├── device_response_lcc.json ├── equipments_diag_update.json ├── equipments_lcc_singlesetpoint.json ├── login_response.json ├── login_response_2_systems.json ├── login_response_mz.json ├── system_04_furn_ac_zoning_ble.json ├── system_04_furn_ac_zoning_config.json ├── system_04_furn_ac_zoning_equipment.json ├── system_04_furn_ac_zoning_indoorAirQuality.json ├── system_04_furn_ac_zoning_zones.json ├── weather.json └── wifi_interface_status.json ├── test_allergen_defender_switch.py ├── test_async_setup_entry.py ├── test_away_mode_switches.py ├── test_base_entity.py ├── test_binary_sensor_auxheat_am_lo.py ├── test_binary_sensor_ble.py ├── test_binary_sensor_ble_commstatus.py ├── test_binary_sensor_cloud_connection_status.py ├── test_binary_sensor_hp_ambient_lockout.py ├── test_binary_sensor_internet_status.py ├── test_binary_sensor_relay_service_status.py ├── test_binary_sensor_setup.py ├── test_button_parameter_update.py ├── test_button_reset_smarthub.py ├── test_button_setup.py ├── test_climate.py ├── test_climate_setup.py ├── test_config_flow.py ├── test_dehumidify_mode_select.py ├── test_devices.py ├── test_diag_sensor.py ├── test_diagnostics.py ├── test_helpers.py ├── test_home_state_binary_sensor.py ├── test_humidity_mode_select.py ├── test_manager.py ├── test_number_circulate_time.py ├── test_number_dehumidification_overcool.py ├── test_number_diagnostic_level.py ├── test_number_equipment_parameter_number.py ├── test_number_setup.py ├── test_number_timed_ventilation.py ├── test_number_zone_dehum_setpoint.py ├── test_number_zone_hum_setpoint.py ├── test_outdoor_temperature_sensor.py ├── test_select_equipment_parameter.py ├── test_select_setup.py ├── test_select_ventilation_mode.py ├── test_select_zone_mode.py ├── test_sensor_active_alerts_list.py ├── test_sensor_alert.py ├── test_sensor_ble.py ├── test_sensor_humidity.py ├── test_sensor_iaq.py ├── test_sensor_power_inverter.py ├── test_sensor_setup.py ├── test_sensor_temperature.py ├── test_sensor_wifi_rssi.py ├── test_sensor_wt_env.py ├── test_switch_parameter_safety.py ├── test_switch_setup.py ├── test_switch_zoning.py └── test_ventilation_switch.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.github/ISSUE_TEMPLATE/questions.md -------------------------------------------------------------------------------- /.github/workflows/hacs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.github/workflows/hacs.yml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.github/workflows/hassfest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/README.MD -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | SR. -------------------------------------------------------------------------------- /custom_components/lennoxs30/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/__init__.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/base_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/base_entity.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/binary_sensor_ble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/binary_sensor_ble.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/ble_device_21p02.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/ble_device_21p02.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/ble_device_22v25.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/ble_device_22v25.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/button.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/climate.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/config_flow.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/const.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/device.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/diagnostics.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/helpers.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/manifest.json -------------------------------------------------------------------------------- /custom_components/lennoxs30/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/number.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/select.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/sensor.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/sensor_ble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/sensor_ble.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/sensor_iaq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/sensor_iaq.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/sensor_wifi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/sensor_wifi.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/sensor_wt_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/sensor_wt_env.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/services.yaml -------------------------------------------------------------------------------- /custom_components/lennoxs30/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/strings.json -------------------------------------------------------------------------------- /custom_components/lennoxs30/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/switch.py -------------------------------------------------------------------------------- /custom_components/lennoxs30/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/translations/en.json -------------------------------------------------------------------------------- /custom_components/lennoxs30/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/custom_components/lennoxs30/util.py -------------------------------------------------------------------------------- /doc_images/ble_master_bedroom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/ble_master_bedroom.png -------------------------------------------------------------------------------- /doc_images/diagnostics_ragehouse.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/diagnostics_ragehouse.PNG -------------------------------------------------------------------------------- /doc_images/eq_parameters_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/eq_parameters_device.png -------------------------------------------------------------------------------- /doc_images/eq_parameters_lovelace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/eq_parameters_lovelace.png -------------------------------------------------------------------------------- /doc_images/iaq.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/iaq.PNG -------------------------------------------------------------------------------- /doc_images/local_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/local_config.png -------------------------------------------------------------------------------- /doc_images/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/overview.png -------------------------------------------------------------------------------- /doc_images/zoneTest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/doc_images/zoneTest.png -------------------------------------------------------------------------------- /docs/aux_heat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/docs/aux_heat.md -------------------------------------------------------------------------------- /docs/diagnostics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/docs/diagnostics.md -------------------------------------------------------------------------------- /docs/parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/docs/parameters.md -------------------------------------------------------------------------------- /docs/sibling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/docs/sibling.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/hacs.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | addopts = --allow-unix-socket -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/requirements.txt -------------------------------------------------------------------------------- /samples/diaglevel/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/diaglevel/README.MD -------------------------------------------------------------------------------- /samples/diaglevel/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/diaglevel/build.sh -------------------------------------------------------------------------------- /samples/diaglevel/lennoxs30_diag_level_template_automation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/diaglevel/lennoxs30_diag_level_template_automation.yaml -------------------------------------------------------------------------------- /samples/diaglevel/lennoxs30_diag_level_template_package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/diaglevel/lennoxs30_diag_level_template_package.yaml -------------------------------------------------------------------------------- /samples/diaglevel/module_scripts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/diaglevel/module_scripts.sh -------------------------------------------------------------------------------- /samples/set_fan_cfm/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/set_fan_cfm/README.MD -------------------------------------------------------------------------------- /samples/set_fan_cfm/lennoxs30_set_fan_cfm_level_script.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/samples/set_fan_cfm/lennoxs30_set_fan_cfm_level_script.yaml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/messages/alert_lockouts_2_active.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/alert_lockouts_2_active.json -------------------------------------------------------------------------------- /tests/messages/ble_iaq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/ble_iaq.json -------------------------------------------------------------------------------- /tests/messages/config_response_system_01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/config_response_system_01.json -------------------------------------------------------------------------------- /tests/messages/config_response_system_02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/config_response_system_02.json -------------------------------------------------------------------------------- /tests/messages/device_response_lcc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/device_response_lcc.json -------------------------------------------------------------------------------- /tests/messages/equipments_diag_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/equipments_diag_update.json -------------------------------------------------------------------------------- /tests/messages/equipments_lcc_singlesetpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/equipments_lcc_singlesetpoint.json -------------------------------------------------------------------------------- /tests/messages/login_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/login_response.json -------------------------------------------------------------------------------- /tests/messages/login_response_2_systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/login_response_2_systems.json -------------------------------------------------------------------------------- /tests/messages/login_response_mz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/login_response_mz.json -------------------------------------------------------------------------------- /tests/messages/system_04_furn_ac_zoning_ble.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/system_04_furn_ac_zoning_ble.json -------------------------------------------------------------------------------- /tests/messages/system_04_furn_ac_zoning_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/system_04_furn_ac_zoning_config.json -------------------------------------------------------------------------------- /tests/messages/system_04_furn_ac_zoning_equipment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/system_04_furn_ac_zoning_equipment.json -------------------------------------------------------------------------------- /tests/messages/system_04_furn_ac_zoning_indoorAirQuality.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/system_04_furn_ac_zoning_indoorAirQuality.json -------------------------------------------------------------------------------- /tests/messages/system_04_furn_ac_zoning_zones.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/system_04_furn_ac_zoning_zones.json -------------------------------------------------------------------------------- /tests/messages/weather.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/weather.json -------------------------------------------------------------------------------- /tests/messages/wifi_interface_status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/messages/wifi_interface_status.json -------------------------------------------------------------------------------- /tests/test_allergen_defender_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_allergen_defender_switch.py -------------------------------------------------------------------------------- /tests/test_async_setup_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_async_setup_entry.py -------------------------------------------------------------------------------- /tests/test_away_mode_switches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_away_mode_switches.py -------------------------------------------------------------------------------- /tests/test_base_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_base_entity.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_auxheat_am_lo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_auxheat_am_lo.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_ble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_ble.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_ble_commstatus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_ble_commstatus.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_cloud_connection_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_cloud_connection_status.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_hp_ambient_lockout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_hp_ambient_lockout.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_internet_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_internet_status.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_relay_service_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_relay_service_status.py -------------------------------------------------------------------------------- /tests/test_binary_sensor_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_binary_sensor_setup.py -------------------------------------------------------------------------------- /tests/test_button_parameter_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_button_parameter_update.py -------------------------------------------------------------------------------- /tests/test_button_reset_smarthub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_button_reset_smarthub.py -------------------------------------------------------------------------------- /tests/test_button_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_button_setup.py -------------------------------------------------------------------------------- /tests/test_climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_climate.py -------------------------------------------------------------------------------- /tests/test_climate_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_climate_setup.py -------------------------------------------------------------------------------- /tests/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_config_flow.py -------------------------------------------------------------------------------- /tests/test_dehumidify_mode_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_dehumidify_mode_select.py -------------------------------------------------------------------------------- /tests/test_devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_devices.py -------------------------------------------------------------------------------- /tests/test_diag_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_diag_sensor.py -------------------------------------------------------------------------------- /tests/test_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_diagnostics.py -------------------------------------------------------------------------------- /tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_helpers.py -------------------------------------------------------------------------------- /tests/test_home_state_binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_home_state_binary_sensor.py -------------------------------------------------------------------------------- /tests/test_humidity_mode_select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_humidity_mode_select.py -------------------------------------------------------------------------------- /tests/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_manager.py -------------------------------------------------------------------------------- /tests/test_number_circulate_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_circulate_time.py -------------------------------------------------------------------------------- /tests/test_number_dehumidification_overcool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_dehumidification_overcool.py -------------------------------------------------------------------------------- /tests/test_number_diagnostic_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_diagnostic_level.py -------------------------------------------------------------------------------- /tests/test_number_equipment_parameter_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_equipment_parameter_number.py -------------------------------------------------------------------------------- /tests/test_number_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_setup.py -------------------------------------------------------------------------------- /tests/test_number_timed_ventilation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_timed_ventilation.py -------------------------------------------------------------------------------- /tests/test_number_zone_dehum_setpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_zone_dehum_setpoint.py -------------------------------------------------------------------------------- /tests/test_number_zone_hum_setpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_number_zone_hum_setpoint.py -------------------------------------------------------------------------------- /tests/test_outdoor_temperature_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_outdoor_temperature_sensor.py -------------------------------------------------------------------------------- /tests/test_select_equipment_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_select_equipment_parameter.py -------------------------------------------------------------------------------- /tests/test_select_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_select_setup.py -------------------------------------------------------------------------------- /tests/test_select_ventilation_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_select_ventilation_mode.py -------------------------------------------------------------------------------- /tests/test_select_zone_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_select_zone_mode.py -------------------------------------------------------------------------------- /tests/test_sensor_active_alerts_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_active_alerts_list.py -------------------------------------------------------------------------------- /tests/test_sensor_alert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_alert.py -------------------------------------------------------------------------------- /tests/test_sensor_ble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_ble.py -------------------------------------------------------------------------------- /tests/test_sensor_humidity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_humidity.py -------------------------------------------------------------------------------- /tests/test_sensor_iaq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_iaq.py -------------------------------------------------------------------------------- /tests/test_sensor_power_inverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_power_inverter.py -------------------------------------------------------------------------------- /tests/test_sensor_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_setup.py -------------------------------------------------------------------------------- /tests/test_sensor_temperature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_temperature.py -------------------------------------------------------------------------------- /tests/test_sensor_wifi_rssi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_wifi_rssi.py -------------------------------------------------------------------------------- /tests/test_sensor_wt_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_sensor_wt_env.py -------------------------------------------------------------------------------- /tests/test_switch_parameter_safety.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_switch_parameter_safety.py -------------------------------------------------------------------------------- /tests/test_switch_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_switch_setup.py -------------------------------------------------------------------------------- /tests/test_switch_zoning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_switch_zoning.py -------------------------------------------------------------------------------- /tests/test_ventilation_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PeteRager/lennoxs30/HEAD/tests/test_ventilation_switch.py --------------------------------------------------------------------------------