The driver needs to be updated.
supportedThermostatFanModes
must be ["auto","on"]
supportedThermostatModes
must be ["heat","cool","auto","off"]
Until those fixes are made to the driver, apps will throw errors with this thermostat. An easy fix for some drivers was to temporarily change the device type to Virtual Thermostat, and enter the correct strings for setSupportedThermostatFanModes
and setSupportedThermostatModes
, entering the strings shown just above. If that was done, and the thermostat reverted to what you posted, then there is no option but to fix the driver.