@ben1 That worked! Thanks. 2 Issue downs, 2 to go.
- RESOLVED: It appears current temp and set to temp are showing -1F degree below Nest actual temp as seen in Nest device, website, and Nest iOS app.
RESOLUTION to item 1: Modify following section of code ~lines 236-242 ; basically using Math.round function to resolve as @ben1 pointed out.
sendEvent(name: 'humidity', value: data.device.current_humidity)
sendEvent(name: 'temperature', value: Math.round(cToF(data.shared.current_temperature)) as Integer, state: data.device.target_temperature_type)
sendEvent(name: 'thermostatFanMode', value: data.device.fan_mode)
sendEvent(name: 'thermostatMode', value: data.shared.target_temperature_type)
sendEvent(name: 'coolingSetpoint', value: Math.round(cToF(data.shared.target_temperature)) as Integer)
sendEvent(name: 'heatingSetpoint', value: Math.round(cToF(data.shared.target_temperature)) as Integer)
sendEvent(name: 'presence', value: data.structure.away)
PENDING (Comments or Resolution):
2.Presence does not appear to work fully. I can put it into away mode via Nest Device in things view, but it will not come out of away mode.
3.Preferences under nest device in things view on iOS app crashes SmartThings iOS app
4.RESOLVED: Touching the nest device on the things tab crashes SmartThings iOS app (If you touch the cog/flywheel in upper right corner the device is accessible as anticipated to show the device page)
RESOLUTION: Was not fully configured under SmartSetup
I am planning on using the Nest app to still adjust temp, but my goal is to ensure presence works correctly, so that I can use Goodbye/Away mode to set the Nest to away to reduce energy cost, then when I return home the I’m Back/Home to turn away mode off.
Items 3 & 4 are strictly cosmetic and to keep the Girlfriend happy! As we all know no one wants to listen to their significant other nag and those less tech savvy just love to complain about cosmetic issues like this and say the entire solution does not work, when we all know its not the end of the world being we are on the bleeding edge and implementing solutions that are not fully vetted. But they will make our lives not as comfortable until they are fixed!