I’m using this with an ecobee 3. I can see the status of the thermostat and it is returning the state (heating) value, but it will not activate on heating. It will activate on humidity alone but not heating.
You have the automation set to run only when all conditions are met. You can change it to if any condition is met.