Skip to content

Commit c261657

Browse files
authored
Refactor battery capacity retrieval logic
Comment out the battery capacity retrieval logic and use maxEnergy as a fallback.
1 parent 9bcfda2 commit c261657

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

custom_components/cardata/coordinator.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,8 +394,9 @@ def _anchor_soc_session(self, vin: str, vehicle_state: dict[str, DescriptorState
394394

395395
# Get battery capacity (prefer batterySizeMax, fallback to maxEnergy, then metadata)
396396
capacity_kwh: float | None = None
397-
capacity_state = vehicle_state.get("vehicle.drivetrain.batteryManagement.batterySizeMax")
398-
capacity_kwh = _descriptor_float(capacity_state)
397+
# capacity_state = vehicle_state.get("vehicle.drivetrain.batteryManagement.batterySizeMax")
398+
# capacity_kwh = _descriptor_float(capacity_state)
399+
# temporary always use energy max as batterysize is all over place
399400
if capacity_kwh is None or capacity_kwh <= 0:
400401
capacity_state = vehicle_state.get("vehicle.drivetrain.batteryManagement.maxEnergy")
401402
capacity_kwh = _descriptor_float(capacity_state)

0 commit comments

Comments
 (0)