Add Huawei LTE battery sensor (#41668)

This commit is contained in:
Ville Skyttä 2020-10-14 22:11:18 +03:00 committed by GitHub
parent 6d1242ffe7
commit 50468c4c8c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -8,6 +8,7 @@ from typing import Callable, Dict, List, NamedTuple, Optional, Pattern, Tuple, U
import attr
from homeassistant.components.sensor import (
DEVICE_CLASS_BATTERY,
DEVICE_CLASS_SIGNAL_STRENGTH,
DOMAIN as SENSOR_DOMAIN,
)
@ -16,6 +17,7 @@ from homeassistant.const import (
CONF_URL,
DATA_BYTES,
DATA_RATE_BYTES_PER_SECOND,
PERCENTAGE,
STATE_UNKNOWN,
TIME_SECONDS,
)
@ -189,9 +191,15 @@ SENSOR_META: Dict[Union[str, Tuple[str, str]], SensorMeta] = {
),
KEY_MONITORING_STATUS: SensorMeta(
include=re.compile(
r"^(currentwifiuser|(primary|secondary).*dns)$", re.IGNORECASE
r"^(batterypercent|currentwifiuser|(primary|secondary).*dns)$",
re.IGNORECASE,
)
),
(KEY_MONITORING_STATUS, "BatteryPercent"): SensorMeta(
name="Battery",
device_class=DEVICE_CLASS_BATTERY,
unit=PERCENTAGE,
),
(KEY_MONITORING_STATUS, "CurrentWifiUser"): SensorMeta(
name="WiFi clients connected", icon="mdi:wifi"
),