mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
update miflora lib and allow specification of bluetooth adapter (#5720)
This commit is contained in:
parent
ee551e2a9c
commit
574384f446
@ -14,22 +14,25 @@ import homeassistant.helpers.config_validation as cv
|
|||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_MONITORED_CONDITIONS, CONF_NAME, CONF_MAC)
|
CONF_MONITORED_CONDITIONS, CONF_NAME, CONF_MAC)
|
||||||
|
|
||||||
REQUIREMENTS = ['miflora==0.1.14']
|
REQUIREMENTS = ['miflora==0.1.15']
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
CONF_ADAPTER = 'adapter'
|
||||||
CONF_CACHE = 'cache_value'
|
CONF_CACHE = 'cache_value'
|
||||||
CONF_FORCE_UPDATE = 'force_update'
|
CONF_FORCE_UPDATE = 'force_update'
|
||||||
CONF_MEDIAN = 'median'
|
CONF_MEDIAN = 'median'
|
||||||
CONF_RETRIES = 'retries'
|
CONF_RETRIES = 'retries'
|
||||||
CONF_TIMEOUT = 'timeout'
|
CONF_TIMEOUT = 'timeout'
|
||||||
|
|
||||||
|
DEFAULT_ADAPTER = 'hci0'
|
||||||
|
DEFAULT_UPDATE_INTERVAL = 1200
|
||||||
DEFAULT_FORCE_UPDATE = False
|
DEFAULT_FORCE_UPDATE = False
|
||||||
DEFAULT_MEDIAN = 3
|
DEFAULT_MEDIAN = 3
|
||||||
DEFAULT_NAME = 'Mi Flora'
|
DEFAULT_NAME = 'Mi Flora'
|
||||||
DEFAULT_RETRIES = 2
|
DEFAULT_RETRIES = 2
|
||||||
DEFAULT_TIMEOUT = 10
|
DEFAULT_TIMEOUT = 10
|
||||||
DEFAULT_UPDATE_INTERVAL = 1200
|
|
||||||
|
|
||||||
# Sensor types are defined like: Name, units
|
# Sensor types are defined like: Name, units
|
||||||
SENSOR_TYPES = {
|
SENSOR_TYPES = {
|
||||||
@ -50,6 +53,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
|||||||
vol.Optional(CONF_TIMEOUT, default=DEFAULT_TIMEOUT): cv.positive_int,
|
vol.Optional(CONF_TIMEOUT, default=DEFAULT_TIMEOUT): cv.positive_int,
|
||||||
vol.Optional(CONF_RETRIES, default=DEFAULT_RETRIES): cv.positive_int,
|
vol.Optional(CONF_RETRIES, default=DEFAULT_RETRIES): cv.positive_int,
|
||||||
vol.Optional(CONF_CACHE, default=DEFAULT_UPDATE_INTERVAL): cv.positive_int,
|
vol.Optional(CONF_CACHE, default=DEFAULT_UPDATE_INTERVAL): cv.positive_int,
|
||||||
|
vol.Optional(CONF_ADAPTER, default=DEFAULT_ADAPTER): cv.string,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
@ -59,7 +63,8 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
|
|||||||
|
|
||||||
cache = config.get(CONF_CACHE)
|
cache = config.get(CONF_CACHE)
|
||||||
poller = miflora_poller.MiFloraPoller(
|
poller = miflora_poller.MiFloraPoller(
|
||||||
config.get(CONF_MAC), cache_timeout=cache)
|
config.get(CONF_MAC), cache_timeout=cache,
|
||||||
|
adapter=config.get(CONF_ADAPTER))
|
||||||
force_update = config.get(CONF_FORCE_UPDATE)
|
force_update = config.get(CONF_FORCE_UPDATE)
|
||||||
median = config.get(CONF_MEDIAN)
|
median = config.get(CONF_MEDIAN)
|
||||||
poller.ble_timeout = config.get(CONF_TIMEOUT)
|
poller.ble_timeout = config.get(CONF_TIMEOUT)
|
||||||
|
@ -319,7 +319,7 @@ messagebird==1.2.0
|
|||||||
mficlient==0.3.0
|
mficlient==0.3.0
|
||||||
|
|
||||||
# homeassistant.components.sensor.miflora
|
# homeassistant.components.sensor.miflora
|
||||||
miflora==0.1.14
|
miflora==0.1.15
|
||||||
|
|
||||||
# homeassistant.components.sensor.usps
|
# homeassistant.components.sensor.usps
|
||||||
myusps==1.0.2
|
myusps==1.0.2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user