Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for the devolo Home Network integration."""
2 
3 from datetime import timedelta
4 
5 from devolo_plc_api.device_api import (
6  WIFI_BAND_2G,
7  WIFI_BAND_5G,
8  WIFI_VAP_GUEST_AP,
9  WIFI_VAP_MAIN_AP,
10 )
11 
12 DOMAIN = "devolo_home_network"
13 PRODUCT = "product"
14 SERIAL_NUMBER = "serial_number"
15 TITLE = "title"
16 
17 FIRMWARE_UPDATE_INTERVAL = timedelta(hours=5)
18 LONG_UPDATE_INTERVAL = timedelta(minutes=5)
19 SHORT_UPDATE_INTERVAL = timedelta(seconds=15)
20 
21 CONNECTED_PLC_DEVICES = "connected_plc_devices"
22 CONNECTED_TO_ROUTER = "connected_to_router"
23 CONNECTED_WIFI_CLIENTS = "connected_wifi_clients"
24 IDENTIFY = "identify"
25 IMAGE_GUEST_WIFI = "image_guest_wifi"
26 LAST_RESTART = "last_restart"
27 NEIGHBORING_WIFI_NETWORKS = "neighboring_wifi_networks"
28 PAIRING = "pairing"
29 PLC_RX_RATE = "plc_rx_rate"
30 PLC_TX_RATE = "plc_tx_rate"
31 REGULAR_FIRMWARE = "regular_firmware"
32 RESTART = "restart"
33 START_WPS = "start_wps"
34 SWITCH_GUEST_WIFI = "switch_guest_wifi"
35 SWITCH_LEDS = "switch_leds"
36 
37 WIFI_APTYPE = {
38  WIFI_VAP_MAIN_AP: "Main",
39  WIFI_VAP_GUEST_AP: "Guest",
40 }
41 WIFI_BANDS = {
42  WIFI_BAND_2G: 2.4,
43  WIFI_BAND_5G: 5,
44 }