Home Assistant Unofficial Reference 2024.12.1
entities.py File Reference

Go to the source code of this file.

Namespaces

 homeassistant.auth.permissions.entities
 

Functions

ValueType|None homeassistant.auth.permissions.entities._lookup_area (PermissionLookup perm_lookup, SubCategoryDict area_dict, str entity_id)
 
ValueType|None homeassistant.auth.permissions.entities._lookup_device (PermissionLookup perm_lookup, SubCategoryDict devices_dict, str entity_id)
 
ValueType|None homeassistant.auth.permissions.entities._lookup_domain (PermissionLookup perm_lookup, SubCategoryDict domains_dict, str entity_id)
 
ValueType|None homeassistant.auth.permissions.entities._lookup_entity_id (PermissionLookup perm_lookup, SubCategoryDict entities_dict, str entity_id)
 
Callable[[str, str], bool] homeassistant.auth.permissions.entities.compile_entities (CategoryType policy, PermissionLookup perm_lookup)
 

Variables

string homeassistant.auth.permissions.entities.ENTITY_AREAS = "area_ids"
 
string homeassistant.auth.permissions.entities.ENTITY_DEVICE_IDS = "device_ids"
 
string homeassistant.auth.permissions.entities.ENTITY_DOMAINS = "domains"
 
string homeassistant.auth.permissions.entities.ENTITY_ENTITY_IDS = "entity_ids"
 
 homeassistant.auth.permissions.entities.ENTITY_POLICY_SCHEMA
 
 homeassistant.auth.permissions.entities.ENTITY_VALUES_SCHEMA = vol.Any(True, vol.Schema({str: SINGLE_ENTITY_SCHEMA}))
 
 homeassistant.auth.permissions.entities.SINGLE_ENTITY_SCHEMA