Home Assistant Unofficial Reference
2024.12.1
const.py
Go to the documentation of this file.
1
"""Netgear component constants."""
2
3
from
datetime
import
timedelta
4
5
from
homeassistant.const
import
Platform
6
7
DOMAIN =
"netgear"
8
9
PLATFORMS = [
10
Platform.BUTTON,
11
Platform.DEVICE_TRACKER,
12
Platform.SENSOR,
13
Platform.SWITCH,
14
Platform.UPDATE,
15
]
16
17
CONF_CONSIDER_HOME =
"consider_home"
18
19
KEY_ROUTER =
"router"
20
KEY_COORDINATOR =
"coordinator"
21
KEY_COORDINATOR_TRAFFIC =
"coordinator_traffic"
22
KEY_COORDINATOR_SPEED =
"coordinator_speed"
23
KEY_COORDINATOR_FIRMWARE =
"coordinator_firmware"
24
KEY_COORDINATOR_UTIL =
"coordinator_utilization"
25
KEY_COORDINATOR_LINK =
"coordinator_link"
26
27
DEFAULT_CONSIDER_HOME =
timedelta
(seconds=180)
28
DEFAULT_NAME =
"Netgear router"
29
30
MODE_ROUTER =
"0"
31
MODE_AP =
"1"
32
33
# models using port 80 instead of 5000
34
MODELS_PORT_80 = [
35
"Orbi"
,
36
"RBK"
,
37
"RBR"
,
38
"RBS"
,
39
"RBW"
,
40
"LBK"
,
41
"LBR"
,
42
"CBK"
,
43
"CBR"
,
44
"SRC"
,
45
"SRK"
,
46
"SRR"
,
47
"SRS"
,
48
"SXK"
,
49
"SXR"
,
50
"SXS"
,
51
]
52
PORT_80 = 80
53
MODELS_PORT_5555 = [
54
"R7000"
,
55
]
56
PORT_5555 = 5555
57
# update method V2 models
58
MODELS_V2 = [
59
"Orbi"
,
60
"RBK"
,
61
"RBR"
,
62
"RBS"
,
63
"RBW"
,
64
"LBK"
,
65
"LBR"
,
66
"CBK"
,
67
"CBR"
,
68
"SRC"
,
69
"SRK"
,
70
"SRS"
,
71
"SXK"
,
72
"SXR"
,
73
"SXS"
,
74
]
75
76
# Icons
77
DEVICE_ICONS = {
78
0:
"mdi:access-point-network"
,
# Router (Orbi ...)
79
1:
"mdi:book-open-variant"
,
# Amazon Kindle
80
2:
"mdi:android"
,
# Android Device
81
3:
"mdi:cellphone"
,
# Android Phone
82
4:
"mdi:tablet"
,
# Android Tablet
83
5:
"mdi:router-wireless"
,
# Apple Airport Express
84
6:
"mdi:disc-player"
,
# Blu-ray Player
85
7:
"mdi:router-network"
,
# Bridge
86
8:
"mdi:play-network"
,
# Cable STB
87
9:
"mdi:camera"
,
# Camera
88
10:
"mdi:router-network"
,
# Router
89
11:
"mdi:play-network"
,
# DVR
90
12:
"mdi:gamepad-variant"
,
# Gaming Console
91
13:
"mdi:monitor"
,
# iMac
92
14:
"mdi:tablet"
,
# iPad
93
15:
"mdi:tablet"
,
# iPad Mini
94
16:
"mdi:cellphone"
,
# iPhone 5/5S/5C
95
17:
"mdi:cellphone"
,
# iPhone
96
18:
"mdi:ipod"
,
# iPod Touch
97
19:
"mdi:linux"
,
# Linux PC
98
20:
"mdi:apple-finder"
,
# Mac Mini
99
21:
"mdi:desktop-tower"
,
# Mac Pro
100
22:
"mdi:laptop"
,
# MacBook
101
23:
"mdi:play-network"
,
# Media Device
102
24:
"mdi:network"
,
# Network Device
103
25:
"mdi:play-network"
,
# Other STB
104
26:
"mdi:power-plug"
,
# Powerline
105
27:
"mdi:printer"
,
# Printer
106
28:
"mdi:access-point"
,
# Repeater
107
29:
"mdi:play-network"
,
# Satellite STB
108
30:
"mdi:scanner"
,
# Scanner
109
31:
"mdi:play-network"
,
# SlingBox
110
32:
"mdi:cellphone"
,
# Smart Phone
111
33:
"mdi:nas"
,
# Storage (NAS)
112
34:
"mdi:switch"
,
# Switch
113
35:
"mdi:television"
,
# TV
114
36:
"mdi:tablet"
,
# Tablet
115
37:
"mdi:desktop-classic"
,
# UNIX PC
116
38:
"mdi:desktop-tower-monitor"
,
# Windows PC
117
39:
"mdi:laptop"
,
# Surface
118
40:
"mdi:access-point-network"
,
# Wifi Extender
119
41:
"mdi:cast-variant"
,
# Apple TV
120
}
homeassistant.components.uptimerobot.const.timedelta
timedelta
Definition:
const.py:14
homeassistant.const
Definition:
const.py:1
core
homeassistant
components
netgear
const.py
Generated by
1.9.1