Skip to content

remove discontinued bmw module#3181

Merged
LKuemmel merged 5 commits intoopenWB:masterfrom
LKuemmel:remove-bmw
Mar 6, 2026
Merged

remove discontinued bmw module#3181
LKuemmel merged 5 commits intoopenWB:masterfrom
LKuemmel:remove-bmw

Conversation

@LKuemmel
Copy link
Contributor

@LKuemmel LKuemmel commented Mar 4, 2026

No description provided.

@LKuemmel LKuemmel requested review from benderl and Copilot March 4, 2026 13:14
@LKuemmel LKuemmel linked an issue Mar 4, 2026 that may be closed by this pull request
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes the discontinued BMW “bimmer_connected” SoC vehicle module from the codebase and adds a datastore migration to disable existing bmwbc configurations during upgrade.

Changes:

  • Dropped bimmer_connected from requirements.txt.
  • Removed the packages/modules/vehicles/bmwbc/ implementation (api.py, config.py, soc.py).
  • Bumped datastore version and added an upgrade step to replace bmwbc vehicle SoC configs with NO_MODULE, plus a user-facing info message.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
requirements.txt Removes the bimmer_connected dependency pin.
packages/modules/vehicles/bmwbc/api.py Deletes the BMW bimmer_connected API integration.
packages/modules/vehicles/bmwbc/config.py Deletes the BMWbc configuration classes.
packages/modules/vehicles/bmwbc/soc.py Deletes the BMWbc SoC module entrypoint/vehicle wrapper.
packages/helpermodules/update_config.py Increments datastore version and migrates bmwbc configs to NO_MODULE, attempts package uninstall, and posts an info message.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@benderl
Copy link
Contributor

benderl commented Mar 5, 2026

Im UI sollten die Dateien des Moduls ebenfalls entfernt werden.
openWB/openwb-ui-settings#914

@benderl benderl added the ui depends on changes in ui repository label Mar 5, 2026
Copy link
Contributor

@benderl benderl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wiki Dateien unter docs noch entfernen.

@LKuemmel
Copy link
Contributor Author

LKuemmel commented Mar 6, 2026

Das Wiki wird in einem separaten PR aufgeräumt: #3186

@LKuemmel LKuemmel merged commit 7bd8142 into openWB:master Mar 6, 2026
1 check passed
@LKuemmel LKuemmel deleted the remove-bmw branch March 6, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ui depends on changes in ui repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Mark old BMW SoC as deprecated

3 participants