1 """Huawei LTE constants."""
5 ATTR_CONFIG_ENTRY_ID =
"config_entry_id"
7 CONF_MANUFACTURER =
"manufacturer"
8 CONF_TRACK_WIRED_CLIENTS =
"track_wired_clients"
9 CONF_UNAUTHENTICATED_MODE =
"unauthenticated_mode"
11 DEFAULT_DEVICE_NAME =
"LTE"
12 DEFAULT_MANUFACTURER =
"Huawei Technologies Co., Ltd."
13 DEFAULT_NOTIFY_SERVICE_NAME = DOMAIN
14 DEFAULT_TRACK_WIRED_CLIENTS =
True
15 DEFAULT_UNAUTHENTICATED_MODE =
False
17 UPDATE_SIGNAL = f
"{DOMAIN}_update"
19 CONNECTION_TIMEOUT = 10
20 NOTIFY_SUPPRESS_TIMEOUT = 30
22 SERVICE_RESUME_INTEGRATION =
"resume_integration"
23 SERVICE_SUSPEND_INTEGRATION =
"suspend_integration"
26 SERVICE_RESUME_INTEGRATION,
27 SERVICE_SUSPEND_INTEGRATION,
30 KEY_DEVICE_BASIC_INFORMATION =
"device_basic_information"
31 KEY_DEVICE_INFORMATION =
"device_information"
32 KEY_DEVICE_SIGNAL =
"device_signal"
33 KEY_DIALUP_MOBILE_DATASWITCH =
"dialup_mobile_dataswitch"
34 KEY_LAN_HOST_INFO =
"lan_host_info"
35 KEY_MONITORING_CHECK_NOTIFICATIONS =
"monitoring_check_notifications"
36 KEY_MONITORING_MONTH_STATISTICS =
"monitoring_month_statistics"
37 KEY_MONITORING_STATUS =
"monitoring_status"
38 KEY_MONITORING_TRAFFIC_STATISTICS =
"monitoring_traffic_statistics"
39 KEY_NET_CURRENT_PLMN =
"net_current_plmn"
40 KEY_NET_NET_MODE =
"net_net_mode"
41 KEY_SMS_SMS_COUNT =
"sms_sms_count"
42 KEY_WLAN_HOST_LIST =
"wlan_host_list"
43 KEY_WLAN_WIFI_FEATURE_SWITCH =
"wlan_wifi_feature_switch"
44 KEY_WLAN_WIFI_GUEST_NETWORK_SWITCH =
"wlan_wifi_guest_network_switch"
46 BINARY_SENSOR_KEYS = {
47 KEY_MONITORING_CHECK_NOTIFICATIONS,
48 KEY_MONITORING_STATUS,
49 KEY_WLAN_WIFI_FEATURE_SWITCH,
52 DEVICE_TRACKER_KEYS = {
58 KEY_DEVICE_INFORMATION,
60 KEY_MONITORING_CHECK_NOTIFICATIONS,
61 KEY_MONITORING_MONTH_STATISTICS,
62 KEY_MONITORING_STATUS,
63 KEY_MONITORING_TRAFFIC_STATISTICS,
69 SWITCH_KEYS = {KEY_DIALUP_MOBILE_DATASWITCH, KEY_WLAN_WIFI_GUEST_NETWORK_SWITCH}
76 | {KEY_DEVICE_BASIC_INFORMATION}
79 BUTTON_KEY_CLEAR_TRAFFIC_STATISTICS =
"clear_traffic_statistics"
80 BUTTON_KEY_RESTART =
"restart"