mirror of
https://github.com/home-assistant/core.git
synced 2025-07-24 21:57:51 +00:00
Fix broken blink motion detection (#24097)
This commit is contained in:
parent
f867b025e5
commit
39ba99005a
@ -8,7 +8,7 @@ from homeassistant.helpers import (
|
|||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_USERNAME, CONF_PASSWORD, CONF_NAME, CONF_SCAN_INTERVAL,
|
CONF_USERNAME, CONF_PASSWORD, CONF_NAME, CONF_SCAN_INTERVAL,
|
||||||
CONF_BINARY_SENSORS, CONF_SENSORS, CONF_FILENAME,
|
CONF_BINARY_SENSORS, CONF_SENSORS, CONF_FILENAME,
|
||||||
CONF_MONITORED_CONDITIONS, TEMP_FAHRENHEIT)
|
CONF_MONITORED_CONDITIONS, CONF_MODE, CONF_OFFSET, TEMP_FAHRENHEIT)
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -41,7 +41,7 @@ BINARY_SENSORS = {
|
|||||||
|
|
||||||
SENSORS = {
|
SENSORS = {
|
||||||
TYPE_TEMPERATURE: ['Temperature', TEMP_FAHRENHEIT, 'mdi:thermometer'],
|
TYPE_TEMPERATURE: ['Temperature', TEMP_FAHRENHEIT, 'mdi:thermometer'],
|
||||||
TYPE_BATTERY: ['Battery', '%', 'mdi:battery-80'],
|
TYPE_BATTERY: ['Battery', '', 'mdi:battery-80'],
|
||||||
TYPE_WIFI_STRENGTH: ['Wifi Signal', 'dBm', 'mdi:wifi-strength-2'],
|
TYPE_WIFI_STRENGTH: ['Wifi Signal', 'dBm', 'mdi:wifi-strength-2'],
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -75,6 +75,8 @@ CONFIG_SCHEMA = vol.Schema(
|
|||||||
vol.Optional(CONF_BINARY_SENSORS, default={}):
|
vol.Optional(CONF_BINARY_SENSORS, default={}):
|
||||||
BINARY_SENSOR_SCHEMA,
|
BINARY_SENSOR_SCHEMA,
|
||||||
vol.Optional(CONF_SENSORS, default={}): SENSOR_SCHEMA,
|
vol.Optional(CONF_SENSORS, default={}): SENSOR_SCHEMA,
|
||||||
|
vol.Optional(CONF_OFFSET, default=1): int,
|
||||||
|
vol.Optional(CONF_MODE, default=''): cv.string,
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
extra=vol.ALLOW_EXTRA)
|
extra=vol.ALLOW_EXTRA)
|
||||||
@ -87,8 +89,12 @@ def setup(hass, config):
|
|||||||
username = conf[CONF_USERNAME]
|
username = conf[CONF_USERNAME]
|
||||||
password = conf[CONF_PASSWORD]
|
password = conf[CONF_PASSWORD]
|
||||||
scan_interval = conf[CONF_SCAN_INTERVAL]
|
scan_interval = conf[CONF_SCAN_INTERVAL]
|
||||||
|
is_legacy = bool(conf[CONF_MODE] == 'legacy')
|
||||||
|
motion_interval = conf[CONF_OFFSET]
|
||||||
hass.data[BLINK_DATA] = blinkpy.Blink(username=username,
|
hass.data[BLINK_DATA] = blinkpy.Blink(username=username,
|
||||||
password=password)
|
password=password,
|
||||||
|
motion_interval=motion_interval,
|
||||||
|
legacy_subdomain=is_legacy)
|
||||||
hass.data[BLINK_DATA].refresh_rate = scan_interval.total_seconds()
|
hass.data[BLINK_DATA].refresh_rate = scan_interval.total_seconds()
|
||||||
hass.data[BLINK_DATA].start()
|
hass.data[BLINK_DATA].start()
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"name": "Blink",
|
"name": "Blink",
|
||||||
"documentation": "https://www.home-assistant.io/components/blink",
|
"documentation": "https://www.home-assistant.io/components/blink",
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"blinkpy==0.13.1"
|
"blinkpy==0.14.0"
|
||||||
],
|
],
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"codeowners": [
|
"codeowners": [
|
||||||
|
@ -243,7 +243,7 @@ bimmer_connected==0.5.3
|
|||||||
bizkaibus==0.1.1
|
bizkaibus==0.1.1
|
||||||
|
|
||||||
# homeassistant.components.blink
|
# homeassistant.components.blink
|
||||||
blinkpy==0.13.1
|
blinkpy==0.14.0
|
||||||
|
|
||||||
# homeassistant.components.blinksticklight
|
# homeassistant.components.blinksticklight
|
||||||
blinkstick==1.1.8
|
blinkstick==1.1.8
|
||||||
|
Loading…
x
Reference in New Issue
Block a user