If I query the thermostat, it returns the temperature = 0, humidity = 0, and mode = OFF...even though these are not correct.
Yes, everything else functions correctly. All status feedbacks are correct.
No. The IP has not changed. It has a reserved IP on my router. I have since moved back to 3.1.17 because downgrading 2.8.16 did not restore the old version of the HTML page (the old one with the table view and the grey buttons), making the ISY useless for access from the web. All it would show is the 3.1.17 version of HTML page (with the blue background) and no devices to choose from.
I have antivirus software which I had already configured with the appropriate exceptions.
The only thing that changed before my thermostat malfunctioned was the upgrade from firmware 2.8.16 to firmware 3.1.17. I'm not sure how that would cause a failure like this, but I guess I'll be calling SmartHome to get a replacement device.