Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.ihc.service_functions Namespace Reference

Functions

None setup_service_functions (HomeAssistant hass)
 

Variables

 PULSE_SCHEMA
 
 SET_RUNTIME_VALUE_BOOL_SCHEMA
 
 SET_RUNTIME_VALUE_FLOAT_SCHEMA
 
 SET_RUNTIME_VALUE_INT_SCHEMA
 

Detailed Description

Support for IHC devices.

Function Documentation

◆ setup_service_functions()

None homeassistant.components.ihc.service_functions.setup_service_functions ( HomeAssistant  hass)
Set up the IHC service functions.

Definition at line 54 of file service_functions.py.

Variable Documentation

◆ PULSE_SCHEMA

homeassistant.components.ihc.service_functions.PULSE_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(ATTR_IHC_ID): cv.positive_int,
4  vol.Optional(ATTR_CONTROLLER_ID, default=0): cv.positive_int,
5  }
6 )

Definition at line 46 of file service_functions.py.

◆ SET_RUNTIME_VALUE_BOOL_SCHEMA

homeassistant.components.ihc.service_functions.SET_RUNTIME_VALUE_BOOL_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(ATTR_IHC_ID): cv.positive_int,
4  vol.Required(ATTR_VALUE): cv.boolean,
5  vol.Optional(ATTR_CONTROLLER_ID, default=0): cv.positive_int,
6  }
7 )

Definition at line 22 of file service_functions.py.

◆ SET_RUNTIME_VALUE_FLOAT_SCHEMA

homeassistant.components.ihc.service_functions.SET_RUNTIME_VALUE_FLOAT_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(ATTR_IHC_ID): cv.positive_int,
4  vol.Required(ATTR_VALUE): vol.Coerce(float),
5  vol.Optional(ATTR_CONTROLLER_ID, default=0): cv.positive_int,
6  }
7 )

Definition at line 38 of file service_functions.py.

◆ SET_RUNTIME_VALUE_INT_SCHEMA

homeassistant.components.ihc.service_functions.SET_RUNTIME_VALUE_INT_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Required(ATTR_IHC_ID): cv.positive_int,
4  vol.Required(ATTR_VALUE): vol.Coerce(int),
5  vol.Optional(ATTR_CONTROLLER_ID, default=0): cv.positive_int,
6  }
7 )

Definition at line 30 of file service_functions.py.