Skip to content

remove discontinued bmw module - #3181

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

LKuemmel merged 5 commits into
openWB:masterfrom
LKuemmel:remove-bmw

Conversation

@LKuemmel

@LKuemmel LKuemmel commented Mar 4, 2026 •

Copy link
Copy Markdown
Contributor

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Comment thread packages/helpermodules/update_config.py Resolved
Comment thread packages/helpermodules/update_config.py Resolved
Comment thread packages/helpermodules/update_config.py Resolved
@benderl

benderl commented Mar 5, 2026 •

Copy link
Copy Markdown
Contributor

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

@benderl benderl left a comment

Copy link
Copy Markdown
Contributor

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

LKuemmel commented Mar 6, 2026

Copy link
Copy Markdown
Contributor Author

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