Classify more ecowitt power supply sensors as diagnostics (#119555)

This commit is contained in:
William Grant 2024-06-13 17:29:57 +10:00 committed by GitHub
parent b2be3e0a9b
commit c02ac5e538
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 1 deletions

View File

@ -11,6 +11,7 @@ from homeassistant.components.binary_sensor import (
BinarySensorEntityDescription, BinarySensorEntityDescription,
) )
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import EntityCategory
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.entity_platform import AddEntitiesCallback
@ -22,7 +23,9 @@ ECOWITT_BINARYSENSORS_MAPPING: Final = {
key="LEAK", device_class=BinarySensorDeviceClass.MOISTURE key="LEAK", device_class=BinarySensorDeviceClass.MOISTURE
), ),
EcoWittSensorTypes.BATTERY_BINARY: BinarySensorEntityDescription( EcoWittSensorTypes.BATTERY_BINARY: BinarySensorEntityDescription(
key="BATTERY", device_class=BinarySensorDeviceClass.BATTERY key="BATTERY",
device_class=BinarySensorDeviceClass.BATTERY,
entity_category=EntityCategory.DIAGNOSTIC,
), ),
} }

View File

@ -125,6 +125,7 @@ ECOWITT_SENSORS_MAPPING: Final = {
device_class=SensorDeviceClass.VOLTAGE, device_class=SensorDeviceClass.VOLTAGE,
native_unit_of_measurement=UnitOfElectricPotential.VOLT, native_unit_of_measurement=UnitOfElectricPotential.VOLT,
state_class=SensorStateClass.MEASUREMENT, state_class=SensorStateClass.MEASUREMENT,
entity_category=EntityCategory.DIAGNOSTIC,
), ),
EcoWittSensorTypes.LIGHTNING_COUNT: SensorEntityDescription( EcoWittSensorTypes.LIGHTNING_COUNT: SensorEntityDescription(
key="LIGHTNING_COUNT", key="LIGHTNING_COUNT",