Skip to content

Coolix protocol "fan only mode" sends "dry mode" command instead #2103

@mdk2412

Description

@mdk2412

Version/revision of the library used

Version of tasmota 13.4.0.

Describe the bug

Sending a command to switch to "fan only mode" on an air conditioning "Remko ML 265 DC" using the coolix protocol results in sending a "dry mode" command instead: IRHVAC {"Vendor":"COOLIX","Mode":"Fan","Power":"On","FanSpeed":"Auto"} results in {"IrReceived":{"Protocol":"COOLIX","Bits":24,"Data":"0xB21FC4","DataLSB":"0x4DF823","Repeat":0,"IRHVAC":{"Vendor":"COOLIX","Model":-1,"Command":"Control","Mode":"Dry","Power":"On","Celsius":"On","Temp":25,"FanSpeed":"Auto","SwingV":"Off","SwingH":"Off","Quiet":"Off","Turbo":"Off","Econo":"Off","Light":"Off","Filter":"Off","Clean":"Off","Beep":"Off","Sleep":-1,"iFeel":"Off","SensorTemp":null}}}. Correct command would be (see ir_coolix.h line 93) : irsend {"Protocol":"COOLIX","Bits":24,"Data":"0xB2BFE4","DataLSB":"0x4DFD27","Repeat":0}

This is not a bug in itself as the library is apparently designed to do so, see ir_coolix.cpp lines 382-388, according to which "fan mode" is changed to "dry mode" instead. However, thus the A/C does not start "fan only" mode but "dry" mode instead.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions