Home Assistant Unofficial Reference 2024.12.1
hue_api.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.emulated_hue.hue_api.HueAllGroupsStateView
 
class  homeassistant.components.emulated_hue.hue_api.HueAllLightsStateView
 
class  homeassistant.components.emulated_hue.hue_api.HueConfigView
 
class  homeassistant.components.emulated_hue.hue_api.HueFullStateView
 
class  homeassistant.components.emulated_hue.hue_api.HueGroupView
 
class  homeassistant.components.emulated_hue.hue_api.HueOneLightChangeView
 
class  homeassistant.components.emulated_hue.hue_api.HueOneLightStateView
 
class  homeassistant.components.emulated_hue.hue_api.HueUnauthorizedUser
 
class  homeassistant.components.emulated_hue.hue_api.HueUsernameView
 

Namespaces

 homeassistant.components.emulated_hue.hue_api
 

Functions

dict[str, Any] homeassistant.components.emulated_hue.hue_api._build_entity_state_dict (State entity)
 
None homeassistant.components.emulated_hue.hue_api._clamp_values (dict[str, Any] data)
 
str homeassistant.components.emulated_hue.hue_api._entity_unique_id (str entity_id)
 
bool homeassistant.components.emulated_hue.hue_api._hass_to_hue_state (State entity)
 
bool homeassistant.components.emulated_hue.hue_api._remote_is_allowed (str address)
 
dict[str, Any] homeassistant.components.emulated_hue.hue_api.create_config_model (Config config, web.Request request)
 
dict[str, Any] homeassistant.components.emulated_hue.hue_api.create_hue_success_response (str entity_number, str attr, str value)
 
dict[str, Any] homeassistant.components.emulated_hue.hue_api.create_list_of_entities (Config config, web.Request request)
 
dict[str, Any] homeassistant.components.emulated_hue.hue_api.get_entity_state_dict (Config config, State entity)
 
int homeassistant.components.emulated_hue.hue_api.hass_to_hue_brightness (int value)
 
int homeassistant.components.emulated_hue.hue_api.hue_brightness_to_hass (int value)
 
bool homeassistant.components.emulated_hue.hue_api.state_supports_hue_brightness (State state, Iterable[ColorMode] color_modes)
 
dict[str, Any] homeassistant.components.emulated_hue.hue_api.state_to_json (Config config, State state)
 
None homeassistant.components.emulated_hue.hue_api.wait_for_state_change_or_timeout (core.HomeAssistant hass, str entity_id, float timeout)
 

Variables

 homeassistant.components.emulated_hue.hue_api._LOGGER = logging.getLogger(__name__)
 
dictionary homeassistant.components.emulated_hue.hue_api.DIMMABLE_SUPPORTED_FEATURES_BY_DOMAIN
 
dictionary homeassistant.components.emulated_hue.hue_api.ENTITY_FEATURES_BY_DOMAIN
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_BRI = "bri"
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_BRI_MAX = 254
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_BRI_MIN = 1
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_COLORMODE = "colormode"
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_CT = "ct"
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_CT_MAX = 500
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_CT_MIN = 153
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_EFFECT = "effect"
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_HUE = "hue"
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_HUE_MAX = 65535
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_HUE_MIN = 0
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_ON = "on"
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_SAT = "sat"
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_SAT_MAX = 254
 
int homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_SAT_MIN = 0
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_TRANSITION = "transitiontime"
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_STATE_XY = "xy"
 
string homeassistant.components.emulated_hue.hue_api.HUE_API_USERNAME = "nouser"
 
string homeassistant.components.emulated_hue.hue_api.STATE_BRIGHTNESS = "bri"
 
float homeassistant.components.emulated_hue.hue_api.STATE_CACHED_TIMEOUT = 2.0
 
float homeassistant.components.emulated_hue.hue_api.STATE_CHANGE_WAIT_TIMEOUT = 5.0
 
string homeassistant.components.emulated_hue.hue_api.STATE_COLOR_TEMP = "ct"
 
string homeassistant.components.emulated_hue.hue_api.STATE_COLORMODE = "colormode"
 
string homeassistant.components.emulated_hue.hue_api.STATE_HUE = "hue"
 
string homeassistant.components.emulated_hue.hue_api.STATE_SATURATION = "sat"
 
string homeassistant.components.emulated_hue.hue_api.STATE_TRANSITION = "tt"
 
string homeassistant.components.emulated_hue.hue_api.STATE_XY = "xy"
 
list homeassistant.components.emulated_hue.hue_api.UNAUTHORIZED_USER