Skip to content

Fix BMW_Cardata - #3778

Open
seaspotter wants to merge 5 commits into
openWB:masterfrom
seaspotter:fix_bmw_cardata
Open

Fix BMW_Cardata#3778
seaspotter wants to merge 5 commits into
openWB:masterfrom
seaspotter:fix_bmw_cardata

Conversation

@seaspotter

Copy link
Copy Markdown
Collaborator

Fixt SoC/Range/Odometer-Extraktion für Fahrzeuge, bei denen die bisherigen BMW-CarData-Attribute nicht mehr existieren (u. a. iX1, MINI, "Neue Klasse") – siehe #3420. Attribute werden jetzt über priorisierte Fallback-Listen ausgelesen, Container-Erstellung versucht Erstellung erneut automatisch ohne veraltete Descriptoren, falls diese für das Fahrzeug nicht verfügbar sind.

Refactor BMW CarData attributes for better compatibility with newer vehicles. Update container creation logic to handle missing descriptors gracefully.
Added tests for SOC extraction and container creation retries.
Updated comments for clarity on attribute priority and backward compatibility.
Updated comments and added new field candidates for battery management attributes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant