Skip to content

Fix Ecoflow Stream: nun in Geräteliste auswählbar - #4229

Merged
LKuemmel merged 1 commit into
openWB:masterfrom
LKuemmel:fixes
Oct 30, 2026
Merged

LKuemmel merged 1 commit into
openWB:masterfrom
LKuemmel:fixes

Conversation

@LKuemmel

Copy link
Copy Markdown
Contributor

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.

🟡 Changes recommended

An unresolved critical compatibility issue breaks existing Ecoflow Stream configurations by changing the persisted device discriminator without a migration or compatibility alias.

1 open issue
What changed in this PR

This pull request fixes Ecoflow Stream device discovery so it can be selected from the device list by aligning its device type with the module path.

Changes:

  • Changes the default device type from ecoflow_stream to stream.
  • Aligns configuration and runtime module discovery with the stream directory.
  • Existing configurations using ecoflow_stream require a migration or compatibility alias.
File Summary
packages/​modules/​devices/​ecoflow/​stream/​config.py Updates the default device type to stream. The change may break existing configurations using ecoflow_stream because runtime imports will resolve to a nonexistent module path unless migration or compatibility support is added.

Review effort: Lite

def __init__(self,
name: str = "Ecoflow Stream",
type: str = "ecoflow_stream",
type: str = "stream",
@LKuemmel
LKuemmel merged commit 4e6b222 into openWB:master Oct 30, 2026
1 check passed
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