Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.screenlogic.number Namespace Reference

Classes

class  ScreenLogicChemistryNumber
 
class  ScreenLogicNumber
 
class  ScreenLogicNumberDescription
 
class  ScreenLogicPushNumber
 
class  ScreenLogicPushNumberDescription
 
class  ScreenLogicSCGNumber
 

Functions

None async_setup_entry (HomeAssistant hass, ScreenLogicConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
int PARALLEL_UPDATES = 1
 
list SUPPORTED_INTELLICHEM_NUMBERS
 
list SUPPORTED_SCG_NUMBERS
 

Detailed Description

Support for a ScreenLogic number entity.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.screenlogic.number.async_setup_entry ( HomeAssistant  hass,
ScreenLogicConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up entry.

Definition at line 98 of file number.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.screenlogic.number._LOGGER = logging.getLogger(__name__)
private

Definition at line 32 of file number.py.

◆ PARALLEL_UPDATES

int homeassistant.components.screenlogic.number.PARALLEL_UPDATES = 1

Definition at line 34 of file number.py.

◆ SUPPORTED_INTELLICHEM_NUMBERS

list homeassistant.components.screenlogic.number.SUPPORTED_INTELLICHEM_NUMBERS
Initial value:
1 = [
2  ScreenLogicPushNumberDescription(
3  subscription_code=CODE.CHEMISTRY_CHANGED,
4  data_root=(DEVICE.INTELLICHEM, GROUP.CONFIGURATION),
5  key=VALUE.CALCIUM_HARDNESS,
6  entity_category=EntityCategory.CONFIG,
7  mode=NumberMode.BOX,
8  ),
9  ScreenLogicPushNumberDescription(
10  subscription_code=CODE.CHEMISTRY_CHANGED,
11  data_root=(DEVICE.INTELLICHEM, GROUP.CONFIGURATION),
12  key=VALUE.CYA,
13  entity_category=EntityCategory.CONFIG,
14  mode=NumberMode.BOX,
15  ),
16  ScreenLogicPushNumberDescription(
17  subscription_code=CODE.CHEMISTRY_CHANGED,
18  data_root=(DEVICE.INTELLICHEM, GROUP.CONFIGURATION),
19  key=VALUE.TOTAL_ALKALINITY,
20  entity_category=EntityCategory.CONFIG,
21  mode=NumberMode.BOX,
22  ),
23  ScreenLogicPushNumberDescription(
24  subscription_code=CODE.CHEMISTRY_CHANGED,
25  data_root=(DEVICE.INTELLICHEM, GROUP.CONFIGURATION),
26  key=VALUE.SALT_TDS_PPM,
27  entity_category=EntityCategory.CONFIG,
28  mode=NumberMode.BOX,
29  ),
30 ]

Definition at line 53 of file number.py.

◆ SUPPORTED_SCG_NUMBERS

list homeassistant.components.screenlogic.number.SUPPORTED_SCG_NUMBERS
Initial value:
1 = [
2  ScreenLogicNumberDescription(
3  data_root=(DEVICE.SCG, GROUP.CONFIGURATION),
4  key=VALUE.POOL_SETPOINT,
5  entity_category=EntityCategory.CONFIG,
6  ),
7  ScreenLogicNumberDescription(
8  data_root=(DEVICE.SCG, GROUP.CONFIGURATION),
9  key=VALUE.SPA_SETPOINT,
10  entity_category=EntityCategory.CONFIG,
11  ),
12 ]

Definition at line 84 of file number.py.