Amazon Smart Thermostat is not reporting State (it is always IDLE) it looks like there is a problem with Get power as its showing this error on logs:
[HomebridgeAlexaSmartHome] Upstairs - Get power - InvalidResponse(State not available)
Everything else is working correctly as it reads and sets current and target temperature correctly
P.S.
To set temperature through Homebridge accessories dashboard, the value is a real number (with one decimal place) and makes setting temp cumbersome, this value should probably be an INT