Honeywell Thermostat Driving Automations

I have a Honeywell RTH6580WF thermostat integrated with the TCC app. I want to use the thermostat state to drive events. I.e. when it changes from Idle to Heating, turn on the humidifier. This should be easy with Webcore. The issue I am having is that even through the evice handler supports the state, it is never updated. It always sits at idle. Does anyone have experience getting the thermostat to report this parameter so it can be used in automations?