mirror of
https://github.com/home-assistant/core.git
synced 2025-07-10 06:47:09 +00:00
Upgrade pygatt to 3.2.0 (#14447)
This commit is contained in:
parent
2f74ffcf81
commit
1b5c02ff67
@ -10,38 +10,38 @@ from uuid import UUID
|
|||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
|
||||||
from homeassistant.helpers.entity import Entity
|
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
||||||
from homeassistant.const import (
|
from homeassistant.const import (
|
||||||
CONF_NAME, CONF_MAC, TEMP_CELSIUS, STATE_UNKNOWN, EVENT_HOMEASSISTANT_STOP)
|
CONF_MAC, CONF_NAME, EVENT_HOMEASSISTANT_STOP, STATE_UNKNOWN, TEMP_CELSIUS)
|
||||||
|
import homeassistant.helpers.config_validation as cv
|
||||||
|
from homeassistant.helpers.entity import Entity
|
||||||
|
|
||||||
# REQUIREMENTS = ['pygatt==3.1.1']
|
REQUIREMENTS = ['pygatt==3.2.0']
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
CONNECT_LOCK = threading.Lock()
|
|
||||||
|
|
||||||
ATTR_DEVICE = 'device'
|
ATTR_DEVICE = 'device'
|
||||||
ATTR_MODEL = 'model'
|
ATTR_MODEL = 'model'
|
||||||
|
|
||||||
|
BLE_TEMP_HANDLE = 0x24
|
||||||
|
BLE_TEMP_UUID = '0000ff92-0000-1000-8000-00805f9b34fb'
|
||||||
|
|
||||||
|
CONNECT_LOCK = threading.Lock()
|
||||||
|
CONNECT_TIMEOUT = 30
|
||||||
|
|
||||||
|
DEFAULT_NAME = 'Skybeacon'
|
||||||
|
|
||||||
|
SKIP_HANDLE_LOOKUP = True
|
||||||
|
|
||||||
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
|
||||||
vol.Required(CONF_MAC): cv.string,
|
vol.Required(CONF_MAC): cv.string,
|
||||||
vol.Optional(CONF_NAME, default=""): cv.string,
|
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string,
|
||||||
})
|
})
|
||||||
|
|
||||||
BLE_TEMP_UUID = '0000ff92-0000-1000-8000-00805f9b34fb'
|
|
||||||
BLE_TEMP_HANDLE = 0x24
|
|
||||||
SKIP_HANDLE_LOOKUP = True
|
|
||||||
CONNECT_TIMEOUT = 30
|
|
||||||
|
|
||||||
|
|
||||||
# pylint: disable=unused-argument
|
# pylint: disable=unused-argument
|
||||||
def setup_platform(hass, config, add_devices, discovery_info=None):
|
def setup_platform(hass, config, add_devices, discovery_info=None):
|
||||||
"""Set up the Skybeacon sensor."""
|
"""Set up the Skybeacon sensor."""
|
||||||
_LOGGER.warning("This platform has been disabled due to having a "
|
|
||||||
"requirement depending on enum34.")
|
|
||||||
return
|
|
||||||
# pylint: disable=unreachable
|
# pylint: disable=unreachable
|
||||||
name = config.get(CONF_NAME)
|
name = config.get(CONF_NAME)
|
||||||
mac = config.get(CONF_MAC)
|
mac = config.get(CONF_MAC)
|
||||||
@ -150,7 +150,7 @@ class Monitor(threading.Thread):
|
|||||||
adapter = pygatt.backends.GATTToolBackend()
|
adapter = pygatt.backends.GATTToolBackend()
|
||||||
while True:
|
while True:
|
||||||
try:
|
try:
|
||||||
_LOGGER.info("Connecting to %s", self.name)
|
_LOGGER.debug("Connecting to %s", self.name)
|
||||||
# We need concurrent connect, so lets not reset the device
|
# We need concurrent connect, so lets not reset the device
|
||||||
adapter.start(reset_on_start=False)
|
adapter.start(reset_on_start=False)
|
||||||
# Seems only one connection can be initiated at a time
|
# Seems only one connection can be initiated at a time
|
||||||
|
@ -783,6 +783,9 @@ pyfritzhome==0.3.7
|
|||||||
# homeassistant.components.ifttt
|
# homeassistant.components.ifttt
|
||||||
pyfttt==0.3
|
pyfttt==0.3
|
||||||
|
|
||||||
|
# homeassistant.components.sensor.skybeacon
|
||||||
|
pygatt==3.2.0
|
||||||
|
|
||||||
# homeassistant.components.cover.gogogate2
|
# homeassistant.components.cover.gogogate2
|
||||||
pygogogate2==0.1.1
|
pygogogate2==0.1.1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user