Skip to content

Why only allow fan speed changes when no preset is selected? #25

Open
@jtoronto

Description

@jtoronto

I use the Midea component in ESPHome and I noticed that I can't control the fan speed manually if a preset is set. I usually run my unit in ECO mode.

It seems that the responsible line is here

if (mode == Mode::MODE_AUTO || preset != Preset::PRESET_NONE) {

Automatically kicks it back into FAN_AUTO which is exactly what's happening.

No issues controlling the fan speed from the device itself.

Is there a reason for this logic? It seems that it's effecting a number of users.

Is perhaps the logic that if a user was running a preset that directly controls fan speed like BOOST (I think its referred to as TURBO here) that fan control shouldn't be possible? That does make sense this shouldn't apply to all preset modes. Any chance allowing ECO mode past the if statement?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions