Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/PeteRager/lennoxs30
/ functions
Functions
825 in github.com/PeteRager/lennoxs30
⨍
Functions
825
◇
Types & classes
52
↓ 37 callers
Function
conftest_base_entity_availability
(manager: Manager, system: lennox_system, c)
tests/conftest.py:432
↓ 37 callers
Function
loadfile
(name: str, sysId: str = None)
tests/conftest.py:117
↓ 31 callers
Method
update
(self)
custom_components/lennoxs30/switch.py:438
↓ 29 callers
Function
async_setup_entry
Setup the home assistant entities
custom_components/lennoxs30/sensor.py:59
↓ 28 callers
Function
conf_test_exception_handling
(target, method_name: str, entity, async_method, **kwargs)
tests/conftest.py:452
↓ 25 callers
Method
create_devices
Creates devices for the discoved lennox equipment
custom_components/lennoxs30/__init__.py:633
↓ 25 callers
Method
is_single_setpoint_active
Determines if there are one or two setpoints active
custom_components/lennoxs30/climate.py:186
↓ 24 callers
Method
updateState
Updates the connection state
custom_components/lennoxs30/__init__.py:491
↓ 20 callers
Method
async_set_temperature
Set new target temperature
custom_components/lennoxs30/climate.py:600
↓ 14 callers
Function
lennox_uom_to_ha_uom
Converts a Lennox UOM to a HASS UOM
custom_components/lennoxs30/helpers.py:31
↓ 13 callers
Method
async_set_native_value
Update the current value.
custom_components/lennoxs30/number.py:159
↓ 12 callers
Method
async_set_preset_mode
(self, preset_mode)
custom_components/lennoxs30/climate.py:539
↓ 11 callers
Method
update_cloud_presence
Updates the cloud presense
custom_components/lennoxs30/__init__.py:807
↓ 10 callers
Function
async_setup_entry
Set up the number entities
custom_components/lennoxs30/number.py:61
↓ 10 callers
Function
helper_get_equipment_device_info
Constructrs the HASS device info for an entity
custom_components/lennoxs30/helpers.py:56
↓ 10 callers
Method
messagePump_task
Read and process incoming messages
custom_components/lennoxs30/__init__.py:870
↓ 9 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/sensor.py:222
↓ 9 callers
Function
dict_redact_fields
(i_dict)
custom_components/lennoxs30/util.py:18
↓ 9 callers
Method
parameter_safety_turn_on
Turn parameter safety on
custom_components/lennoxs30/__init__.py:978
↓ 8 callers
Function
helper_create_equipment_entity_name
Creates a name for the entity
custom_components/lennoxs30/helpers.py:77
↓ 8 callers
Function
helper_create_system_unique_id
Constructs a unique name for a system entity
custom_components/lennoxs30/helpers.py:104
↓ 8 callers
Method
messagePump
Read and process a message
custom_components/lennoxs30/__init__.py:921
↓ 8 callers
Method
parameter_safety_turn_off
Turns parameter safety off
custom_components/lennoxs30/__init__.py:982
↓ 7 callers
Method
__init__
(self, equipment: lennox_equipment)
custom_components/lennoxs30/device.py:13
↓ 7 callers
Function
async_setup_entry
Setup the select entities
custom_components/lennoxs30/select.py:63
↓ 7 callers
Function
host_valid
Return True if hostname or IP address is valid.
custom_components/lennoxs30/config_flow.py:93
↓ 7 callers
Method
unique_id_updates
Update Unique Ids for affected S40 systems, where the prefix of 123_ was being used
custom_components/lennoxs30/__init__.py:555
↓ 6 callers
Method
__init__
( self, hass, manager: Manager, system: lennox_system, equipment: lenn
custom_components/lennoxs30/sensor.py:190
↓ 6 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/binary_sensor.py:194
↓ 6 callers
Function
async_migrate_entry
Upgrades configuration from old to new version
custom_components/lennoxs30/__init__.py:228
↓ 6 callers
Method
async_set_hvac_mode
Set new hvac operation mode.
custom_components/lennoxs30/climate.py:458
↓ 6 callers
Function
async_setup
Import config as config entry.
custom_components/lennoxs30/__init__.py:129
↓ 6 callers
Function
async_setup_entry
Set up the binary entities
custom_components/lennoxs30/binary_sensor.py:43
↓ 6 callers
Method
async_trigger_fast_poll
Triggers a fast poll
custom_components/lennoxs30/climate.py:454
↓ 6 callers
Function
conf_test_switch_info_async_turn_off
(target, method_name: str, entity: SwitchEntity, caplog)
tests/conftest.py:522
↓ 6 callers
Function
conf_test_switch_info_async_turn_on
(target, method_name: str, entity: SwitchEntity, caplog)
tests/conftest.py:507
↓ 5 callers
Method
__init__
(self, hass: HomeAssistant, manager: Manager, system: lennox_system)
custom_components/lennoxs30/switch.py:408
↓ 5 callers
Method
__init__
(self, hass: HomeAssistant, manager: Manager, system: lennox_system)
custom_components/lennoxs30/binary_sensor.py:189
↓ 5 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/select.py:491
↓ 5 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/climate.py:111
↓ 5 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/number.py:296
↓ 5 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/switch.py:413
↓ 5 callers
Method
async_set_humidity
Set new target humidity.
custom_components/lennoxs30/climate.py:418
↓ 5 callers
Function
async_setup_entry
Setup the switch entities
custom_components/lennoxs30/switch.py:38
↓ 5 callers
Method
async_step_local
Handle the initial step.
custom_components/lennoxs30/config_flow.py:194
↓ 5 callers
Method
async_step_user
Handle the initial step.
custom_components/lennoxs30/config_flow.py:155
↓ 5 callers
Function
conf_test_number_info_async_set_native_value
(target, method_name: str, entity: NumberEntity, caplog)
tests/conftest.py:475
↓ 5 callers
Function
conf_test_select_info_async_select_option
(target, method_name: str, entity: SelectEntity, caplog)
tests/conftest.py:491
↓ 5 callers
Method
configuration_initialization
Waits for the configuration to arrive
custom_components/lennoxs30/__init__.py:715
↓ 5 callers
Method
get_advanced_schema
(self, is_cloud: bool)
custom_components/lennoxs30/config_flow.py:124
↓ 5 callers
Function
helper_create_ble_device_id
Constructs a device id for Lennox BLE device
custom_components/lennoxs30/device.py:287
↓ 5 callers
Method
initialize_retry_task
Retries the connection on failure
custom_components/lennoxs30/__init__.py:677
↓ 5 callers
Method
parameter_safety_on
Turn parameter safety on
custom_components/lennoxs30/__init__.py:974
↓ 5 callers
Method
reinitialize_task
Reinitializes the connection
custom_components/lennoxs30/__init__.py:777
↓ 4 callers
Method
__init__
( self, hass: HomeAssistant, manager: Manager, system: lennox_system,
custom_components/lennoxs30/select.py:478
↓ 4 callers
Method
__init__
(self, hass: HomeAssistant, manager: Manager, system: lennox_system)
custom_components/lennoxs30/number.py:290
↓ 4 callers
Method
async_select_option
(self, option: str)
custom_components/lennoxs30/select.py:188
↓ 4 callers
Method
async_select_option
(self, option: str)
custom_components/lennoxs30/select.py:268
↓ 4 callers
Method
async_select_option
Update the current value.
custom_components/lennoxs30/select.py:363
↓ 4 callers
Method
async_select_option
(self, option: str)
custom_components/lennoxs30/select.py:446
↓ 4 callers
Method
async_select_option
(self, option: str)
custom_components/lennoxs30/select.py:549
↓ 4 callers
Method
async_set_native_value
Update the current value.
custom_components/lennoxs30/number.py:408
↓ 4 callers
Method
async_shutdown
Called when hass shutsdown
custom_components/lennoxs30/__init__.py:481
↓ 4 callers
Method
async_step_cloud
Handle the initial step.
custom_components/lennoxs30/config_flow.py:175
↓ 4 callers
Method
async_step_import
Handle the import step.
custom_components/lennoxs30/config_flow.py:279
↓ 4 callers
Method
async_step_init
Manage the options.
custom_components/lennoxs30/config_flow.py:299
↓ 4 callers
Method
async_turn_off
(self, **kwargs)
custom_components/lennoxs30/switch.py:160
↓ 4 callers
Function
async_unload_entry
Unload a config entry.
custom_components/lennoxs30/__init__.py:364
↓ 4 callers
Method
get_reinitialize
Determine if object is reinitializing
custom_components/lennoxs30/__init__.py:866
↓ 4 callers
Method
s30_initialize
Initialized the connection to the S30
custom_components/lennoxs30/__init__.py:538
↓ 4 callers
Method
try_to_connect
(self, user_input)
custom_components/lennoxs30/config_flow.py:242
↓ 3 callers
Method
async_press
Update the current value.
custom_components/lennoxs30/button.py:77
↓ 3 callers
Method
async_press
Update the current value.
custom_components/lennoxs30/button.py:124
↓ 3 callers
Method
async_set_native_value
Update the current value.
custom_components/lennoxs30/number.py:513
↓ 3 callers
Function
async_setup_entry
Sets the climate entities up
custom_components/lennoxs30/climate.py:78
↓ 3 callers
Method
async_step_advanced
(self, user_input=None)
custom_components/lennoxs30/config_flow.py:217
↓ 3 callers
Method
connect_subscribe
Establishes the subscription
custom_components/lennoxs30/__init__.py:770
↓ 3 callers
Function
redact_email
(email: str)
custom_components/lennoxs30/util.py:30
↓ 2 callers
Method
_host_in_configuration_exists
Return True if host exists in configuration.
custom_components/lennoxs30/config_flow.py:118
↓ 2 callers
Function
_upgrade_config
(config: dict, current_version: int)
custom_components/lennoxs30/__init__.py:209
↓ 2 callers
Method
async_added_to_hass
Run when entity about to be added to hass.
custom_components/lennoxs30/binary_sensor_ble.py:118
↓ 2 callers
Function
async_get_config_entry_diagnostics
Return diagnostics for a config entry.
custom_components/lennoxs30/diagnostics.py:14
↓ 2 callers
Method
async_set_fan_mode
Set new fan mode.
custom_components/lennoxs30/climate.py:720
↓ 2 callers
Method
async_set_native_value
Update the current value.
custom_components/lennoxs30/number.py:263
↓ 2 callers
Method
async_set_native_value
Update the current value.
custom_components/lennoxs30/number.py:341
↓ 2 callers
Method
async_set_zonetest_parameter
Async function for setting zone test parameters
custom_components/lennoxs30/number.py:550
↓ 2 callers
Function
async_setup_entry
Setup the button entities
custom_components/lennoxs30/button.py:33
↓ 2 callers
Method
async_turn_off
(self, **kwargs)
custom_components/lennoxs30/switch.py:469
↓ 2 callers
Method
async_turn_on
(self, **kwargs)
custom_components/lennoxs30/switch.py:148
↓ 2 callers
Method
async_turn_on
(self, **kwargs)
custom_components/lennoxs30/switch.py:457
↓ 2 callers
Function
conf_test_button_info_async_press
(target, method_name: str, entity: SwitchEntity, caplog)
tests/conftest.py:537
↓ 2 callers
Function
conftest_parameter_extra_attributes
( extra_state_attributes: dict, equipment: lennox_equipment, parameter: lennox_equipment_parameter
tests/conftest.py:421
↓ 2 callers
Method
connect
Connect to the cloud or local
custom_components/lennoxs30/__init__.py:766
↓ 2 callers
Method
create_entry
(self)
custom_components/lennoxs30/config_flow.py:230
↓ 2 callers
Method
executeConnectionStateCallbacks
Executes callbacks when connection state has changed
custom_components/lennoxs30/__init__.py:512
↓ 2 callers
Method
getMetricsList
Get the list of connection state metrics
custom_components/lennoxs30/__init__.py:522
↓ 2 callers
Function
helper_get_parameter_extra_attributes
Constructs extra attributes for equipment
custom_components/lennoxs30/helpers.py:110
↓ 2 callers
Method
zone_update_callback
Callback for zone updates
custom_components/lennoxs30/select.py:141
↓ 1 callers
Method
__init__
( self, hass: HomeAssistant, manager: Manager, system: lennox_system, )
custom_components/lennoxs30/button.py:104
↓ 1 callers
Method
__init__
( self, hass: HomeAssistant, manager: Manager, system: lennox_system,
custom_components/lennoxs30/binary_sensor_ble.py:98
next →
1–100 of 825, ranked by callers