This commit is contained in:
Paulus Schoutsen 2019-07-31 12:25:30 -07:00
parent da05dfe708
commit 4de97abc3a
2676 changed files with 163166 additions and 140084 deletions

View file

@ -1,7 +1,11 @@
"""Support for the QR image processing."""
from homeassistant.core import split_entity_id
from homeassistant.components.image_processing import (
ImageProcessingEntity, CONF_SOURCE, CONF_ENTITY_ID, CONF_NAME)
ImageProcessingEntity,
CONF_SOURCE,
CONF_ENTITY_ID,
CONF_NAME,
)
def setup_platform(hass, config, add_entities, discovery_info=None):
@ -9,9 +13,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
# pylint: disable=unused-argument
entities = []
for camera in config[CONF_SOURCE]:
entities.append(QrEntity(
camera[CONF_ENTITY_ID], camera.get(CONF_NAME)
))
entities.append(QrEntity(camera[CONF_ENTITY_ID], camera.get(CONF_NAME)))
add_entities(entities)
@ -27,8 +29,7 @@ class QrEntity(ImageProcessingEntity):
if name:
self._name = name
else:
self._name = "QR {0}".format(
split_entity_id(camera_entity)[1])
self._name = "QR {0}".format(split_entity_id(camera_entity)[1])
self._state = None
@property