hillaliy / homebridge-midea-air

Homebridge plugin for Midea units
MIT License
71 stars 23 forks source link

'Temperature Display Units' Characteristic Error #67

Closed noltondyer closed 2 years ago

noltondyer commented 2 years ago

After updating the plugin to support the addition of the Fahrenheit units, I am receiving an error when setting the temperature of the AC while in Fahrenheit mode.

Out of debug mode, I am receiving this error:

[homebridge-midea-air] This plugin generated a warning from the characteristic 'Temperature Display Units': characteristic value expected valid finite number and received "undefined" (undefined). See https://homebridge.io/w/JtMGR for more info.

This is the response I'm receiving while in debug mode

[31/05/2022, 17:53:01] [homebridge-midea-air] Send command to: Bedroom AC (XXXXXXXXXXXXXXX) [updateValues] attempt 1/2 success! [31/05/2022, 17:53:01] [homebridge-midea-air] useFahrenheit is set to: false [31/05/2022, 17:53:01] [homebridge-midea-air] Target Temperature: 23.5˚C [31/05/2022, 17:53:01] [homebridge-midea-air] Indoor Temperature is: 22.5˚C [31/05/2022, 17:53:01] [homebridge-midea-air] Outdoor Temperature is: 32˚C [31/05/2022, 17:53:01] [homebridge-midea-air] Power State is set to: 1 [31/05/2022, 17:53:01] [homebridge-midea-air] Operational Mode is set to: 2 [31/05/2022, 17:53:01] [homebridge-midea-air] Fan Speed is set to: 100 [31/05/2022, 17:53:01] [homebridge-midea-air] Swing Mode is set to: 0 [31/05/2022, 17:53:01] [homebridge-midea-air] Eco Mode is set to: false [31/05/2022, 17:53:01] [homebridge-midea-air] Turbo Mode is set to: false [31/05/2022, 17:53:01] [homebridge-midea-air] Full data is: 11000000,1,1010111,1100100,0,0,0,110000,0,0,0,1011111,1110010,0,1110000,0,0,0,0,0,0,0,0,11,10100110,10010101,0,0,0,0,0,0,0,0,0,0,0,0,0,0

hillaliy commented 2 years ago

fix on 1.5.1