|
12 | 12 | SensorEntityDescription, |
13 | 13 | SensorStateClass, |
14 | 14 | ) |
15 | | -from homeassistant.const import PERCENTAGE, UnitOfTime, UnitOfVolume |
| 15 | +from homeassistant.const import PERCENTAGE, EntityCategory, UnitOfTime, UnitOfVolume |
16 | 16 | from homeassistant.core import HomeAssistant, callback |
17 | 17 | from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback |
18 | 18 | from homeassistant.util import dt as dt_util, slugify |
@@ -99,48 +99,57 @@ class HomeConnectSensorEntityDescription( |
99 | 99 | ), |
100 | 100 | HomeConnectSensorEntityDescription( |
101 | 101 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE, |
| 102 | + entity_category=EntityCategory.DIAGNOSTIC, |
102 | 103 | state_class=SensorStateClass.TOTAL_INCREASING, |
103 | 104 | translation_key="coffee_counter", |
104 | 105 | ), |
105 | 106 | HomeConnectSensorEntityDescription( |
106 | 107 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_POWDER_COFFEE, |
| 108 | + entity_category=EntityCategory.DIAGNOSTIC, |
107 | 109 | state_class=SensorStateClass.TOTAL_INCREASING, |
108 | 110 | translation_key="powder_coffee_counter", |
109 | 111 | ), |
110 | 112 | HomeConnectSensorEntityDescription( |
111 | 113 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER, |
| 114 | + entity_category=EntityCategory.DIAGNOSTIC, |
112 | 115 | native_unit_of_measurement=UnitOfVolume.MILLILITERS, |
113 | 116 | device_class=SensorDeviceClass.VOLUME, |
114 | 117 | state_class=SensorStateClass.TOTAL_INCREASING, |
115 | 118 | translation_key="hot_water_counter", |
116 | 119 | ), |
117 | 120 | HomeConnectSensorEntityDescription( |
118 | 121 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_WATER_CUPS, |
| 122 | + entity_category=EntityCategory.DIAGNOSTIC, |
119 | 123 | state_class=SensorStateClass.TOTAL_INCREASING, |
120 | 124 | translation_key="hot_water_cups_counter", |
121 | 125 | ), |
122 | 126 | HomeConnectSensorEntityDescription( |
123 | 127 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_HOT_MILK, |
| 128 | + entity_category=EntityCategory.DIAGNOSTIC, |
124 | 129 | state_class=SensorStateClass.TOTAL_INCREASING, |
125 | 130 | translation_key="hot_milk_counter", |
126 | 131 | ), |
127 | 132 | HomeConnectSensorEntityDescription( |
128 | 133 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_FROTHY_MILK, |
| 134 | + entity_category=EntityCategory.DIAGNOSTIC, |
129 | 135 | state_class=SensorStateClass.TOTAL_INCREASING, |
130 | 136 | translation_key="frothy_milk_counter", |
131 | 137 | ), |
132 | 138 | HomeConnectSensorEntityDescription( |
133 | 139 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_MILK, |
| 140 | + entity_category=EntityCategory.DIAGNOSTIC, |
134 | 141 | state_class=SensorStateClass.TOTAL_INCREASING, |
135 | 142 | translation_key="milk_counter", |
136 | 143 | ), |
137 | 144 | HomeConnectSensorEntityDescription( |
138 | 145 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_COFFEE_AND_MILK, |
| 146 | + entity_category=EntityCategory.DIAGNOSTIC, |
139 | 147 | state_class=SensorStateClass.TOTAL_INCREASING, |
140 | 148 | translation_key="coffee_and_milk_counter", |
141 | 149 | ), |
142 | 150 | HomeConnectSensorEntityDescription( |
143 | 151 | key=StatusKey.CONSUMER_PRODUCTS_COFFEE_MAKER_BEVERAGE_COUNTER_RISTRETTO_ESPRESSO, |
| 152 | + entity_category=EntityCategory.DIAGNOSTIC, |
144 | 153 | state_class=SensorStateClass.TOTAL_INCREASING, |
145 | 154 | translation_key="ristretto_espresso_counter", |
146 | 155 | ), |
|
0 commit comments