Ha, OK the issue is that the DTH you are using is submitting all the temperature values as a strings “67 fahrenheit”, this is incorrect as the set point and temperatures are numbers… "67"
The current DTH will not work with any ST automations that evaluate any of the thermostat settings…
I would ping whomever created this DTH and let them know that the sendEvent messages being created are not complaint with the documented standards for thermostat device types.
I don’t know what device type others are using.
The current device handler is reporting, it’s just not reporting the data in the correct format.
If you give me links to other nest device handlers, I can review them to check if they are following the standards or not.
And if there are no other nest device handlers, I could probably modify the current one to be compliant…
UPDATE:
This one should work:
I’ve not used it obviously, but it appears to report the temperature data correctly.
I’m having issues getting things installed and running. I currently have an Ecobee3 as the thermostat, and I’m running StrykerSKS’s device type. I do the following things before I’m toast -
Install apps from Github.
Run initial Keenect setup, completes successfully.
Enter Keenect and click to set up my first zone and I get the red banner error.
It basically creates a blank zone and leaves it. If I try to re-enter the zone, it tells me I’m not authorized to perform that action.
I also tried adjusting the thermostat mode from “auto” to “cool” on the Ecobee side, and that did not seem to make a difference.
I looked into the IDE and it seems that there’s a null value that doesn’t want to be converted to integer - java.lang.NullPointerException: Cannot invoke method toInteger() on null object @ line 796
My coding is a bit rusty, so I didn’t get very far trying to trace where the variable is not getting populated…
Mike, First I want to thank you for fixing to work on such and app. Here is what im trying to do with your app. simply put I want to open/close the Keen vent based on temp. Example: if the baby’s room temp sensor reading 74 then open the vent to 100%. when the temp reaches 70 then close the vent regardless of what the main thermostat is reading or the temp in the rest of the house. can we make this happen and if so how?