2021-10-31 20:01:11 -03:00
|
|
|
"""Constants."""
|
2021-12-03 17:51:30 +01:00
|
|
|
from homeassistant.const import Platform
|
2020-04-18 20:16:49 -03:00
|
|
|
|
2019-07-31 12:25:30 -07:00
|
|
|
DOMAIN = "broadlink"
|
2019-04-12 20:11:36 +02:00
|
|
|
|
2021-03-12 02:34:56 -03:00
|
|
|
DOMAINS_AND_TYPES = {
|
2021-12-03 17:51:30 +01:00
|
|
|
Platform.REMOTE: {"RM4MINI", "RM4PRO", "RMMINI", "RMMINIB", "RMPRO"},
|
|
|
|
Platform.SENSOR: {
|
2021-07-26 17:42:19 +02:00
|
|
|
"A1",
|
|
|
|
"RM4MINI",
|
|
|
|
"RM4PRO",
|
|
|
|
"RMPRO",
|
|
|
|
"SP2S",
|
|
|
|
"SP3S",
|
|
|
|
"SP4",
|
|
|
|
"SP4B",
|
|
|
|
},
|
2021-12-03 17:51:30 +01:00
|
|
|
Platform.SWITCH: {
|
2021-03-12 02:34:56 -03:00
|
|
|
"BG1",
|
|
|
|
"MP1",
|
|
|
|
"RM4MINI",
|
|
|
|
"RM4PRO",
|
|
|
|
"RMMINI",
|
|
|
|
"RMMINIB",
|
|
|
|
"RMPRO",
|
|
|
|
"SP1",
|
|
|
|
"SP2",
|
|
|
|
"SP2S",
|
|
|
|
"SP3",
|
|
|
|
"SP3S",
|
|
|
|
"SP4",
|
|
|
|
"SP4B",
|
|
|
|
},
|
2022-02-19 06:39:29 +10:00
|
|
|
Platform.LIGHT: {"LB1", "LB2"},
|
2021-03-12 02:34:56 -03:00
|
|
|
}
|
2021-10-31 20:01:11 -03:00
|
|
|
DEVICE_TYPES = set.union(*DOMAINS_AND_TYPES.values())
|
2020-06-09 09:15:46 -03:00
|
|
|
|
2020-08-20 12:30:41 -03:00
|
|
|
DEFAULT_PORT = 80
|
|
|
|
DEFAULT_TIMEOUT = 5
|