Classes | |
| class | MicrosoftFace |
| class | MicrosoftFaceGroupEntity |
Functions | |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_CAMERA_ENTITY = "camera_entity" |
| string | ATTR_GROUP = "group" |
| string | ATTR_PERSON = "person" |
| string | CONF_AZURE_REGION = "azure_region" |
| CONFIG_SCHEMA | |
| string | DATA_MICROSOFT_FACE = "microsoft_face" |
| int | DEFAULT_TIMEOUT = 10 |
| string | DOMAIN = "microsoft_face" |
| string | FACE_API_URL = "api.cognitive.microsoft.com/face/v1.0/{0}" |
| SCHEMA_FACE_SERVICE | |
| SCHEMA_GROUP_SERVICE = vol.Schema({vol.Required(ATTR_NAME): cv.string}) | |
| SCHEMA_PERSON_SERVICE | |
| SCHEMA_TRAIN_SERVICE = vol.Schema({vol.Required(ATTR_GROUP): cv.slugify}) | |
| string | SERVICE_CREATE_GROUP = "create_group" |
| string | SERVICE_CREATE_PERSON = "create_person" |
| string | SERVICE_DELETE_GROUP = "delete_group" |
| string | SERVICE_DELETE_PERSON = "delete_person" |
| string | SERVICE_FACE_PERSON = "face_person" |
| string | SERVICE_TRAIN_GROUP = "train_group" |
Support for Microsoft face recognition.
| bool homeassistant.components.microsoft_face.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up Microsoft Face.
Definition at line 77 of file __init__.py.
|
private |
Definition at line 26 of file __init__.py.
| string homeassistant.components.microsoft_face.ATTR_CAMERA_ENTITY = "camera_entity" |
Definition at line 28 of file __init__.py.
| string homeassistant.components.microsoft_face.ATTR_GROUP = "group" |
Definition at line 29 of file __init__.py.
| string homeassistant.components.microsoft_face.ATTR_PERSON = "person" |
Definition at line 30 of file __init__.py.
| string homeassistant.components.microsoft_face.CONF_AZURE_REGION = "azure_region" |
Definition at line 32 of file __init__.py.
| homeassistant.components.microsoft_face.CONFIG_SCHEMA |
Definition at line 47 of file __init__.py.
| string homeassistant.components.microsoft_face.DATA_MICROSOFT_FACE = "microsoft_face" |
Definition at line 34 of file __init__.py.
| int homeassistant.components.microsoft_face.DEFAULT_TIMEOUT = 10 |
Definition at line 35 of file __init__.py.
| string homeassistant.components.microsoft_face.DOMAIN = "microsoft_face" |
Definition at line 36 of file __init__.py.
| string homeassistant.components.microsoft_face.FACE_API_URL = "api.cognitive.microsoft.com/face/v1.0/{0}" |
Definition at line 38 of file __init__.py.
| homeassistant.components.microsoft_face.SCHEMA_FACE_SERVICE |
Definition at line 66 of file __init__.py.
| homeassistant.components.microsoft_face.SCHEMA_GROUP_SERVICE = vol.Schema({vol.Required(ATTR_NAME): cv.string}) |
Definition at line 60 of file __init__.py.
| homeassistant.components.microsoft_face.SCHEMA_PERSON_SERVICE |
Definition at line 62 of file __init__.py.
| homeassistant.components.microsoft_face.SCHEMA_TRAIN_SERVICE = vol.Schema({vol.Required(ATTR_GROUP): cv.slugify}) |
Definition at line 74 of file __init__.py.
| string homeassistant.components.microsoft_face.SERVICE_CREATE_GROUP = "create_group" |
Definition at line 40 of file __init__.py.
| string homeassistant.components.microsoft_face.SERVICE_CREATE_PERSON = "create_person" |
Definition at line 41 of file __init__.py.
| string homeassistant.components.microsoft_face.SERVICE_DELETE_GROUP = "delete_group" |
Definition at line 42 of file __init__.py.
| string homeassistant.components.microsoft_face.SERVICE_DELETE_PERSON = "delete_person" |
Definition at line 43 of file __init__.py.
| string homeassistant.components.microsoft_face.SERVICE_FACE_PERSON = "face_person" |
Definition at line 44 of file __init__.py.
| string homeassistant.components.microsoft_face.SERVICE_TRAIN_GROUP = "train_group" |
Definition at line 45 of file __init__.py.