mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 00:37:13 +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."""
|
||||
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 (
|
||||
DEVICE_CLASS_CONNECTIVITY,
|
||||
BinarySensorEntity,
|
||||
)
|
||||
|
||||
from .const import (
|
||||
DOMAIN,
|
||||
KNOWN_MODELS,
|
||||
MANUFACTURER,
|
||||
MYQ_COORDINATOR,
|
||||
MYQ_DEVICE_FAMILY,
|
||||
MYQ_DEVICE_FAMILY_GATEWAY,
|
||||
MYQ_DEVICE_STATE,
|
||||
MYQ_DEVICE_STATE_ONLINE,
|
||||
MYQ_GATEWAY,
|
||||
)
|
||||
from .const import DOMAIN, MYQ_COORDINATOR, MYQ_GATEWAY
|
||||
|
||||
_LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
@ -12,16 +12,6 @@ DOMAIN = "myq"
|
||||
|
||||
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_STATE_CLOSED: STATE_CLOSED,
|
||||
MYQ_STATE_CLOSING: STATE_CLOSING,
|
||||
@ -43,36 +33,3 @@ TRANSITION_START_DURATION = 7
|
||||
# Estimated time it takes myq to complete a transition
|
||||
# from one state to another
|
||||
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 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
|
||||
|
||||
from homeassistant.components.cover import (
|
||||
@ -27,13 +35,7 @@ from homeassistant.helpers.event import async_call_later
|
||||
|
||||
from .const import (
|
||||
DOMAIN,
|
||||
KNOWN_MODELS,
|
||||
MANUFACTURER,
|
||||
MYQ_COORDINATOR,
|
||||
MYQ_DEVICE_STATE,
|
||||
MYQ_DEVICE_STATE_ONLINE,
|
||||
MYQ_DEVICE_TYPE,
|
||||
MYQ_DEVICE_TYPE_GATE,
|
||||
MYQ_GATEWAY,
|
||||
MYQ_TO_HASS,
|
||||
TRANSITION_COMPLETE_DURATION,
|
||||
|
Loading…
x
Reference in New Issue
Block a user