Add Tailscale integration (#59764)

* Add Tailscale integration

* Use DeviceEntryType

* Fix tests

* Adjust to new Pylint version

* Use enums for device classes

* Update homeassistant/components/tailscale/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Pass empty string as default

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
This commit is contained in:
Franck Nijhof 2021-12-01 14:40:38 +01:00 committed by GitHub
parent 59f87b9488
commit 6a8c732b37
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 973 additions and 0 deletions

View file

@ -0,0 +1,13 @@
"""Constants for the Tailscale integration."""
from __future__ import annotations
from datetime import timedelta
import logging
from typing import Final
DOMAIN: Final = "tailscale"
LOGGER = logging.getLogger(__package__)
SCAN_INTERVAL = timedelta(minutes=1)
CONF_TAILNET: Final = "tailnet"