Add Awair Local API support (#75535)
This commit is contained in:
parent
078a4974e1
commit
ebbff7b60e
15 changed files with 603 additions and 143 deletions
|
@ -1,20 +1,19 @@
|
|||
"""Constants used in Awair tests."""
|
||||
|
||||
import json
|
||||
|
||||
from homeassistant.const import CONF_ACCESS_TOKEN
|
||||
|
||||
from tests.common import load_fixture
|
||||
from homeassistant.components import zeroconf
|
||||
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_HOST
|
||||
|
||||
AWAIR_UUID = "awair_24947"
|
||||
CONFIG = {CONF_ACCESS_TOKEN: "12345"}
|
||||
UNIQUE_ID = "foo@bar.com"
|
||||
DEVICES_FIXTURE = json.loads(load_fixture("awair/devices.json"))
|
||||
GEN1_DATA_FIXTURE = json.loads(load_fixture("awair/awair.json"))
|
||||
GEN2_DATA_FIXTURE = json.loads(load_fixture("awair/awair-r2.json"))
|
||||
GLOW_DATA_FIXTURE = json.loads(load_fixture("awair/glow.json"))
|
||||
MINT_DATA_FIXTURE = json.loads(load_fixture("awair/mint.json"))
|
||||
NO_DEVICES_FIXTURE = json.loads(load_fixture("awair/no_devices.json"))
|
||||
OFFLINE_FIXTURE = json.loads(load_fixture("awair/awair-offline.json"))
|
||||
OMNI_DATA_FIXTURE = json.loads(load_fixture("awair/omni.json"))
|
||||
USER_FIXTURE = json.loads(load_fixture("awair/user.json"))
|
||||
CLOUD_CONFIG = {CONF_ACCESS_TOKEN: "12345"}
|
||||
LOCAL_CONFIG = {CONF_HOST: "192.0.2.5"}
|
||||
CLOUD_UNIQUE_ID = "foo@bar.com"
|
||||
LOCAL_UNIQUE_ID = "00:B0:D0:63:C2:26"
|
||||
ZEROCONF_DISCOVERY = zeroconf.ZeroconfServiceInfo(
|
||||
host="192.0.2.5",
|
||||
addresses=["192.0.2.5"],
|
||||
hostname="mock_hostname",
|
||||
name="awair12345",
|
||||
port=None,
|
||||
type="_http._tcp.local.",
|
||||
properties={},
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue