mirror of
https://github.com/home-assistant/core.git
synced 2025-07-20 11:47:06 +00:00
Add entity category to non primary entities for motionmount integration (#138436)
Add entity category to non primary entities
This commit is contained in:
parent
b9148d6368
commit
9f9aeb4cce
@ -6,6 +6,7 @@ from homeassistant.components.binary_sensor import (
|
|||||||
BinarySensorDeviceClass,
|
BinarySensorDeviceClass,
|
||||||
BinarySensorEntity,
|
BinarySensorEntity,
|
||||||
)
|
)
|
||||||
|
from homeassistant.const import EntityCategory
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
|
||||||
|
|
||||||
@ -31,6 +32,7 @@ class MotionMountMovingSensor(MotionMountEntity, BinarySensorEntity):
|
|||||||
|
|
||||||
_attr_device_class = BinarySensorDeviceClass.MOVING
|
_attr_device_class = BinarySensorDeviceClass.MOVING
|
||||||
_attr_translation_key = "motionmount_is_moving"
|
_attr_translation_key = "motionmount_is_moving"
|
||||||
|
_attr_entity_category = EntityCategory.DIAGNOSTIC
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, mm: motionmount.MotionMount, config_entry: MotionMountConfigEntry
|
self, mm: motionmount.MotionMount, config_entry: MotionMountConfigEntry
|
||||||
|
@ -56,7 +56,7 @@ rules:
|
|||||||
dynamic-devices:
|
dynamic-devices:
|
||||||
status: exempt
|
status: exempt
|
||||||
comment: Single device per config entry
|
comment: Single device per config entry
|
||||||
entity-category: todo
|
entity-category: done
|
||||||
entity-device-class: done
|
entity-device-class: done
|
||||||
entity-disabled-by-default: todo
|
entity-disabled-by-default: todo
|
||||||
entity-translations: done
|
entity-translations: done
|
||||||
|
@ -6,6 +6,7 @@ import motionmount
|
|||||||
from motionmount import MotionMountSystemError
|
from motionmount import MotionMountSystemError
|
||||||
|
|
||||||
from homeassistant.components.sensor import SensorDeviceClass, SensorEntity
|
from homeassistant.components.sensor import SensorDeviceClass, SensorEntity
|
||||||
|
from homeassistant.const import EntityCategory
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
|
||||||
|
|
||||||
@ -47,6 +48,7 @@ class MotionMountErrorStatusSensor(MotionMountEntity, SensorEntity):
|
|||||||
"internal",
|
"internal",
|
||||||
]
|
]
|
||||||
_attr_translation_key = "motionmount_error_status"
|
_attr_translation_key = "motionmount_error_status"
|
||||||
|
_attr_entity_category = EntityCategory.DIAGNOSTIC
|
||||||
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self, mm: motionmount.MotionMount, config_entry: MotionMountConfigEntry
|
self, mm: motionmount.MotionMount, config_entry: MotionMountConfigEntry
|
||||||
|
Loading…
x
Reference in New Issue
Block a user