Remove battery device class from bmw secondary sensor (#128970)

Remove battery device class
This commit is contained in:
Josef Zweck 2024-10-23 11:19:22 +02:00 committed by GitHub
parent bf8c345341
commit eb45b89557
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 7 deletions

View File

@ -80,7 +80,6 @@ SENSOR_TYPES: list[BMWSensorEntityDescription] = [
BMWSensorEntityDescription( BMWSensorEntityDescription(
key="fuel_and_battery.charging_target", key="fuel_and_battery.charging_target",
translation_key="charging_target", translation_key="charging_target",
device_class=SensorDeviceClass.BATTERY,
native_unit_of_measurement=PERCENTAGE, native_unit_of_measurement=PERCENTAGE,
suggested_display_precision=0, suggested_display_precision=0,
is_available=lambda v: v.is_lsc_enabled and v.has_electric_drivetrain, is_available=lambda v: v.is_lsc_enabled and v.has_electric_drivetrain,

View File

@ -245,7 +245,7 @@
'suggested_display_precision': 0, 'suggested_display_precision': 0,
}), }),
}), }),
'original_device_class': <SensorDeviceClass.BATTERY: 'battery'>, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'Charging target', 'original_name': 'Charging target',
'platform': 'bmw_connected_drive', 'platform': 'bmw_connected_drive',
@ -259,7 +259,6 @@
# name: test_entity_state_attrs[sensor.i3_rex_charging_target-state] # name: test_entity_state_attrs[sensor.i3_rex_charging_target-state]
StateSnapshot({ StateSnapshot({
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'device_class': 'battery',
'friendly_name': 'i3 (+ REX) Charging target', 'friendly_name': 'i3 (+ REX) Charging target',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}), }),
@ -894,7 +893,7 @@
'suggested_display_precision': 0, 'suggested_display_precision': 0,
}), }),
}), }),
'original_device_class': <SensorDeviceClass.BATTERY: 'battery'>, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'Charging target', 'original_name': 'Charging target',
'platform': 'bmw_connected_drive', 'platform': 'bmw_connected_drive',
@ -908,7 +907,6 @@
# name: test_entity_state_attrs[sensor.i4_edrive40_charging_target-state] # name: test_entity_state_attrs[sensor.i4_edrive40_charging_target-state]
StateSnapshot({ StateSnapshot({
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'device_class': 'battery',
'friendly_name': 'i4 eDrive40 Charging target', 'friendly_name': 'i4 eDrive40 Charging target',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}), }),
@ -1900,7 +1898,7 @@
'suggested_display_precision': 0, 'suggested_display_precision': 0,
}), }),
}), }),
'original_device_class': <SensorDeviceClass.BATTERY: 'battery'>, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'Charging target', 'original_name': 'Charging target',
'platform': 'bmw_connected_drive', 'platform': 'bmw_connected_drive',
@ -1914,7 +1912,6 @@
# name: test_entity_state_attrs[sensor.ix_xdrive50_charging_target-state] # name: test_entity_state_attrs[sensor.ix_xdrive50_charging_target-state]
StateSnapshot({ StateSnapshot({
'attributes': ReadOnlyDict({ 'attributes': ReadOnlyDict({
'device_class': 'battery',
'friendly_name': 'iX xDrive50 Charging target', 'friendly_name': 'iX xDrive50 Charging target',
'unit_of_measurement': '%', 'unit_of_measurement': '%',
}), }),