mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 01:07:10 +00:00
Set Home Connect beverages counters as diagnostics (#138798)
Set beverages counters as diagnostics
This commit is contained in:
parent
6ef401251c
commit
1af8b69dd6
@ -12,7 +12,7 @@ from homeassistant.components.sensor import (
|
|||||||
SensorEntityDescription,
|
SensorEntityDescription,
|
||||||
SensorStateClass,
|
SensorStateClass,
|
||||||
)
|
)
|
||||||
from homeassistant.const import PERCENTAGE, UnitOfTime, UnitOfVolume
|
from homeassistant.const import PERCENTAGE, EntityCategory, UnitOfTime, UnitOfVolume
|
||||||
from homeassistant.core import HomeAssistant, callback
|
from homeassistant.core import HomeAssistant, callback
|
||||||
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
|
from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback
|
||||||
from homeassistant.util import dt as dt_util, slugify
|
from homeassistant.util import dt as dt_util, slugify
|
||||||
@ -99,16 +99,19 @@ SENSORS = (
|
|||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="coffee_counter",
|
translation_key="coffee_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_POWDER_COFFEE,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_POWDER_COFFEE,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="powder_coffee_counter",
|
translation_key="powder_coffee_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
native_unit_of_measurement=UnitOfVolume.MILLILITERS,
|
native_unit_of_measurement=UnitOfVolume.MILLILITERS,
|
||||||
device_class=SensorDeviceClass.VOLUME,
|
device_class=SensorDeviceClass.VOLUME,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
@ -116,31 +119,37 @@ SENSORS = (
|
|||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER_CUPS,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER_CUPS,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="hot_water_cups_counter",
|
translation_key="hot_water_cups_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_MILK,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_MILK,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="hot_milk_counter",
|
translation_key="hot_milk_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_FROTHY_MILK,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_FROTHY_MILK,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="frothy_milk_counter",
|
translation_key="frothy_milk_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_MILK,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_MILK,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="milk_counter",
|
translation_key="milk_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE_AND_MILK,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE_AND_MILK,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="coffee_and_milk_counter",
|
translation_key="coffee_and_milk_counter",
|
||||||
),
|
),
|
||||||
HomeConnectSensorEntityDescription(
|
HomeConnectSensorEntityDescription(
|
||||||
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO,
|
key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO,
|
||||||
|
entity_category=EntityCategory.DIAGNOSTIC,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
translation_key="ristretto_espresso_counter",
|
translation_key="ristretto_espresso_counter",
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user