homebridge-lg-thinq-ac icon indicating copy to clipboard operation
homebridge-lg-thinq-ac copied to clipboard

LW8022ERSM does not report modes correctly; unsupported API value errors, too

Open rhymeswithmogul opened this issue 2 years ago • 1 comments

LG Air Conditioner Model Model: LW8022ERSM.AT1AHDP

Describe the bug My air conditioner has four modes: cool, Energy Saver, dry, and fan-only. These are the modes that this A/C unit has, compared to how they show up in Apple HomeKit.

  • Cool = Cooling
  • Energy Saver = Cooling
  • Fan = Cooling
  • Dry (dehumidify) = Heating

Symptom check

  • Does your unit appear in the Home app? Yes, via HomeBridge
  • Is the current on/off state, temperature, and mode being reported? The modes are not reported correctly; see above.
  • Does your unit respond to the controls? Yes

Relevant logs When it's in Energy Saver mode, I see these reported in HomeBridge's logs. Not sure how I can get better error reports. I have two identical units, so I'm not sure which one this is about.

[30/05/2022, 19:40:50] [LgThinqAirConditioner] TargetHeaterCoolerStateCharacteristic: Error parsing state Error: Unsupported API value: 8
[30/05/2022, 19:40:50] [LgThinqAirConditioner] CurrentHeaterCoolerStateCharacteristic: Error parsing state Error: Unsupported API value: 8
[30/05/2022, 19:40:50] [LgThinqAirConditioner] TargetHeaterCoolerStateCharacteristic: Error parsing state Error: Unsupported API value: 8
[30/05/2022, 19:40:50] [LgThinqAirConditioner] CurrentHeaterCoolerStateCharacteristic: Error parsing state Error: Unsupported API value: 8

rhymeswithmogul avatar May 30 '22 23:05 rhymeswithmogul

I have this issue too. Probably is because our unit doenst suport Heating, but the plugin insists to check if it does. Theres probably a way to disable this check, but i dont know how

biosim500 avatar Aug 30 '23 15:08 biosim500