Add entity categories to Netatmo (#58383)

This commit is contained in:
Tobias Sauerwein 2021-10-25 12:38:59 +02:00 committed by GitHub
parent c47ac1d9d6
commit ab66efba0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,6 +25,7 @@ from homeassistant.const import (
DEVICE_CLASS_PRESSURE,
DEVICE_CLASS_SIGNAL_STRENGTH,
DEVICE_CLASS_TEMPERATURE,
ENTITY_CATEGORY_DIAGNOSTIC,
LENGTH_MILLIMETERS,
PERCENTAGE,
PRESSURE_MBAR,
@ -177,6 +178,7 @@ SENSOR_TYPES: tuple[NetatmoSensorEntityDescription, ...] = (
name="Battery Percent",
netatmo_name="battery_percent",
entity_registry_enabled_default=True,
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
native_unit_of_measurement=PERCENTAGE,
device_class=DEVICE_CLASS_BATTERY,
state_class=STATE_CLASS_MEASUREMENT,
@ -236,6 +238,7 @@ SENSOR_TYPES: tuple[NetatmoSensorEntityDescription, ...] = (
name="Reachability",
netatmo_name="reachable",
entity_registry_enabled_default=False,
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
icon="mdi:signal",
),
NetatmoSensorEntityDescription(
@ -243,6 +246,7 @@ SENSOR_TYPES: tuple[NetatmoSensorEntityDescription, ...] = (
name="Radio",
netatmo_name="rf_status",
entity_registry_enabled_default=False,
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
icon="mdi:signal",
),
NetatmoSensorEntityDescription(
@ -250,6 +254,7 @@ SENSOR_TYPES: tuple[NetatmoSensorEntityDescription, ...] = (
name="Radio Level",
netatmo_name="rf_status",
entity_registry_enabled_default=False,
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS_MILLIWATT,
device_class=DEVICE_CLASS_SIGNAL_STRENGTH,
state_class=STATE_CLASS_MEASUREMENT,
@ -259,6 +264,7 @@ SENSOR_TYPES: tuple[NetatmoSensorEntityDescription, ...] = (
name="Wifi",
netatmo_name="wifi_status",
entity_registry_enabled_default=False,
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
icon="mdi:wifi",
),
NetatmoSensorEntityDescription(
@ -266,6 +272,7 @@ SENSOR_TYPES: tuple[NetatmoSensorEntityDescription, ...] = (
name="Wifi Level",
netatmo_name="wifi_status",
entity_registry_enabled_default=False,
entity_category=ENTITY_CATEGORY_DIAGNOSTIC,
native_unit_of_measurement=SIGNAL_STRENGTH_DECIBELS_MILLIWATT,
device_class=DEVICE_CLASS_SIGNAL_STRENGTH,
state_class=STATE_CLASS_MEASUREMENT,