Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.emulated_hue Namespace Reference

Namespaces

 config
 
 const
 
 hue_api
 
 upnp
 

Functions

bool async_setup (HomeAssistant hass, ConfigType yaml_config)
 
None start_emulated_hue_bridge (HomeAssistant hass, Config config, web.Application app)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 
 CONFIG_ENTITY_SCHEMA
 
 CONFIG_SCHEMA
 

Detailed Description

Support for local control of entities by emulating a Philips Hue bridge.

Function Documentation

◆ async_setup()

bool homeassistant.components.emulated_hue.async_setup ( HomeAssistant  hass,
ConfigType  yaml_config 
)
Activate the emulated_hue component.

Definition at line 128 of file __init__.py.

◆ start_emulated_hue_bridge()

None homeassistant.components.emulated_hue.start_emulated_hue_bridge ( HomeAssistant  hass,
Config  config,
web.Application   app 
)
Start the emulated hue bridge.

Definition at line 94 of file __init__.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.emulated_hue._LOGGER = logging.getLogger(__name__)
private

Definition at line 55 of file __init__.py.

◆ CONFIG_ENTITY_SCHEMA

homeassistant.components.emulated_hue.CONFIG_ENTITY_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  vol.Optional(CONF_ENTITY_NAME): cv.string,
4  vol.Optional(CONF_ENTITY_HIDDEN): cv.boolean,
5  }
6 )

Definition at line 58 of file __init__.py.

◆ CONFIG_SCHEMA

homeassistant.components.emulated_hue.CONFIG_SCHEMA
Initial value:
1 = vol.Schema(
2  {
3  DOMAIN: vol.Schema(
4  {
5  vol.Optional(CONF_HOST_IP): cv.string,
6  vol.Optional(CONF_LISTEN_PORT, default=DEFAULT_LISTEN_PORT): cv.port,
7  vol.Optional(CONF_ADVERTISE_IP): cv.string,
8  vol.Optional(CONF_ADVERTISE_PORT): cv.port,
9  vol.Optional(CONF_UPNP_BIND_MULTICAST): cv.boolean,
10  vol.Optional(CONF_OFF_MAPS_TO_ON_DOMAINS): cv.ensure_list,
11  vol.Optional(CONF_EXPOSE_BY_DEFAULT): cv.boolean,
12  vol.Optional(CONF_EXPOSED_DOMAINS): cv.ensure_list,
13  vol.Optional(CONF_TYPE, default=DEFAULT_TYPE): vol.Any(
14  TYPE_ALEXA, TYPE_GOOGLE
15  ),
16  vol.Optional(CONF_ENTITIES): vol.Schema(
17  {cv.entity_id: CONFIG_ENTITY_SCHEMA}
18  ),
19  vol.Optional(
20  CONF_LIGHTS_ALL_DIMMABLE, default=DEFAULT_LIGHTS_ALL_DIMMABLE
21  ): cv.boolean,
22  }
23  )
24  },
25  extra=vol.ALLOW_EXTRA,
26 )

Definition at line 66 of file __init__.py.