Here is a sample IR received by the IR Bridge when I pressed the “Swing” button twice on the IR remote for the Carrier – it refers to a vendor “Midea” not Carrier. What do you think is going on here?
Commands to turn on swing, then off:
03:37:12.541 RSL: RESULT = {“IrReceived”:{“Protocol”:“MIDEA”,“Bits”:48,“Data”:“0xA202FFFFFF7E”,“DataLSB”:“0x4540FFFFFF7E”,“Repeat”:0,“IRHVAC”:{“Vendor”:“MIDEA”,“Model”:-1,“Mode”:“Auto”,“Power”:“Off”,“Celsius”:“Off”,“Temp”:93,“FanSpeed”:“Auto”,“SwingV”:“Off”,“SwingH”:“Off”,“Quiet”:“Off”,“Turbo”:“Off”,“Econo”:“On”,“Light”:“Off”,“Filter”:“Off”,“Clean”:“Off”,“Beep”:“Off”,“Sleep”:-1}}}
03:37:12.560 RUL: IRRECEIVED#DATA performs “WebQuery http://192.168.1.7:48529/j POST [Content-Type:application/json] {“Mac”:“E868E76006C2”,“IrReceived”:{“Data”:“0XA202FFFFFF7E”}}”
03:37:12.803 RSL: RESULT = {“WebQuery”:“Done”}
03:37:14.937 RSL: RESULT = {“IrReceived”:{“Protocol”:“MIDEA”,“Bits”:48,“Data”:“0xA202FFFFFF7E”,“DataLSB”:“0x4540FFFFFF7E”,“Repeat”:0,“IRHVAC”:{“Vendor”:“MIDEA”,“Model”:-1,“Mode”:“Auto”,“Power”:“Off”,“Celsius”:“Off”,“Temp”:93,“FanSpeed”:“Auto”,“SwingV”:“Off”,“SwingH”:“Off”,“Quiet”:“Off”,“Turbo”:“Off”,“Econo”:“On”,“Light”:“Off”,“Filter”:“Off”,“Clean”:“Off”,“Beep”:“Off”,“Sleep”:-1}}}
03:37:14.955 RUL: IRRECEIVED#DATA performs “WebQuery http://192.168.1.7:48529/j POST [Content-Type:application/json] {“Mac”:“E868E76006C2”,“IrReceived”:{“Data”:“0XA202FFFFFF7E”}}”
03:37:16.663 RSL: RESULT = {“WebQuery”:“Done”}
Commands to turn off power then on:
04:02:18.469 RSL: RESULT = {“IrReceived”:{“Protocol”:“MIDEA”,“Bits”:48,“Data”:“0xA1247EFFFFDB”,“DataLSB”:“0x85247EFFFFDB”,“Repeat”:0,“IRHVAC”:{“Vendor”:“MIDEA”,“Model”:-1,“Mode”:“Fan”,“Power”:“Off”,“Celsius”:“Off”,“Temp”:92,“FanSpeed”:“Auto”,“SwingV”:“Off”,“SwingH”:“Off”,“Quiet”:“Off”,“Turbo”:“Off”,“Econo”:“Off”,“Light”:“Off”,“Filter”:“Off”,“Clean”:“Off”,“Beep”:“Off”,“Sleep”:-1}}}
04:02:18.488 RUL: IRRECEIVED#DATA performs “WebQuery http://192.168.1.7:48529/j POST [Content-Type:application/json] {“Mac”:“E868E76006C2”,“IrReceived”:{“Data”:“0XA1247EFFFFDB”}}”
04:02:18.750 RSL: RESULT = {“WebQuery”:“Done”}
04:02:31.359 RSL: RESULT = {“IrReceived”:{“Protocol”:“MIDEA”,“Bits”:48,“Data”:“0xA1A47EFFFF5B”,“DataLSB”:“0x85257EFFFFDA”,“Repeat”:0,“IRHVAC”:{“Vendor”:“MIDEA”,“Model”:-1,“Mode”:“Fan”,“Power”:“On”,“Celsius”:“Off”,“Temp”:92,“FanSpeed”:“Auto”,“SwingV”:“Off”,“SwingH”:“Off”,“Quiet”:“Off”,“Turbo”:“Off”,“Econo”:“Off”,“Light”:“Off”,“Filter”:“Off”,“Clean”:“Off”,“Beep”:“Off”,“Sleep”:-1}}}
04:02:31.379 RUL: IRRECEIVED#DATA performs “WebQuery http://192.168.1.7:48529/j POST [Content-Type:application/json] {“Mac”:“E868E76006C2”,“IrReceived”:{“Data”:“0XA1A47EFFFF5B”}}”
04:02:31.657 RSL: RESULT = {“WebQuery”:“Done”}
Interestingly, if I set the Virtual Air Conditioner to MIDEA, the air conditioner unit misbehaves with the received commands. Temp up/down cause the unit to turn on/off and display “SC” or Self Clean when on:
Here is what was sent on lowering temperature from 72F to 71F that caused this:
04:08:24.688 RSL: RESULT = {“IRHVAC”:{“Vendor”:“MIDEA”,“Model”:1,“Mode”:“Cool”,“Power”:“On”,“Celsius”:“Off”,“Temp”:71,“FanSpeed”:“Auto”,“SwingV”:“Auto”,“SwingH”:“Auto”,“Quiet”:“Off”,“Turbo”:“Off”,“Econo”:“Off”,“Light”:“Off”,“Filter”:“Off”,“Clean”:“Off”,“Beep”:“Off”,“Sleep”:-1}}