Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """IHC component constants."""
2 
3 from homeassistant.const import Platform
4 
5 ATTR_IHC_ID = "ihc_id"
6 ATTR_VALUE = "value"
7 ATTR_CONTROLLER_ID = "controller_id"
8 
9 AUTO_SETUP_YAML = "ihc_auto_setup.yaml"
10 
11 CONF_AUTOSETUP = "auto_setup"
12 CONF_BINARY_SENSOR = "binary_sensor"
13 CONF_DIMMABLE = "dimmable"
14 CONF_INFO = "info"
15 CONF_INVERTING = "inverting"
16 CONF_LIGHT = "light"
17 CONF_NODE = "node"
18 CONF_NOTE = "note"
19 CONF_OFF_ID = "off_id"
20 CONF_ON_ID = "on_id"
21 CONF_POSITION = "position"
22 CONF_SENSOR = "sensor"
23 CONF_SWITCH = "switch"
24 CONF_XPATH = "xpath"
25 
26 DOMAIN = "ihc"
27 
28 IHC_CONTROLLER = "controller"
29 IHC_CONTROLLER_INDEX = "controller_index"
30 IHC_PLATFORMS = (
31  Platform.BINARY_SENSOR,
32  Platform.LIGHT,
33  Platform.SENSOR,
34  Platform.SWITCH,
35 )
36 
37 SERVICE_SET_RUNTIME_VALUE_BOOL = "set_runtime_value_bool"
38 SERVICE_SET_RUNTIME_VALUE_FLOAT = "set_runtime_value_float"
39 SERVICE_SET_RUNTIME_VALUE_INT = "set_runtime_value_int"
40 SERVICE_PULSE = "pulse"