Add Speedtestdotnet config_flow (#36254)
This commit is contained in:
parent
c65e72886c
commit
2c1a76cf92
14 changed files with 678 additions and 104 deletions
|
@ -1,8 +1,9 @@
|
|||
"""Consts used by Speedtest.net."""
|
||||
|
||||
from homeassistant.const import DATA_RATE_MEGABITS_PER_SECOND, TIME_MILLISECONDS
|
||||
|
||||
DOMAIN = "speedtestdotnet"
|
||||
|
||||
SPEED_TEST_SERVICE = "speedtest"
|
||||
DATA_UPDATED = f"{DOMAIN}_data_updated"
|
||||
|
||||
SENSOR_TYPES = {
|
||||
|
@ -10,3 +11,22 @@ SENSOR_TYPES = {
|
|||
"download": ["Download", DATA_RATE_MEGABITS_PER_SECOND],
|
||||
"upload": ["Upload", DATA_RATE_MEGABITS_PER_SECOND],
|
||||
}
|
||||
|
||||
CONF_SERVER_NAME = "server_name"
|
||||
CONF_SERVER_ID = "server_id"
|
||||
CONF_MANUAL = "manual"
|
||||
|
||||
ATTR_BYTES_RECEIVED = "bytes_received"
|
||||
ATTR_BYTES_SENT = "bytes_sent"
|
||||
ATTR_SERVER_COUNTRY = "server_country"
|
||||
ATTR_SERVER_ID = "server_id"
|
||||
ATTR_SERVER_NAME = "server_name"
|
||||
|
||||
|
||||
DEFAULT_NAME = "SpeedTest"
|
||||
DEFAULT_SCAN_INTERVAL = 60
|
||||
DEFAULT_SERVER = "*Auto Detect"
|
||||
|
||||
ATTRIBUTION = "Data retrieved from Speedtest.net by Ookla"
|
||||
|
||||
ICON = "mdi:speedometer"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue