Describe The Bug:
When the temperature is set on a thermostat, it doesn't change the target value as expected and the target value is set to an illegal value (61), which is not a valid temperature in Celsius. I suspect this might be due to converting Fahrenheit to Celsius.
To Reproduce:
Reboot
In web app, Navigate to accessories, pick out the thermostat
Turn Thermostat to 'cool', set target temp to 24.6°
Expected behavior:
The target temperature should set to 24.6º C instead of 61.
Logs:
[10/18/2023, 9:06:10 PM] Homebridge v1.6.1 (HAP v0.11.1) (Homebridge AADC) is running on port 51189.
[10/18/2023, 9:06:10 PM] [Smartthings Plug (IK)] Restoring existing accessory from cache: Range
[10/18/2023, 9:06:11 PM] [Smartthings Plug (IK)] Restoring existing accessory from cache: Air Conditioner
[10/18/2023, 9:06:12 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:21 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:22 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:25 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:32 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:50 PM] [Smartthings Plug (IK)] [Air Conditioner] set target heating cooling state to cool
[10/18/2023, 9:06:52 PM] [Smartthings Plug (IK)] [Air Conditioner] set target temperature to 24.6
[10/18/2023, 9:06:52 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:54 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:54 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:06:56 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
[10/18/2023, 9:07:14 PM] [homebridge-smartthings-ik] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 61 exceeded maximum of 38. See https://homebridge.io/w/JtMGR for more info.
I've got the same issue here. I noticed a line of code on a dependent package where enum is labeled "Farenheit" instead of "Fahrenheit". Anyway that could be causing it? Either way thanks for the great work!
Describe The Bug: When the temperature is set on a thermostat, it doesn't change the target value as expected and the target value is set to an illegal value (61), which is not a valid temperature in Celsius. I suspect this might be due to converting Fahrenheit to Celsius.
To Reproduce:
Expected behavior: The target temperature should set to 24.6º C instead of 61.
Logs:
Plugin Config:
Environment: