Skip to content

Fix BMW_Cardata - #3778

Merged
LKuemmel merged 5 commits into
openWB:masterfrom
seaspotter:fix_bmw_cardata
Aug 11, 2026
Merged

Fix BMW_Cardata#3778
LKuemmel merged 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.
@LKuemmel
LKuemmel merged commit 0f92a95 into openWB:master Aug 11, 2026
1 check passed
@seaspotter
seaspotter deleted the fix_bmw_cardata branch August 11, 2026 14:57
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.

2 participants