|
192 | 192 | 'suggested_display_precision': 0, |
193 | 193 | }), |
194 | 194 | }), |
195 | | - 'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>, |
| 195 | + 'original_device_class': <SensorDeviceClass.POWER: 'power'>, |
196 | 196 | 'original_icon': None, |
197 | 197 | 'original_name': 'Battery stored', |
198 | 198 | 'platform': 'imeon_inverter', |
|
201 | 201 | 'supported_features': 0, |
202 | 202 | 'translation_key': 'battery_stored', |
203 | 203 | 'unique_id': '111111111111111_battery_stored', |
204 | | - 'unit_of_measurement': <UnitOfEnergy.WATT_HOUR: 'Wh'>, |
| 204 | + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, |
205 | 205 | }) |
206 | 206 | # --- |
207 | 207 | # name: test_sensors[sensor.imeon_inverter_battery_stored-state] |
208 | 208 | StateSnapshot({ |
209 | 209 | 'attributes': ReadOnlyDict({ |
210 | | - 'device_class': 'energy_storage', |
| 210 | + 'device_class': 'power', |
211 | 211 | 'friendly_name': 'Imeon inverter Battery stored', |
212 | 212 | 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
213 | | - 'unit_of_measurement': <UnitOfEnergy.WATT_HOUR: 'Wh'>, |
| 213 | + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, |
214 | 214 | }), |
215 | 215 | 'context': <ANY>, |
216 | 216 | 'entity_id': 'sensor.imeon_inverter_battery_stored', |
|
1290 | 1290 | }), |
1291 | 1291 | 'area_id': None, |
1292 | 1292 | 'capabilities': dict({ |
1293 | | - 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
| 1293 | + 'state_class': <SensorStateClass.TOTAL: 'total'>, |
1294 | 1294 | }), |
1295 | 1295 | 'config_entry_id': <ANY>, |
1296 | 1296 | 'config_subentry_id': <ANY>, |
|
1328 | 1328 | StateSnapshot({ |
1329 | 1329 | 'attributes': ReadOnlyDict({ |
1330 | 1330 | 'friendly_name': 'Imeon inverter Monitoring self-consumption', |
1331 | | - 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
| 1331 | + 'state_class': <SensorStateClass.TOTAL: 'total'>, |
1332 | 1332 | 'unit_of_measurement': '%', |
1333 | 1333 | }), |
1334 | 1334 | 'context': <ANY>, |
|
1345 | 1345 | }), |
1346 | 1346 | 'area_id': None, |
1347 | 1347 | 'capabilities': dict({ |
1348 | | - 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
| 1348 | + 'state_class': <SensorStateClass.TOTAL: 'total'>, |
1349 | 1349 | }), |
1350 | 1350 | 'config_entry_id': <ANY>, |
1351 | 1351 | 'config_subentry_id': <ANY>, |
|
1383 | 1383 | StateSnapshot({ |
1384 | 1384 | 'attributes': ReadOnlyDict({ |
1385 | 1385 | 'friendly_name': 'Imeon inverter Monitoring self-sufficiency', |
1386 | | - 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
| 1386 | + 'state_class': <SensorStateClass.TOTAL: 'total'>, |
1387 | 1387 | 'unit_of_measurement': '%', |
1388 | 1388 | }), |
1389 | 1389 | 'context': <ANY>, |
|
2072 | 2072 | }), |
2073 | 2073 | 'area_id': None, |
2074 | 2074 | 'capabilities': dict({ |
2075 | | - 'state_class': <SensorStateClass.TOTAL: 'total'>, |
| 2075 | + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
2076 | 2076 | }), |
2077 | 2077 | 'config_entry_id': <ANY>, |
2078 | 2078 | 'config_subentry_id': <ANY>, |
|
2094 | 2094 | 'suggested_display_precision': 0, |
2095 | 2095 | }), |
2096 | 2096 | }), |
2097 | | - 'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>, |
| 2097 | + 'original_device_class': <SensorDeviceClass.POWER: 'power'>, |
2098 | 2098 | 'original_icon': None, |
2099 | 2099 | 'original_name': 'PV consumed', |
2100 | 2100 | 'platform': 'imeon_inverter', |
|
2103 | 2103 | 'supported_features': 0, |
2104 | 2104 | 'translation_key': 'pv_consumed', |
2105 | 2105 | 'unique_id': '111111111111111_pv_consumed', |
2106 | | - 'unit_of_measurement': <UnitOfEnergy.WATT_HOUR: 'Wh'>, |
| 2106 | + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, |
2107 | 2107 | }) |
2108 | 2108 | # --- |
2109 | 2109 | # name: test_sensors[sensor.imeon_inverter_pv_consumed-state] |
2110 | 2110 | StateSnapshot({ |
2111 | 2111 | 'attributes': ReadOnlyDict({ |
2112 | | - 'device_class': 'energy', |
| 2112 | + 'device_class': 'power', |
2113 | 2113 | 'friendly_name': 'Imeon inverter PV consumed', |
2114 | | - 'state_class': <SensorStateClass.TOTAL: 'total'>, |
2115 | | - 'unit_of_measurement': <UnitOfEnergy.WATT_HOUR: 'Wh'>, |
| 2114 | + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
| 2115 | + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, |
2116 | 2116 | }), |
2117 | 2117 | 'context': <ANY>, |
2118 | 2118 | 'entity_id': 'sensor.imeon_inverter_pv_consumed', |
|
2128 | 2128 | }), |
2129 | 2129 | 'area_id': None, |
2130 | 2130 | 'capabilities': dict({ |
2131 | | - 'state_class': <SensorStateClass.TOTAL: 'total'>, |
| 2131 | + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
2132 | 2132 | }), |
2133 | 2133 | 'config_entry_id': <ANY>, |
2134 | 2134 | 'config_subentry_id': <ANY>, |
|
2150 | 2150 | 'suggested_display_precision': 0, |
2151 | 2151 | }), |
2152 | 2152 | }), |
2153 | | - 'original_device_class': <SensorDeviceClass.ENERGY: 'energy'>, |
| 2153 | + 'original_device_class': <SensorDeviceClass.POWER: 'power'>, |
2154 | 2154 | 'original_icon': None, |
2155 | 2155 | 'original_name': 'PV injected', |
2156 | 2156 | 'platform': 'imeon_inverter', |
|
2159 | 2159 | 'supported_features': 0, |
2160 | 2160 | 'translation_key': 'pv_injected', |
2161 | 2161 | 'unique_id': '111111111111111_pv_injected', |
2162 | | - 'unit_of_measurement': <UnitOfEnergy.WATT_HOUR: 'Wh'>, |
| 2162 | + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, |
2163 | 2163 | }) |
2164 | 2164 | # --- |
2165 | 2165 | # name: test_sensors[sensor.imeon_inverter_pv_injected-state] |
2166 | 2166 | StateSnapshot({ |
2167 | 2167 | 'attributes': ReadOnlyDict({ |
2168 | | - 'device_class': 'energy', |
| 2168 | + 'device_class': 'power', |
2169 | 2169 | 'friendly_name': 'Imeon inverter PV injected', |
2170 | | - 'state_class': <SensorStateClass.TOTAL: 'total'>, |
2171 | | - 'unit_of_measurement': <UnitOfEnergy.WATT_HOUR: 'Wh'>, |
| 2170 | + 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, |
| 2171 | + 'unit_of_measurement': <UnitOfPower.WATT: 'W'>, |
2172 | 2172 | }), |
2173 | 2173 | 'context': <ANY>, |
2174 | 2174 | 'entity_id': 'sensor.imeon_inverter_pv_injected', |
|
0 commit comments