实体被正确分配 EntityCategory

推理

当默认类别不合适时,应为实体适当分配EntityCategory,以确保它们被正确分类并且可以轻松识别。 例如,实体类别用于自动生成的仪表板。

实施示例

在此示例中,我们有一个返回诊断值的传感器。

ZZ保护0ZZ

class MySensor(SensorEntity):
    """Representation of a sensor."""

    _attr_entity_category = EntityCategory.DIAGNOSTIC

    def __init__(self, ...) -> None:

其他资源

要了解有关北极属性的更多信息,请查看有关它的documentation

例外情况

这条规则没有例外。