mirror of
https://github.com/home-assistant/core.git
synced 2026-10-07 06:50:41 -04:00
Remove legacy Teslemetry energy sensors (#183043)
This commit is contained in:
@@ -487,9 +487,6 @@
|
||||
"r": "mdi:alpha-r"
|
||||
}
|
||||
},
|
||||
"energy_left": {
|
||||
"default": "mdi:battery"
|
||||
},
|
||||
"energy_remaining": {
|
||||
"default": "mdi:battery-medium"
|
||||
},
|
||||
@@ -725,9 +722,6 @@
|
||||
"total_home_usage": {
|
||||
"default": "mdi:home-lightning-bolt"
|
||||
},
|
||||
"total_pack_energy": {
|
||||
"default": "mdi:battery-high"
|
||||
},
|
||||
"total_solar_production": {
|
||||
"default": "mdi:solar-power-variant"
|
||||
},
|
||||
|
||||
@@ -1533,25 +1533,6 @@ ENERGY_LIVE_DESCRIPTIONS: tuple[TeslemetryEnergySensorEntityDescription, ...] =
|
||||
suggested_display_precision=2,
|
||||
device_class=SensorDeviceClass.POWER,
|
||||
),
|
||||
TeslemetryEnergySensorEntityDescription(
|
||||
key="energy_left",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
|
||||
suggested_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
|
||||
suggested_display_precision=2,
|
||||
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
),
|
||||
TeslemetryEnergySensorEntityDescription(
|
||||
key="total_pack_energy",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
native_unit_of_measurement=UnitOfEnergy.WATT_HOUR,
|
||||
suggested_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
|
||||
suggested_display_precision=2,
|
||||
device_class=SensorDeviceClass.ENERGY_STORAGE,
|
||||
entity_category=EntityCategory.DIAGNOSTIC,
|
||||
entity_registry_enabled_default=False,
|
||||
),
|
||||
TeslemetryEnergySensorEntityDescription(
|
||||
key="percentage_charged",
|
||||
state_class=SensorStateClass.MEASUREMENT,
|
||||
|
||||
@@ -857,9 +857,6 @@
|
||||
"drive_state_speed": {
|
||||
"name": "Speed"
|
||||
},
|
||||
"energy_left": {
|
||||
"name": "Energy left"
|
||||
},
|
||||
"energy_remaining": {
|
||||
"name": "Energy remaining"
|
||||
},
|
||||
@@ -1130,9 +1127,6 @@
|
||||
"total_home_usage": {
|
||||
"name": "Home usage"
|
||||
},
|
||||
"total_pack_energy": {
|
||||
"name": "Total pack energy"
|
||||
},
|
||||
"total_solar_generation": {
|
||||
"name": "Solar generated"
|
||||
},
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
{
|
||||
"response": {
|
||||
"solar_power": 1185,
|
||||
"energy_left": 38896.47368421053,
|
||||
"total_pack_energy": 40727,
|
||||
"percentage_charged": 95.50537403739663,
|
||||
"backup_capable": true,
|
||||
"battery_power": 5060,
|
||||
|
||||
@@ -285,7 +285,6 @@
|
||||
'live': dict({
|
||||
'backup_capable': True,
|
||||
'battery_power': 5060,
|
||||
'energy_left': 38896.47368421053,
|
||||
'generator_power': 0,
|
||||
'grid_power': 0,
|
||||
'grid_services_active': False,
|
||||
@@ -297,7 +296,6 @@
|
||||
'solar_power': 1185,
|
||||
'storm_mode_active': False,
|
||||
'timestamp': '2024-01-01T00:00:00+00:00',
|
||||
'total_pack_energy': 40727,
|
||||
'wall_connectors': list([
|
||||
dict({
|
||||
'din': '**REDACTED**',
|
||||
|
||||
@@ -866,83 +866,6 @@
|
||||
'state': '0.038',
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_energy_left-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': list([
|
||||
None,
|
||||
]),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
<SensorEntityCapabilityAttribute.STATE_CLASS: 'state_class'>: <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
'config_subentry_id': <ANY>,
|
||||
'device_class': None,
|
||||
'device_id': <ANY>,
|
||||
'disabled_by': None,
|
||||
'domain': 'sensor',
|
||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||
'entity_id': 'sensor.energy_site_energy_left',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
'id': <ANY>,
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'object_id_base': 'Energy left',
|
||||
'options': dict({
|
||||
'sensor': dict({
|
||||
'suggested_display_precision': 2,
|
||||
}),
|
||||
'sensor.private': dict({
|
||||
'suggested_unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>,
|
||||
'original_icon': None,
|
||||
'original_name': 'Energy left',
|
||||
'platform': 'teslemetry',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'energy_left',
|
||||
'unique_id': '123456-energy_left',
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_energy_left-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'energy_storage',
|
||||
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Energy Site Energy left',
|
||||
<SensorEntityCapabilityAttribute.STATE_CLASS: 'state_class'>: <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
<EntityStateAttribute.UNIT_OF_MEASUREMENT: 'unit_of_measurement'>: <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.energy_site_energy_left',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '38.8964736842105',
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_energy_left-statealt]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'energy_storage',
|
||||
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Energy Site Energy left',
|
||||
<SensorEntityCapabilityAttribute.STATE_CLASS: 'state_class'>: <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
<EntityStateAttribute.UNIT_OF_MEASUREMENT: 'unit_of_measurement'>: <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.energy_site_energy_left',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '38.8964736842105',
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_generator_exported-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': list([
|
||||
@@ -2358,83 +2281,6 @@
|
||||
'state': '1.185',
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_total_pack_energy-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': list([
|
||||
None,
|
||||
]),
|
||||
'area_id': None,
|
||||
'capabilities': dict({
|
||||
<SensorEntityCapabilityAttribute.STATE_CLASS: 'state_class'>: <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
}),
|
||||
'config_entry_id': <ANY>,
|
||||
'config_subentry_id': <ANY>,
|
||||
'device_class': None,
|
||||
'device_id': <ANY>,
|
||||
'disabled_by': None,
|
||||
'domain': 'sensor',
|
||||
'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>,
|
||||
'entity_id': 'sensor.energy_site_total_pack_energy',
|
||||
'has_entity_name': True,
|
||||
'hidden_by': None,
|
||||
'icon': None,
|
||||
'id': <ANY>,
|
||||
'labels': set({
|
||||
}),
|
||||
'name': None,
|
||||
'object_id_base': 'Total pack energy',
|
||||
'options': dict({
|
||||
'sensor': dict({
|
||||
'suggested_display_precision': 2,
|
||||
}),
|
||||
'sensor.private': dict({
|
||||
'suggested_unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
}),
|
||||
'original_device_class': <SensorDeviceClass.ENERGY_STORAGE: 'energy_storage'>,
|
||||
'original_icon': None,
|
||||
'original_name': 'Total pack energy',
|
||||
'platform': 'teslemetry',
|
||||
'previous_unique_id': None,
|
||||
'suggested_object_id': None,
|
||||
'supported_features': 0,
|
||||
'translation_key': 'total_pack_energy',
|
||||
'unique_id': '123456-total_pack_energy',
|
||||
'unit_of_measurement': <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_total_pack_energy-state]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'energy_storage',
|
||||
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Energy Site Total pack energy',
|
||||
<SensorEntityCapabilityAttribute.STATE_CLASS: 'state_class'>: <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
<EntityStateAttribute.UNIT_OF_MEASUREMENT: 'unit_of_measurement'>: <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.energy_site_total_pack_energy',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '40.727',
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_total_pack_energy-statealt]
|
||||
StateSnapshot({
|
||||
'attributes': ReadOnlyDict({
|
||||
<EntityStateAttribute.DEVICE_CLASS: 'device_class'>: 'energy_storage',
|
||||
<EntityStateAttribute.FRIENDLY_NAME: 'friendly_name'>: 'Energy Site Total pack energy',
|
||||
<SensorEntityCapabilityAttribute.STATE_CLASS: 'state_class'>: <SensorStateClass.MEASUREMENT: 'measurement'>,
|
||||
<EntityStateAttribute.UNIT_OF_MEASUREMENT: 'unit_of_measurement'>: <UnitOfEnergy.KILO_WATT_HOUR: 'kWh'>,
|
||||
}),
|
||||
'context': <ANY>,
|
||||
'entity_id': 'sensor.energy_site_total_pack_energy',
|
||||
'last_changed': <ANY>,
|
||||
'last_reported': <ANY>,
|
||||
'last_updated': <ANY>,
|
||||
'state': '40.727',
|
||||
})
|
||||
# ---
|
||||
# name: test_sensors[sensor.energy_site_vpp_backup_reserve-entry]
|
||||
EntityRegistryEntrySnapshot({
|
||||
'aliases': list([
|
||||
|
||||
Reference in New Issue
Block a user