Replies: 1 comment 4 replies
-
Has been solved: crankyoldgit/IRremoteESP8266@c2b5235 |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I use a wemos D1 mini with tasmota-ir to control my AC using the coolix protocol. Everything works beautifully, with one exception: trying to set fan only mode. To diagnose this issue I used another tasmota-ir device to record what actually was sent. This is what I found:
transmitter: IRHVAC {"Vendor":"COOLIX","Mode":"Fan","Power":"On","FanSpeed":"Auto"}
results in
receiver: {"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}}}
transmitter: irsend {"Protocol":"COOLIX","Bits":24,"Data":"0xB2BFE4","DataLSB":"0x4DFD27","Repeat":0}
results in
receiver: {"IrReceived":{"Protocol":"COOLIX","Bits":24,"Data":"0xB2BFE4","DataLSB":"0x4DFD27","Repeat":0,"IRHVAC":{"Vendor":"COOLIX","Model":-1,"Command":"Control","Mode":"Fan","Power":"On","Celsius":"On","Temp":30,"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}}}
transmitter: IRHVAC {"Vendor":"COOLIX","Mode":"Dry","Power":"On","FanSpeed":"Auto"}
results in
receiver: {"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}}}
That is, IRHVAC command with "Mode":"Fan" gives the wrong result identical to "Mode:Dry". So I suspect that there is an error in the translation from IRHVAC to actual irsend command somewhere. But where do I look for it?
Beta Was this translation helpful? Give feedback.
All reactions