Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import logging
- import subprocess
- import voluptuous as vol
- from homeassistant.helpers.entity import Entity
- from homeassistant.components.sensor import PLATFORM_SCHEMA
- from homeassistant.const import (
- CONF_NAME, CONF_VALUE_TEMPLATE, STATE_UNKNOWN)
- from homeassistant.helpers.entity import Entity
- import homeassistant.helpers.config_validation as cv
- _LOGGER = logging.getLogger(__name__)
- CONF_LOCK_UUID = 'lock_uuid'
- CONF_ACCESS_TOKEN = 'access_token'
- CONF_LOCK_NAME = 'lock_name'
- SCAN_INTERVAL = 30
- PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
- vol.Required(CONF_LOCK_UUID): cv.string,
- vol.Required(CONF_ACCESS_TOKEN): cv.string,
- vol.Required(CONF_LOCK_NAME): cv.string,
- })
- def setup_platform(hass, config, add_devices, discovery_info=None):
- """Setup the Lockitron sensors."""
- lock_uuid = config.get(CONF_LOCK_UUID)
- access_token = config.get(CONF_ACCESS_TOKEN)
- lock_name = config.get(CONF_LOCK_NAME)
- add_devices([LockitronSensor(lock_name, 'Unlocked')])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement