Giter Site home page Giter Site logo

tonesto7 / nest-manager Goto Github PK

View Code? Open in Web Editor NEW
389.0 123.0 2.2K 108.89 MB

NST Manager (SmartThings)

Home Page: https://community.smartthings.com/t/release-nst-manager-v5-0/

License: Other

Groovy 47.67% CSS 28.75% JavaScript 22.72% HTML 0.87%

nest-manager's Introduction

NST Manager - [Formerly known as Nest Manager]

NST Manager App

This is the SmartThings user created SmartApp and Device handlers for Nest. The SmartApp and Device Handlers work together to provide integration to the SmartThings ecosystem using Nest's Official API.

Author

  • @tonesto7
  • @E_sch

Contributors

  • @ghesp
  • @desertblade

Testers

  • @shmookles - Thanks for all of your help testing!!!

What's New

Links


Donations

  • While donations are very much appreciated they are not expected or required. If you feel the need to do so ๐Ÿ˜„ here is the donation link

nest-manager's People

Contributors

bbodenmiller avatar desertblade avatar imnotbob avatar tonesto7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nest-manager's Issues

Inconsistent formatting in device types

About Your Setup:

  • How many Thermostats? 1
  • How many Protects? 5
  • Are you Using the Nest Presence Device? No
  • iOS or Android? iOS
  • Mobile App Version? 2.1.0 (1247)

Expected Behavior

Formatting of text in device types should be consistent

Current Behavior

It is not ;-)

Steps to Reproduce (for bugs)

  1. For Nest Protect, compare lines 216 and 228 - there is no space after the comma in line 228
  2. Compare line 210 for Protect with line 340 for Thermostat - the Protect is missing the two newlines before the display of the current version
  3. Additionally it would also be nice to be able to use 24h time format (H:mm:ss) instead of the current (h:mm:ss a) - maybe an additional preference setting?

Context

(no functional issues here other than purely visual)

Unable to view video with my Nest Cam

I am unable to view the video feed from the nest cam through smartthings I have double checked and I have enabled public sharing but unable to see through smartthings I get the following error:

"Unable to Display Video Stream!!!"
Please make sure that public streaming is enabled for this camera under
https://home.nest.com

I have am running 4.0.2

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?:
  • How many Protects?
  • Are you Using the Nest Presence Device?
  • iOS or Android?:
  • Mobile App Version:

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

Weather alerts are showing "\n"

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 2
  • Are you Using the Nest Presence Device? NO
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.4

Expected Behavior

Newlines in weather alerts should be displayed as newlines (e.g., "\n" should be replaced with "<br />")

Current Behavior

Newlines show up as "\n" instead

Steps to Reproduce (for bugs)

  1. Open the Weather DTH
  2. Tap on an active weather notice/alert
  3. Read the text and see "\n"

img_2576

NestCams show blank except for two buttons, Streaming and refresh

Verify the following before opening an issue:

  • [X ] That OAuth is Enabled for the SmartApp under the IDE.
  • [ X] The SmartApp and Device are using the latest version.
  • [X ] You have reviewed the Readme for potential fixes.
  • [X ] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?:2
  • How many Protects?0
  • Are you Using the Nest Presence Device?No
  • iOS or Android?:IOS
  • Mobile App Version:2.1.5

Expected Behavior

Should see my camera streaming

Current Behavior

Its blank

Steps to Reproduce (for bugs)

Not sure how toresolve without deleting everything and starting over. I updated today with the latest version to attempt to get it to work. Still nothing. The streaming button works and will turn the camera on and off. I just have to be in the nest app to see it. It is not working through nest-manager.

Context

Please include a copy of your log under the IDE if possible>>>

Testing issues with Nest Protect

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 0
  • How many Protects? 6
  • Are you Using the Nest Presence Device? No
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.0

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Edit a Nest Protect device and change the Testing State to "Smoke Alert". Refresh the device and the smoke icon changes to "Unknown". Looking at the source code for the device handler, the problem is it is looking for a state of "detected" when it should be looking for "emergency". The icon uses the "Nestsmoke" device, not the ST device.

In addition, the testing state only lasts for a few seconds and then becomes confused. Looking at the device current states in the IDE, it looks like a normal refresh is overwriting the test states but not all of them. I haven't worked out what in the code is doing that yet but it has something to do with "parent.refresh" in the refresh method.

Context

Nest API Info -> Nest Protect Info duplicates information

All the information in the API Info for Nest Protects is duplicated:

The first Protect is OK
The second Protect shows two entries for each item (with the info for first and second device)
The third Protect shows three entries for each item
The nth Protect shows n entries for each item (showing the information for all previous devices as well)

Error Following Update

iOS Version

Following installation of the most recent update when I go to the manage devices it doesn't load.

Logs show the following Error:
java.lang.NullPointerException: Cannot get property 'L8DMEK_BN0Y60fzChu75MUAHe-wLYsX_5dP5ZmVjgp0cGyC-ytfzYA' on null object

Ability to silence nest protect from app

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?:
  • How many Protects?
  • Are you Using the Nest Presence Device?
  • iOS or Android?:
  • Mobile App Version:

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Context

Add 12H or 24H preference

It would also be nice to be able to use 24h time format (H:mm:ss) instead of the current (h:mm:ss a) - maybe an additional preference setting?

Notify User when device type is missing or not published.

Add in code to let users know when a device type is missing or not published.

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?:
  • How many Protects?
  • Are you Using the Nest Presence Device?
  • iOS or Android?:
  • Mobile App Version:

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Context

Nest Automation - Off when Sensor Not working

Verify the following before opening an issue:

  • [X ] That OAuth is Enabled for the SmartApp under the IDE.
  • [X ] The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • [X ] That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 7
  • How many Protects? 4
  • Are you Using the Nest Presence Device? No
  • iOS or Android?: iOS
  • Mobile App Version: 2.1

Expected Behavior

Nest Automation configured to turn thermostat off when my contact sensor is open and it's not turning it off. It's been happening to multiple users and in Heating and Heat-Cool mode.

Thermostat should turn off when contact sensor is detected open.

Current Behavior

. Thermostat doesn't turn off.

Thermostat should turn off

Steps to Reproduce (for bugs)

  1. Created Nest Automation that turns thermostat off when in Home mode and contact sensor is set to Open.
  2. Confirmed mode is set to home, opened my door, confirmed it's reporting open.
  3. Thermostat does not shut off. Waited full 5 minutes and also re-initialized automation app.

Context

. Save energy!

This is what would make Nest Manager complete :)

Cool Setpoint Change Not Saving

Hello,

I've just installed Nest Manager and got everything setup. I was able to add my location and thermostat just fine but it seems that any change I make isn't saving back to Nest. I also noticed that the "Nest Check-In" and the "Data Last Received" is an old timestamp of when I setup Nest Manager. It doesn't seem to be updating either.

Perhaps I'm doing something wrong. Any help would be greatly appreciated. Thanks!

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects?: 0
  • Are you Using the Nest Presence Device?: No
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.3 (1265)

Expected Behavior

I'm expecting the temperature cool setpoint change to commit the value that I enter.

Current Behavior

The temperature cool setpoint gets reset to whatever was set in the Nest app or website.

Steps to Reproduce (for bugs)

  1. Tap the thermostat in SmartThings.
  2. Tap the down arrow a few times.
  3. Verify that the changes are not saving either via the Nest app or website.
  4. Tap the "Recently" tab in SmartThings and notice that the cool setpoint gets reverted to what it originally was.

Out of tokens?

I have a feeling you might be out of tokens.

Every time I open the app and try to use it, I get the following:

11:25:06 AM: warn Your Nest Token has been revoked successfully...
11:24:13 AM: debug AuthToken not found: Directing to Login Page...

Mode not selecting properly

I have 2 Nest Thermostats. On one I'm able to use the app to set the mode (heat/cool/both/off) and it stays. On the second, I press the buttons to select the desired mode (off, in this case) and in a second or 2 it changes to a random mode. No matter what selection I make, it will revert to some random mode after a moment. In this case I'm trying to set both units to "off"

Verify the following before opening an issue:

  • [ X] That OAuth is Enabled for the SmartApp under the IDE.
  • [ X] The SmartApp and Device are using the latest version.
  • [ X] You have reviewed the Readme for potential fixes.
  • [ X] That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 2
  • How many Protects? 0
  • Are you Using the Nest Presence Device? yes
  • iOS or Android?: Android
  • Mobile App Version: 2.1.0

Expected Behavior

Both units should maintain the selected state.

Current Behavior

Steps to Reproduce (for bugs)

On one I'm able to use the app to set the mode (heat/cool/both/off) and it stays. On the second, I press the buttons to select the desired mode (off, in this case) and in a second or 2 it changes to a random mode. No matter what selection I make, it will revert to some random mode after a moment. In this case I'm trying to set both units to "off"

Some Icons are giant on Windows 10 Mobile

In most of the Nest Manager app on Windows 10 Mobile, the icons are giant and push the real content off the screen, making it unusable.
I'm using a Lumia 950.
As a reference, the Ask Alexa app has correctly sized icons, so I think it is something specific to Nest Manager's icons.

Verify the following before opening an issue:

  • [x ] That OAuth is Enabled for the SmartApp under the IDE.
  • [ x] The SmartApp and Device are using the latest version.
  • [x ] You have reviewed the Readme for potential fixes.
  • [ x] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 3
  • Are you Using the Nest Presence Device? YES
  • iOS or Android?: Windows Mobile.
  • Mobile App Version: Nest Manager 3.1.3, ST app 1.61.1921

Expected Behavior

Icons should be normal size.

Current Behavior

Icons are too big and make parts of the screen inaccessible.

Steps to Reproduce (for bugs)

One example is the main logo on the Help, Info and Instructions screen. Another is on the Create New Automation screen.

Context

Can't do any configuration on my phone. I have to use my child's old Android gaming phone to configure Nest Manager.

Create a preference to enable Nest as a Presence sensor

From @justinfitzhugh on March 12, 2016 0:44

There has been some debate on if the Nest thermostat show show up as a presence sensor. Currently, " capability "Presence Sensor"" is commented out. This should be a preference controlled by the UI.

The use case I am solving for is this: I have a vacation rental unit. I'd like to be notified when the Nest senses presence so I can tell when people have arrived and are in the property.

Copied from original issue: tonesto7/st-nest-unofficial#67

Add Support for Contact Sensors

Add support for contact sensors to turn off Nest Thermostat.

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects?: 2
  • Are you Using the Nest Presence Device?: Y
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.0

Expected Behavior

When one of the selected contact sensors has been open for X number of minutes, turn Nest Thermostat Off. Once all selected contact sensors are closed again set Nest Thermostat back to previous mode (heat/cool/auto).

Current Behavior

Currently I have an other SmartApp that does this but when I switched to Nest Manager it stopped being able to put the Nest back into operation. Opening any of my windows for more that 2 minutes will trigger the SmartApp to tell Nest Manager to set the Thermostat to Off but it does not do go back when I close all the windows. I figured this is something that can just be included in the Nest Manager and I can eliminate the other SmartApp.

Context

My house has 14 windows, when I open one or all of them for more than 2 minutes I would like the Nest Thermostat to turn off automatically. Once all my windows are closed I want the Nest to return to normal operation.

Update Bug / Uninstall Bug / Misspelling

Verify the following before opening an issue:

  • [x ] That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • [x ] You have reviewed the Readme for potential fixes.
  • [x ] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 1
  • Are you Using the Nest Presence Device? Yes
  • iOS or Android?: iOS
  • Mobile App Version: 3.14

Expected Behavior

After update form repo the app should update in the phone. The phone should also allow for uninstall of the SmartApp. Latest version is spelled wrong (spelled as lastest)

Current Behavior

After update form repo the app should update in the phone but doesn't. Also the phone reports an unexpected error has occurred when trying to uninstall the smart app from the phone.

Steps to Reproduce (for bugs)

  1. Update form repo all device handlers and smartapp on smartthings
    2.Check phone smartapp, phone smart app still report 3.14 and as says lastest version is 4.0.0
    3.Also clicking uninstall this app in SmartThings on iOS results in an error.

Context

Trying to upgrade smartapp

Remote Sensor Automation - Only use the remote temperature.

Great job on this app!

This is not really an issue, just a quick question/comment.

I see the following code in the remote sensor automation...

else if (reqSenCoolSetPoint - curSenTemp > threshold && **curTstatTemp - curCoolSetpoint > threshold**)

....
if(**curCoolSetpoint != reqSenCoolSetPoint**)

If I understand correctly, the remote sensor temp controls the nest in addition to the nest sensor, not instead=> The nest will stop cooling only when both locations are at the set temperature.

I my particular case, the temperature at the nest location is irrelevant and I only want to use the remote sensor. To do so, I have commented out the curCoolSetpoint conditions in the above code to achieve this. Does that make sense to you? Would it make sense to add it as an option?

Nest External Weather not updating

Verify the following before opening an issue:

  • [ yes] That OAuth is Enabled for the SmartApp under the IDE.
  • [ yes] The SmartApp and Device are using the latest version.
  • [ yes] You have reviewed the Readme for potential fixes.
  • [ yes] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 0
  • How many Protects? 1
  • Are you Using the Nest Presence Device? The Nest Protect has a presence sensor for the nightlight - I assumed it was this
  • iOS or Android?: iOS
  • Mobile App Version: Latest - installed 3 days ago

Expected Behavior

I've assumed the Weather should update according to the current 'Weather', as depicted by the Nest App. I'm not sure exactly, other than that it would update itself upon opening the sensor, and definitely update to current information upon pressing of the 'Refresh' button.

Current Behavior

It's not updating or refreshing the external weather data, has not done since installation - the information it's displaying is exactly the same as when I installed the device handler yesterday (it was correct at the instant of installing it) and has not changed in the many times I've checked it during the evening/night yesterday, or this morning. Pressing the 'Refresh' button many times over the last 20 hours does not change the information or force an update. Update of the weather data every 15-20 mins or, at least, upon opening the 'device' for detailed viewing. And definitely upon pressing 'Refresh'.

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

Contact sensor delay before turning thermostat off

Feature request: It would be great if I could define the amount of time a contact sensor has to be open before Nest Manager turns a thermostat off.

Verify the following before opening an issue:

  • [x ] That OAuth is Enabled for the SmartApp under the IDE.
  • [x ] The SmartApp and Device are using the latest version.
  • [ x] You have reviewed the Readme for potential fixes.
  • [ x] That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 2
  • How many Protects? 4
  • Are you Using the Nest Presence Device? nope
  • iOS or Android?: iOS
  • Mobile App Version: latest

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Context

I currently use a SmartApp that turns off my thermostat if I leave the back door open for 2 minutes. If I'm just shuttling garbage out to the back porch, I don't want the thermostat to turn off. But if I leave the door open for a long time, I definitely do want it to turn off. Thanks!

camera's partially work - 6 cameras total

Verify the following before opening an issue:

  • [x ] That OAuth is Enabled for the SmartApp under the IDE.
  • [ x] The SmartApp and Device are using the latest version.
  • [x ] You have reviewed the Readme for potential fixes.
  • [ x] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?:6
  • How many Protects? 12
  • Are you Using the Nest Presence Device? 1
  • iOS or Android?: ios
    **Nest Camera's : 6
  • Mobile App Version:3.1.3

Expected Behavior

Current Behavior

I can turn cameras on and off, but when I try to see them I get an error message, error logging below

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

Clear
8995cb3e-eae6-4af5-b307-4e6acb86aeb4 12:11:26 PM: error groovy.lang.MissingMethodException: No signature of method: physicalgraph.device.DeviceTypeExecutorBase$_closure5.doCall() is applicable for argument types: (java.lang.String, groovy.lang.MissingMethodException) values: [getCamHtml Exception:, groovy.lang.MissingMethodException: No signature of method: physicalgraph.device.DeviceTypeExecutorBase$_closure5.doCall() is applicable for argument types: (java.lang.String, groovy.lang.MissingMethodException) values: [getCamUUID Exception:, groovy.lang.MissingMethodException: No signature of method: script147421473818346036911.LogAction() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.Boolean) values: [getCamUUID PublicVideoId is missing...., ...]
Possible solutions: section()]
Possible solutions: doCall(), doCall(java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang.Object), findAll()]
Possible solutions: doCall(), doCall(java.lang.Object), call(), call([Ljava.lang.Object;), call(java.lang.Object), findAll() @ line 927

New Device Update Available! Message

After updating to the newest version, I get the following message: New Device Update Available! Message

I tried uninstalled the app, refreshing the device handlers, and smart app repo - but no luck.

I am thinking this is a new bug?

Add support for Nest Cam

From @k6usy on March 14, 2016 22:31

Create a new child device to manage Nest Cams. The device should be able to act as a switch to change the "is_streaming" boolean. This would allow routines and other smart apps to turn a camera on/off. Each camera should have it's own on/off switch. I use one of my cameras 24/7 as a baby monitor but I only want the one in my family room to be on when I am gone or asleep. (The wife does not like the camera watching her).

For Example: at night you want to keep your AC running so you leave Nest in "Home" mode but you want to be able to turn on your Nest Cam for security. This would allow you to send an on command to the camera when your Night routine runs. In the morning when Good Morning runs the switch can be turned off, disabling the cam.

Right now to make my Nest Cam run at night I put Nest into Away mode. I do not like having to trick nest this way to run the camera at night. When I leave the house its no problem because Away mode is good as I want the thermostat to turn off as well.

Another child device can act as a motion sensor by polling the "has_motion" and "has_sound" boolean. This would allow the Nest Cam to be added to the SHM for security. This would allow motion or sound on a camera to active lights.

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects?: 2
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.0 (1247)

Copied from original issue: tonesto7/st-nest-unofficial#74

Feature Enhancement - Home & Away based on Presence Sensor

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 2
  • How many Protects? 0
  • Are you Using the Nest Presence Device? Y
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.0

Expected Behavior

Requesting a feature enhancement to set Nest's presence (Home/Away) devices based on the status of a Presence Sensor device.

Current Behavior

Currently, it appears that Nest presence automations can be set based on SmartThings modes. This suggestion is to add an additional option to set it based on status of Presence Sensor devices.

Steps to Reproduce (for bugs)

Context

The nest "Delayed" state fails to be reported in the Nest Manger app.

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 4
  • Are you Using the Nest Presence Device? 1
  • iOS or Android?: IOS
  • Mobile App Version:9.3.2

Expected Behavior

When the nest thermostat is in the "Delayed" mode, this state should be reported in the Nest Manager app.

Current Behavior

The Nest Manager App shows the "cooling" or "heating" state that the thermostat is set to.

Steps to Reproduce (for bugs)

Turn the thermostat up and down in succession to get the thermostat to go into delayed mode. View the state in the app.

Context

Please include a copy of your log under the IDE if possible>>>

Nest Weather Zip Code - Pull from Nest and/or ST Hub

Verify the following before opening an issue:

  • [X ] That OAuth is Enabled for the SmartApp under the IDE.
  • [X ] The SmartApp and Device are using the latest version.
  • [X ] You have reviewed the Readme for potential fixes.
  • [X ] That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 0
  • Are you Using the Nest Presence Device? Y
  • iOS or Android?: Android
  • Mobile App Version:

Expected Behavior

Nest Weather to use the Zip that is registered with Nest

Current Behavior

Nest Weather uses the Zip in the ST Hub. This may or may not be correct based on an issue with gelocation when the hub is setup.

Context

Offer the ability to change the Zip for Nest Weather, or choose which source is the definitive source (Nest or ST).

Heating icon green

Heating icon is green in "recently" activity feed.

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • [ X] The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 4
  • How many Protects? 7
  • Are you Using the Nest Presence Device? Yes
  • iOS or Android?: iOS
  • Mobile App Version:2.21

Expected Behavior

icon should be red with heating gif see above

Current Behavior

see above see above

Steps to Reproduce (for bugs)

raise heat on thermostat in device or in Nest app and review activity feed

Context

graphical issue. Or functional issues

Smartthings app Ios crashes when I click on nest thermostat.

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?:2
  • How many Protects? 0
  • Are you Using the Nest Presence Device?yes
  • iOS or Android?:ios
  • Mobile App Version: latest in app store

Expected Behavior

Thermostats and weather not working in smarthings app.

Current Behavior

Under my things. I see my 2 nest thermostats, presence, and nest weather. If I click on any of the nest thermostats the smarthings app crashes

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:25 PM: trace Nest Manager | API Device Resp.Data: [thermostats:[ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ:[last_connection:2016-11-03T06:17:10.215Z, is_online:true, locale:en-US, time_to_target_training:ready, is_locked:true, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ, target_temperature_f:70, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:, name:Bedroom, away_temperature_high_f:76, ambient_temperature_f:66, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:19.0, name_long:Bedroom Thermostat, locked_temp_max_f:80, away_temperature_low_c:6.0, can_cool:false, away_temperature_low_f:44, eco_temperature_low_f:44, away_temperature_high_c:24.0, has_leaf:false, target_temperature_low_c:20.0, eco_temperature_high_c:24.0, structure_id:YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw, can_heat:true, temperature_scale:F, label:, device_id:ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ, hvac_mode:heat, eco_temperature_low_c:6.0, fan_timer_timeout:1970-01-01T00:00:00.000Z, sunlight_correction_enabled:true, is_using_emergency_heat:false, target_temperature_high_f:75, hvac_state:heating, time_to_target:~0, fan_timer_active:false, has_fan:false, humidity:30, where_name:Bedroom, locked_temp_min_c:10.0, locked_temp_min_f:50], ydV6sYINctUeWmAR1hunFkqJ6a_76jyZ:[last_connection:2016-11-03T06:18:42.479Z, is_online:true, locale:en-GB, time_to_target_training:ready, is_locked:false, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ, target_temperature_f:69, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:, name:Living Room, away_temperature_high_f:76, ambient_temperature_f:68, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:20.0, name_long:Living Room Thermostat, locked_temp_max_f:80, away_temperature_low_c:7...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:25 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: trace Nest Manager | API Structure Resp.Data: [YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw:[away:home, wheres:[DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig:[name:Master Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg:[name:Dining Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew:[name:Office, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA:[name:Family Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ:[name:Den, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ:[name:Kitchen, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ:[name:Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ:[name:Front Yard, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA:[name:Basement, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA:[name:Upstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ:[name:Living Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w:[name:Downstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ:[name:Kids Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw:[name:Driveway, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw], DUQ...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | queueGetApiData(dev,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/devices)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | queueGetApiData(str,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/structures)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | queueGetApiData(dev,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | Updating Device Data...(Last Updated: 179 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:21:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:21:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | queueGetApiData(str,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: info Nest Manager | Updating Structure Data...(Last Updated: 179 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:21:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:21:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:24:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:21:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:25 PM: info Nest Manager | updateChildData()
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:25 PM: trace Nest Manager | API Device Resp.Data: [thermostats:[ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ:[last_connection:2016-11-03T06:17:10.215Z, is_online:true, locale:en-US, time_to_target_training:ready, is_locked:true, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ, target_temperature_f:70, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:, name:Bedroom, away_temperature_high_f:76, ambient_temperature_f:66, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:19.0, name_long:Bedroom Thermostat, locked_temp_max_f:80, away_temperature_low_c:6.0, can_cool:false, away_temperature_low_f:44, eco_temperature_low_f:44, away_temperature_high_c:24.0, has_leaf:false, target_temperature_low_c:20.0, eco_temperature_high_c:24.0, structure_id:YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw, can_heat:true, temperature_scale:F, label:, device_id:ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ, hvac_mode:heat, eco_temperature_low_c:6.0, fan_timer_timeout:1970-01-01T00:00:00.000Z, sunlight_correction_enabled:true, is_using_emergency_heat:false, target_temperature_high_f:75, hvac_state:heating, time_to_target:~0, fan_timer_active:false, has_fan:false, humidity:30, where_name:Bedroom, locked_temp_min_c:10.0, locked_temp_min_f:50], ydV6sYINctUeWmAR1hunFkqJ6a_76jyZ:[last_connection:2016-11-03T06:18:42.479Z, is_online:true, locale:en-GB, time_to_target_training:ready, is_locked:false, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ, target_temperature_f:69, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:, name:Living Room, away_temperature_high_f:76, ambient_temperature_f:68, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:20.0, name_long:Living Room Thermostat, locked_temp_max_f:80, away_temperature_low_c:7...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:25 PM: debug Nest Manager | API Device Data HAS Changed... Updating State data...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:25 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:25 PM: trace Nest Manager | API Structure Resp.Data: [YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw:[away:home, wheres:[DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig:[name:Master Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg:[name:Dining Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew:[name:Office, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA:[name:Family Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ:[name:Den, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ:[name:Kitchen, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ:[name:Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ:[name:Front Yard, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA:[name:Basement, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA:[name:Upstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ:[name:Living Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w:[name:Downstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ:[name:Kids Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw:[name:Driveway, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw], DUQ...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:25 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | queueGetApiData(dev,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/devices)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | queueGetApiData(str,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/structures)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | queueGetApiData(dev,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | Updating Device Data...(Last Updated: 179 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:18:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:18:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | queueGetApiData(str,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: info Nest Manager | Updating Structure Data...(Last Updated: 180 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:18:24 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:18:24 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:21:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:18:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:27 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:48 PDT 2016 | StopDate: Not Sent | MethodName: getLastWeatherUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:27 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:39 PDT 2016 | StopDate: Not Sent | MethodName: getLastAnalyticUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:27 PM: error Nest Manager | VERSION RESTRICTION: Your Weather Device Version (v3.1.1) is lower than the Required Minimum (v4.0.0) | Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:26 PM: error Nest Manager | VERSION RESTRICTION: Your Thermostat Device Version (v3.1.1) is lower than the Minimum (v4.0.0) Required... Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:25 PM: debug Nest Manager | API Device Data HAS Changed... Updating State data...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:25 PM: trace Nest Manager | API Device Resp.Data: [thermostats:[ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ:[last_connection:2016-11-03T06:17:10.215Z, is_online:true, locale:en-US, time_to_target_training:ready, is_locked:true, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ, target_temperature_f:70, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:, name:Bedroom, away_temperature_high_f:76, ambient_temperature_f:66, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:19.0, name_long:Bedroom Thermostat, locked_temp_max_f:80, away_temperature_low_c:6.0, can_cool:false, away_temperature_low_f:44, eco_temperature_low_f:44, away_temperature_high_c:24.0, has_leaf:false, target_temperature_low_c:20.0, eco_temperature_high_c:24.0, structure_id:YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw, can_heat:true, temperature_scale:F, label:, device_id:ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ, hvac_mode:heat, eco_temperature_low_c:6.0, fan_timer_timeout:1970-01-01T00:00:00.000Z, sunlight_correction_enabled:true, is_using_emergency_heat:false, target_temperature_high_f:75, hvac_state:heating, time_to_target:~0, fan_timer_active:false, has_fan:false, humidity:30, where_name:Bedroom, locked_temp_min_c:10.0, locked_temp_min_f:50], ydV6sYINctUeWmAR1hunFkqJ6a_76jyZ:[last_connection:2016-11-03T06:17:11.140Z, is_online:true, locale:en-GB, time_to_target_training:ready, is_locked:false, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ, target_temperature_f:69, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:, name:Living Room, away_temperature_high_f:76, ambient_temperature_f:68, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:20.0, name_long:Living Room Thermostat, locked_temp_max_f:80, away_temperature_low_c:7...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:25 PM: info Nest Manager | finishPoll(true, true) received...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:25 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:25 PM: debug Nest Manager | API Structure Data HAS Changed... Updating State data...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: trace Nest Manager | API Structure Resp.Data: [YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw:[away:home, wheres:[DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig:[name:Master Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg:[name:Dining Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew:[name:Office, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA:[name:Family Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ:[name:Den, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ:[name:Kitchen, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ:[name:Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ:[name:Front Yard, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA:[name:Basement, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA:[name:Upstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ:[name:Living Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w:[name:Downstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ:[name:Kids Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw:[name:Driveway, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw], DUQ...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | queueGetApiData(dev,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/devices)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | queueGetApiData(str,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/structures)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | queueGetApiData(dev,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | Updating Device Data...(Last Updated: 179 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:15:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:15:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | queueGetApiData(str,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: info Nest Manager | Updating Structure Data...(Last Updated: 179 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:15:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:15:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:18:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:15:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:28 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:39 PDT 2016 | StopDate: Not Sent | MethodName: getLastAnalyticUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:28 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:48 PDT 2016 | StopDate: Not Sent | MethodName: getLastWeatherUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:28 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:35 PDT 2016 | StopDate: Not Sent | MethodName: getLastWebUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:28 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:27 PM: error Nest Manager | VERSION RESTRICTION: Your Thermostat Device Version (v3.1.1) is lower than the Minimum (v4.0.0) Required... Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: debug getChildDevices(true), children=4
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:26 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: info Nest Manager | updateChildData()
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: info Nest Manager | finishPoll(true, true) received...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: trace Nest Manager | API Device Resp.Data: [thermostats:[ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ:[last_connection:2016-11-03T06:14:14.597Z, is_online:true, locale:en-US, time_to_target_training:ready, is_locked:true, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ, target_temperature_f:70, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:heat, name:Bedroom, away_temperature_high_f:76, ambient_temperature_f:66, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:19.0, name_long:Bedroom Thermostat, locked_temp_max_f:80, away_temperature_low_c:6.0, can_cool:false, away_temperature_low_f:44, eco_temperature_low_f:44, away_temperature_high_c:24.0, has_leaf:true, target_temperature_low_c:20.0, eco_temperature_high_c:24.0, structure_id:YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw, can_heat:true, temperature_scale:F, label:, device_id:ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ, hvac_mode:eco, eco_temperature_low_c:6.0, fan_timer_timeout:1970-01-01T00:00:00.000Z, sunlight_correction_enabled:true, is_using_emergency_heat:false, target_temperature_high_f:75, hvac_state:off, time_to_target:~0, fan_timer_active:false, has_fan:false, humidity:30, where_name:Bedroom, locked_temp_min_c:10.0, locked_temp_min_f:50], ydV6sYINctUeWmAR1hunFkqJ6a_76jyZ:[last_connection:2016-11-03T06:12:14.078Z, is_online:true, locale:en-GB, time_to_target_training:ready, is_locked:false, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ, target_temperature_f:69, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:heat, name:Living Room, away_temperature_high_f:76, ambient_temperature_f:69, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:20.0, name_long:Living Room Thermostat, locked_temp_max_f:80, away_temperature_low_c...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: debug Nest Manager | API Device Data HAS Changed... Updating State data...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: trace Nest Manager | API Structure Resp.Data: [YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw:[away:away, wheres:[DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig:[name:Master Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg:[name:Dining Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew:[name:Office, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA:[name:Family Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ:[name:Den, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ:[name:Kitchen, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ:[name:Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ:[name:Front Yard, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA:[name:Basement, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA:[name:Upstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ:[name:Living Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w:[name:Downstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ:[name:Kids Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw:[name:Driveway, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw], DUQ...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:25 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | queueGetApiData(dev,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/devices)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | queueGetApiData(str,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/structures)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | queueGetApiData(dev,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | Updating Device Data...(Last Updated: 179 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | queueGetApiData(str,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: info Nest Manager | Updating Structure Data...(Last Updated: 180 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:24 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:24 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:15:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:12 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:48 PDT 2016 | StopDate: Not Sent | MethodName: getLastWeatherUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:12 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:35 PDT 2016 | StopDate: Not Sent | MethodName: getLastWebUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:11 PM: error Nest Manager | VERSION RESTRICTION: Your Weather Device Version (v3.1.1) is lower than the Required Minimum (v4.0.0) | Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:11 PM: error Nest Manager | VERSION RESTRICTION: Your Thermostat Device Version (v3.1.1) is lower than the Minimum (v4.0.0) Required... Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:12 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:39 PDT 2016 | StopDate: Not Sent | MethodName: getLastAnalyticUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:10 PM: error Nest Manager | VERSION RESTRICTION: Your Thermostat Device Version (v3.1.1) is lower than the Minimum (v4.0.0) Required... Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:10 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:10 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:10 PM: error Nest Manager | VERSION RESTRICTION: Your Presence Device Version (v3.1.0) is lower than the Minimum of (v4.0.0) | Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: debug getChildDevices(true), children=4
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: info Nest Manager | finishPoll(false, false) received...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: info Nest Manager | updateChildData()
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 44 seconds ago... | Structures Last Updated 45 seconds ago...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:24 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:25 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:13:09 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:12:24 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:48 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:56 PDT 2016 | StopDate: Not Sent | MethodName: getLastForecastUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:48 PM: info Nest Manager | Retrieving Latest Local Weather Conditions
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:28 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:56 PDT 2016 | StopDate: Not Sent | MethodName: getLastWeatherUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:27 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:35 PDT 2016 | StopDate: Not Sent | MethodName: getLastWebUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:27 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 22:56:39 PDT 2016 | StopDate: Not Sent | MethodName: getLastAnalyticUpdSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:27 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:27 PM: error Nest Manager | VERSION RESTRICTION: Your Thermostat Device Version (v3.1.1) is lower than the Minimum (v4.0.0) Required... Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:27 PM: error Nest Manager | VERSION RESTRICTION: Your Thermostat Device Version (v3.1.1) is lower than the Minimum (v4.0.0) Required... Please Update the Device Code to latest version to resume operation!!!
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: debug Nest Manager | Location Presence: away
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: info Nest Manager | updateChildData()
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: info Nest Manager | finishPoll(true, true) received...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: debug getChildDevices(true), children=4
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: debug Nest Manager | API Device Data HAS Changed... Updating State data...
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: trace Nest Manager | API Device Resp.Data: [thermostats:[ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ:[last_connection:2016-11-03T06:12:13.056Z, is_online:true, locale:en-US, time_to_target_training:ready, is_locked:true, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ, target_temperature_f:70, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:heat, name:Bedroom, away_temperature_high_f:76, ambient_temperature_f:67, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:19.0, name_long:Bedroom Thermostat, locked_temp_max_f:80, away_temperature_low_c:6.0, can_cool:false, away_temperature_low_f:44, eco_temperature_low_f:44, away_temperature_high_c:24.0, has_leaf:true, target_temperature_low_c:20.0, eco_temperature_high_c:24.0, structure_id:YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw, can_heat:true, temperature_scale:F, label:, device_id:ElvipQiyyxgsmZJLTOPMz0qJ6a_76jyZ, hvac_mode:eco, eco_temperature_low_c:6.0, fan_timer_timeout:1970-01-01T00:00:00.000Z, sunlight_correction_enabled:true, is_using_emergency_heat:false, target_temperature_high_f:75, hvac_state:off, time_to_target:~0, fan_timer_active:false, has_fan:false, humidity:30, where_name:Bedroom, locked_temp_min_c:10.0, locked_temp_min_f:50], ydV6sYINctUeWmAR1hunFkqJ6a_76jyZ:[last_connection:2016-11-03T06:12:14.078Z, is_online:true, locale:en-GB, time_to_target_training:ready, is_locked:false, fan_timer_duration:15, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ, target_temperature_f:69, target_temperature_high_c:24.0, target_temperature_low_f:68, software_version:5.6-7, target_temperature_c:20.5, previous_hvac_mode:heat, name:Living Room, away_temperature_high_f:76, ambient_temperature_f:69, locked_temp_max_c:26.5, sunlight_correction_active:false, eco_temperature_high_f:76, ambient_temperature_c:20.0, name_long:Living Room Thermostat, locked_temp_max_f:80, away_temperature_low_c...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:25 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: trace Nest Manager | API Structure Resp.Data: [YTPILTGY00HmKYC6BLfJO2mmktQYzVQrzSuOGK_FlkLWKuXpctcNyw:[away:away, wheres:[DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig:[name:Master Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dQ4sEPog-Tig], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg:[name:Dining Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fGoL-ApQfjLg], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew:[name:Office, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fUit9FyMBNew], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA:[name:Family Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eOrVAvNbjoyA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ:[name:Den, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cnMjO5G0DgLQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ:[name:Kitchen, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3dv3cuBfIKieQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ:[name:Bedroom, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eUPvn6QCNVZQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ:[name:Front Yard, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3fl_6BzoFYjzQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA:[name:Basement, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3e9wdJwovn4CA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA:[name:Upstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cZ6rfkCf12mA], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ:[name:Living Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3d013un8zWWcQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w:[name:Downstairs, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3c0kVFJOfP91w], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ:[name:Kids Room, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3eGdstKTzV4uQ], DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw:[name:Driveway, where_id:DUQkOPbWtkwZIzMJshgd8kigoB9eY_0hk0te2uwnM3cKQHb2FwNONw], DUQ...[TRUNCATED]
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | queueGetApiData(dev,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/devices)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | processResponse(dev)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | queueGetApiData(str,https://firebase-apiserver03-tah01-iad01.dapi.production.nest.com:9553/structures)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | processResponse(str)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | queueGetApiData(dev,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | Updating Device Data...(Last Updated: 184 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:09:20 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:09:20 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | queueGetApiData(str,null)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: info Nest Manager | Updating Structure Data...(Last Updated: 185 seconds ago) (async)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:09:19 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:09:19 PDT 2016 | StopDate: Not Sent | MethodName: getLastStructPollSec)
68f0e0ca-d288-491b-a5a9-89bae329f3ea 11:12:24 PM: warn Nest Manager | [GetTimeDiffSeconds] StartDate: Wed Nov 02 23:09:20 PDT 2016 | StopDate: Not Sent | MethodName: getLastDevicePollSec)

Create a preference to enable Nest as a Presence sensor

From @justinfitzhugh on March 12, 2016 0:44

There has been some debate on if the Nest thermostat show show up as a presence sensor. Currently, " capability "Presence Sensor"" is commented out. This should be a preference controlled by the UI.

The use case I am solving for is this: I have a vacation rental unit. I'd like to be notified when the Nest senses presence so I can tell when people have arrived and are in the property.

Copied from original issue: tonesto7/st-nest-unofficial#67

"Please check the value range of input fields" error on remote sensor addition

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats? 1
  • How many Protects? 1
  • Are you Using the Nest Presence Device? no
  • iOS or Android? Android
  • Mobile App Version: 2.2.0

Expected Behavior

I'm trying to add an automatication to control my thermostat using multiple temperature sensors with the "Remote Temp Sensors" option but when I go to save I'm getting the "Please check the value range of input fields" error message. It appears despite the error that it may be saving.

Current Behavior

See above.

Steps to Reproduce (for bugs)

  1. Setup Nest Manager
  2. Add "Remote Temp Sensors" automation
  3. Use values from screenshots

Context

Please include a copy of your log under the IDE if possible>>>

nest cam with nest manager 2.5

I see on the GitHub page it says it doesn't work with nest cams yet but I also see people talking about getting them to work. I added everything correctly but when it asks me to login to nest cam it says nest locations you currently cant add this. Is there a way to bypass this?

Verify the following before opening an issue:

  • [x ] That OAuth is Enabled for the SmartApp under the IDE.
  • [x ] The SmartApp and Device are using the latest version.
  • [x ] You have reviewed the Readme for potential fixes.
  • [x ] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?:0
  • How many Protects?0
  • Are you Using the Nest Presence Device?yes
  • iOS or Android?:both
  • Mobile App Version:2.1.5 build 204791

Expected Behavior

Should be able to add home.

Current Behavior

It says you cant currently add this under select your location.

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

Automations Not Saving

Verify the following before opening an issue:

  • [X ] That OAuth is Enabled for the SmartApp under the IDE.
  • [ X] The SmartApp and Device are using the latest version.
  • [ X] You have reviewed the Readme for potential fixes.
  • [ X] That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?: 7
  • How many Protects? 4
  • Are you Using the Nest Presence Device? No
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.0

Expected Behavior

. When Saving an automation, clicking Done, should close screen out. N.A

Current Behavior

. Get "failedtosavepage:NamePage" error and IDE logs show: error java.lang.NullPointerException: Cannot get property 'value' on null object @ line 1055

Steps to Reproduce (for bugs)

  1. Go through automation wizard, use a rule that turns off thermostat based on current temperature.

Context

Build automation.

Hey installed the nest app and the automation app and it says that my location is null, cant get to "done" when I put in my nest password and login ....

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?:
  • How many Protects?
  • Are you Using the Nest Presence Device?
  • iOS or Android?:
  • Mobile App Version:

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

HTML tiles should not be scalable

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 5
  • Are you Using the Nest Presence Device? No
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.4 (1271)

Expected Behavior

Double-tapping a table cell in any of the device handler htmlTiles should do nothing

Current Behavior

It zooms the htmlTile, cutting off parts of the information

Steps to Reproduce (for bugs)

  1. Open one of the devices
  2. Double-tap a table cell in the htmlTile

Context

This can be solved by adding "user-scalable=no" to the content of the viewport meta tag.

Tapping 'Login to Nest' does nothing - POST fails with 500

I have been following the step to install. I have setup OAuth and added all the device handlers. Now I am trying to login to nest through the app. When I click 'Login to Nest' - nothing happens. While watching network requests, I see it is making a POST request that fails with a 500.

image

image

Request General

Request URL: https://graph.api.smartthings.com/ide/app/page
Request Method: POST
Status Code: 500 Internal Server Error
Remote Address: 50.19.108.233:443

Request Body

settings.undefined.value:
name:
currentPageInstalledSmartAppId:<redacted>
versionId:
install:

Request Headers

POST /ide/app/page HTTP/1.1
Host: graph.api.smartthings.com
Connection: keep-alive
Content-Length: 159
Origin: https://graph.api.smartthings.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Accept: */*
X-ST-Client: Web IDE
X-Requested-With: XMLHttpRequest
DNT: 1
Referer: https://graph.api.smartthings.com/ide/app/editor/<redacted>
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.8
Cookie: <redacted>

Verify the following before opening an issue:

  • [x ] That OAuth is Enabled for the SmartApp under the IDE.
  • [ x] The SmartApp and Device are using the latest version.
  • [ x] You have reviewed the Readme for potential fixes.
  • [ x] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 1
  • Are you Using the Nest Presence Device? Yes
  • iOS or Android?: Android
  • Mobile App Version: 2.1.6.207055

Expected Behavior

It should popup a window for me to give SmartThings access to my Nest account.

Current Behavior

Nothing is happening. A 500 response is showing in network tab. I'm sure this is related to the undefined in the request body.

Steps to Reproduce (for bugs)

  1. Try to setup a new account with SmartThings and Nest

Context

12:19:23 PM: info Nest Manager | AuthToken not found: Directing to Login Page...

Devices no longer responsive

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats? 2
  • How many Cameras? 2
  • How many Protects? 0
  • Are you Using the Nest Presence Device? No
  • iOS or Android?: Android
  • Mobile App Version: 2.2.1

Expected Behavior

Bug: Take any action on nest devices available in the SmartThings app -- for example, turn a camera on. Expected behavior is when changing a Camera from Off to Streaming, the camera turns on.

Current Behavior

Actual behavior: SmartThings UI updates, but Nest change does not actually happen

Steps to Reproduce (for bugs)

  1. Go to things
  2. touch Camera toggle to change from Off to Streaming
  3. Go to Nest app or look at camera
  4. see that camera does not turn on (having waited minuted)

Context

Nest Manager is unworkable in this state :( Note: This was working fine for some time, but then suddenly stopped working. No clear driver as to what changed.

Please include a copy of your log under the IDE if possible>>>
Logs:

Clear
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:58:59 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390762 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:58:59 AM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 304139 seconds ago... | Structures Last Updated 304200 seconds ago...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:58:07 AM: warn Nest Manager | workQueue: command is processing already
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:58:07 AM: trace Nest Manager | workQueue Run queue: 0 async
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:57:59 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390702 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:57:59 AM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 304079 seconds ago... | Structures Last Updated 304140 seconds ago...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:57:07 AM: warn Nest Manager | workQueue: command is processing already
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:57:07 AM: trace Nest Manager | workQueue Run queue: 0 async
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:56:59 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390642 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:56:59 AM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 304019 seconds ago... | Structures Last Updated 304080 seconds ago...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:56:07 AM: warn Nest Manager | workQueue: command is processing already
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:56:07 AM: trace Nest Manager | workQueue Run queue: 0 async
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:55:59 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390582 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:55:59 AM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 303959 seconds ago... | Structures Last Updated 304020 seconds ago...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:55:07 AM: warn Nest Manager | workQueue: command is processing already
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:55:07 AM: trace Nest Manager | workQueue Run queue: 0 async
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:54:59 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390522 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:54:59 AM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 303899 seconds ago... | Structures Last Updated 303960 seconds ago...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:54:07 AM: warn Nest Manager | workQueue: command is processing already
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:54:07 AM: trace Nest Manager | workQueue Run queue: 0 async
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:59 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390462 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:59 AM: info Nest Manager | No Device or Structure poll - Devices Last Updated: 303839 seconds ago... | Structures Last Updated 303900 seconds ago...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:44 AM: warn Nest Manager | workQueue: command is processing already
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:44 AM: trace Nest Manager | workQueue Run queue: 0 async
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:37 AM: info Nest Manager | schedNextWorkQ queue: 0 | recentSendCmd: 2 | last seconds: 390440 | cmdDelay: 4
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:36 AM: warn Nest Manager | Command Exists in queue... Skipping...
22fbc5bd-c2fa-49c3-b0b9-c0e80228197c 10:53:36 AM: debug Nest Manager | Nest Manager(setCamStreaming) - Setting Camera 6M_yNIWNzZJtoH9F1F9CfQHkTP4dTYfuVq1BtrhJARdKiemv--o8mQ Streaming to: (On)

Errors in Contact Automation

Im getting the following errors
a56e4166-8431-4f55-8ca1-476ec17ffb95 23:42:05: error groovy.lang.Missi ngMethodException: No signature of method: physicalgraph.sandbox.TruncatingLoggingListener.error() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.SecurityException) values: [conWatCheck Exception:, error, java.lang.SecurityException: Getting properties on class java.lang.NullPointerException is not allowed]
Possible solutions: error(java.lang.Object), error(java.lang.Object, java.lang.Throwable), getLog(), every(), iterator(), grep() @ line 7595
a56e4166-8431-4f55-8ca1-476ec17ffb95 23:42:05: error voiceNotifString Exception: java.lang.NullPointerException: Cannot invoke method toLowerCase() on null object @ line 8758

Verify the following before opening an issue:

  • [Y ] That OAuth is Enabled for the SmartApp under the IDE.
  • [Y ] The SmartApp and Device are using the latest version.
  • [Y] You have reviewed the Readme for potential fixes.
  • [Y ] That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 1
  • How many Protects? 2
  • Are you Using the Nest Presence Device? No
  • iOS or Android?: Android
  • Mobile App Version: 2.1.6 B207055

Expected Behavior

Current Behavior

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

Nest Controls are no longer responding to changes via Nest Manager

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • [x Version 2.5.10 - Updated 7-12-2016] The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have been Published for You.

About Your Setup:

  • How many Thermostats?: 5
  • How many Protects? 2
  • Are you Using the Nest Presence Device? Yes, but did not add them to nest manager
  • iOS or Android?: iOS
  • Mobile App Version: 2.1.4 (Latest)

Expected Behavior

Nest Thermostats should respond to changes such as temperatures and On/Off status via Nest Manager using the Smartthings app. This functionally was working until last night.

Current Behavior

I am unable to adjust my Nest thermostat using Nest Manager via Smartthings, the Nest Manager reports the current temperature and status as my Nest thermostat but fails to change the temperature or mode, for example if the nest is 78 and I change the temperature to 75 on nest manager, nest manager will report the temp as 75 but after a minute it will go back to 78, the temperature does not change at all on the Nest itself. So essentially I have a one way communication with the Nest, changes on the thermostat itself reflect on Nest Manager but not the other way around. This issue became evident this morning, it worked last night so not sure what happened now.

Steps to Reproduce (for bugs)

Context

Please include a copy of your log under the IDE if possible>>>

How can I do this? Should I post my installation ID (safe to do it publicly or can I message it to the dev)

Nest Weather Not Accessible from SmartTiles

When attempting to add Nest Weather as a weather tile in SmartTiles it does not show.

SmartTiles is able to access the Nest Weather Device as it can be used as a Luminance tile

When creating rules (Rule Machine) with the DTH, dth names is so long it is hard to distinguish in other apps

Creating rules when you have multiple thermostats, it is hard to pick the correct device, as their names are long, and the Beginning is the same "Nest Thermostat xxxxxxxxx"

Verify the following before opening an issue:

  • That OAuth is Enabled for the SmartApp under the IDE.
  • [ x] The SmartApp and Device are using the latest version.
  • You have reviewed the Readme for potential fixes.
  • That the Device Types have be Published for You.

About Your Setup:

  • How many Thermostats?:2
  • How many Protects?0
  • Are you Using the Nest Presence Device? sometimes there is only one of these in a location
  • iOS or Android?:ios
  • Mobile App Version: latest

Expected Behavior

Names are more unique in beginning rather than end

Current Behavior

Steps to Reproduce (for bugs)

  1. setup multiple nests
  2. use rule machine to create rules only using some of them
    3.
    4.

Context

oAuth Not Working

On version 2.5.4. The "Login to Nest" item properly brings up the oAuth screen, but when I log in using the proper credentials it does a blue loading circle for a few seconds and then leaves me with a white screen. Clicking done then takes me back to the Nest Manger screen and asks me to select a location but none are available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.