mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 16:57:10 +00:00
Remove constants from myq that are now upstream (#35463)
This commit is contained in:
parent
f4168a0e07
commit
a73440ebe8
@ -1,22 +1,21 @@
|
|||||||
"""Support for MyQ gateways."""
|
"""Support for MyQ gateways."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
from pymyq.const import (
|
||||||
|
DEVICE_FAMILY as MYQ_DEVICE_FAMILY,
|
||||||
|
DEVICE_FAMILY_GATEWAY as MYQ_DEVICE_FAMILY_GATEWAY,
|
||||||
|
DEVICE_STATE as MYQ_DEVICE_STATE,
|
||||||
|
DEVICE_STATE_ONLINE as MYQ_DEVICE_STATE_ONLINE,
|
||||||
|
KNOWN_MODELS,
|
||||||
|
MANUFACTURER,
|
||||||
|
)
|
||||||
|
|
||||||
from homeassistant.components.binary_sensor import (
|
from homeassistant.components.binary_sensor import (
|
||||||
DEVICE_CLASS_CONNECTIVITY,
|
DEVICE_CLASS_CONNECTIVITY,
|
||||||
BinarySensorEntity,
|
BinarySensorEntity,
|
||||||
)
|
)
|
||||||
|
|
||||||
from .const import (
|
from .const import DOMAIN, MYQ_COORDINATOR, MYQ_GATEWAY
|
||||||
DOMAIN,
|
|
||||||
KNOWN_MODELS,
|
|
||||||
MANUFACTURER,
|
|
||||||
MYQ_COORDINATOR,
|
|
||||||
MYQ_DEVICE_FAMILY,
|
|
||||||
MYQ_DEVICE_FAMILY_GATEWAY,
|
|
||||||
MYQ_DEVICE_STATE,
|
|
||||||
MYQ_DEVICE_STATE_ONLINE,
|
|
||||||
MYQ_GATEWAY,
|
|
||||||
)
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -12,16 +12,6 @@ DOMAIN = "myq"
|
|||||||
|
|
||||||
PLATFORMS = ["cover", "binary_sensor"]
|
PLATFORMS = ["cover", "binary_sensor"]
|
||||||
|
|
||||||
MYQ_DEVICE_TYPE = "device_type"
|
|
||||||
MYQ_DEVICE_TYPE_GATE = "gate"
|
|
||||||
|
|
||||||
MYQ_DEVICE_FAMILY = "device_family"
|
|
||||||
MYQ_DEVICE_FAMILY_GATEWAY = "gateway"
|
|
||||||
|
|
||||||
MYQ_DEVICE_STATE = "state"
|
|
||||||
MYQ_DEVICE_STATE_ONLINE = "online"
|
|
||||||
|
|
||||||
|
|
||||||
MYQ_TO_HASS = {
|
MYQ_TO_HASS = {
|
||||||
MYQ_STATE_CLOSED: STATE_CLOSED,
|
MYQ_STATE_CLOSED: STATE_CLOSED,
|
||||||
MYQ_STATE_CLOSING: STATE_CLOSING,
|
MYQ_STATE_CLOSING: STATE_CLOSING,
|
||||||
@ -43,36 +33,3 @@ TRANSITION_START_DURATION = 7
|
|||||||
# Estimated time it takes myq to complete a transition
|
# Estimated time it takes myq to complete a transition
|
||||||
# from one state to another
|
# from one state to another
|
||||||
TRANSITION_COMPLETE_DURATION = 37
|
TRANSITION_COMPLETE_DURATION = 37
|
||||||
|
|
||||||
MANUFACTURER = "The Chamberlain Group Inc."
|
|
||||||
|
|
||||||
KNOWN_MODELS = {
|
|
||||||
"00": "Chamberlain Ethernet Gateway",
|
|
||||||
"01": "LiftMaster Ethernet Gateway",
|
|
||||||
"02": "Craftsman Ethernet Gateway",
|
|
||||||
"03": "Chamberlain Wi-Fi hub",
|
|
||||||
"04": "LiftMaster Wi-Fi hub",
|
|
||||||
"05": "Craftsman Wi-Fi hub",
|
|
||||||
"08": "LiftMaster Wi-Fi GDO DC w/Battery Backup",
|
|
||||||
"09": "Chamberlain Wi-Fi GDO DC w/Battery Backup",
|
|
||||||
"10": "Craftsman Wi-Fi GDO DC 3/4HP",
|
|
||||||
"11": "MyQ Replacement Logic Board Wi-Fi GDO DC 3/4HP",
|
|
||||||
"12": "Chamberlain Wi-Fi GDO DC 1.25HP",
|
|
||||||
"13": "LiftMaster Wi-Fi GDO DC 1.25HP",
|
|
||||||
"14": "Craftsman Wi-Fi GDO DC 1.25HP",
|
|
||||||
"15": "MyQ Replacement Logic Board Wi-Fi GDO DC 1.25HP",
|
|
||||||
"0A": "Chamberlain Wi-Fi GDO or Gate Operator AC",
|
|
||||||
"0B": "LiftMaster Wi-Fi GDO or Gate Operator AC",
|
|
||||||
"0C": "Craftsman Wi-Fi GDO or Gate Operator AC",
|
|
||||||
"0D": "MyQ Replacement Logic Board Wi-Fi GDO or Gate Operator AC",
|
|
||||||
"0E": "Chamberlain Wi-Fi GDO DC 3/4HP",
|
|
||||||
"0F": "LiftMaster Wi-Fi GDO DC 3/4HP",
|
|
||||||
"20": "Chamberlain MyQ Home Bridge",
|
|
||||||
"21": "LiftMaster MyQ Home Bridge",
|
|
||||||
"23": "Chamberlain Smart Garage Hub",
|
|
||||||
"24": "LiftMaster Smart Garage Hub",
|
|
||||||
"27": "LiftMaster Wi-Fi Wall Mount opener",
|
|
||||||
"28": "LiftMaster Commercial Wi-Fi Wall Mount operator",
|
|
||||||
"80": "EU LiftMaster Ethernet Gateway",
|
|
||||||
"81": "EU Chamberlain Ethernet Gateway",
|
|
||||||
}
|
|
||||||
|
@ -2,6 +2,14 @@
|
|||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
from pymyq.const import (
|
||||||
|
DEVICE_STATE as MYQ_DEVICE_STATE,
|
||||||
|
DEVICE_STATE_ONLINE as MYQ_DEVICE_STATE_ONLINE,
|
||||||
|
DEVICE_TYPE as MYQ_DEVICE_TYPE,
|
||||||
|
DEVICE_TYPE_GATE as MYQ_DEVICE_TYPE_GATE,
|
||||||
|
KNOWN_MODELS,
|
||||||
|
MANUFACTURER,
|
||||||
|
)
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.cover import (
|
from homeassistant.components.cover import (
|
||||||
@ -27,13 +35,7 @@ from homeassistant.helpers.event import async_call_later
|
|||||||
|
|
||||||
from .const import (
|
from .const import (
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
KNOWN_MODELS,
|
|
||||||
MANUFACTURER,
|
|
||||||
MYQ_COORDINATOR,
|
MYQ_COORDINATOR,
|
||||||
MYQ_DEVICE_STATE,
|
|
||||||
MYQ_DEVICE_STATE_ONLINE,
|
|
||||||
MYQ_DEVICE_TYPE,
|
|
||||||
MYQ_DEVICE_TYPE_GATE,
|
|
||||||
MYQ_GATEWAY,
|
MYQ_GATEWAY,
|
||||||
MYQ_TO_HASS,
|
MYQ_TO_HASS,
|
||||||
TRANSITION_COMPLETE_DURATION,
|
TRANSITION_COMPLETE_DURATION,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user