2021-02-09 03:11:27 +00:00
|
|
|
"""Mockup Nuki device."""
|
|
|
|
|
|
|
|
from tests.common import MockConfigEntry
|
|
|
|
|
|
|
|
NAME = "Nuki_Bridge_75BCD15"
|
|
|
|
HOST = "1.1.1.1"
|
|
|
|
MAC = "01:23:45:67:89:ab"
|
|
|
|
|
|
|
|
HW_ID = 123456789
|
2021-12-27 22:02:48 +00:00
|
|
|
ID_HEX = "75BCD15"
|
2021-02-09 03:11:27 +00:00
|
|
|
|
|
|
|
MOCK_INFO = {"ids": {"hardwareId": HW_ID}}
|
|
|
|
|
|
|
|
|
|
|
|
async def setup_nuki_integration(hass):
|
|
|
|
"""Create the Nuki device."""
|
2021-10-07 10:58:00 +00:00
|
|
|
|
2021-02-09 03:11:27 +00:00
|
|
|
entry = MockConfigEntry(
|
|
|
|
domain="nuki",
|
2021-12-27 22:02:48 +00:00
|
|
|
unique_id=ID_HEX,
|
2021-02-09 03:11:27 +00:00
|
|
|
data={"host": HOST, "port": 8080, "token": "test-token"},
|
|
|
|
)
|
|
|
|
entry.add_to_hass(hass)
|
|
|
|
|
|
|
|
return entry
|