[LOCKED] NEST Beta Forum - Feedback and support requests

Chameleon158
Posts: 11
Joined: Wed Jan 28, 2015 11:30 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon158 »

henkjanvries wrote:Hi Mike

thanks for the feedback!

do you mean by deleting, the thermostat(s) in Indigo or at Nest? and there do you mean delete from developer.nest or home.nest?
The first i can do now, (@work, but am able to sign in) the latter needs to be tested when i get home again.

ps. after figuring it out, you should include a little extra info of making a developers account at nest for getting the key. that was a tricky part for me anyway. i eventually found out that there was another Nest portal.

have a good and thermostat controlled day!
Sorry - I meant the one on the Indigo system. I should have been clearer :oops: I can't blame the NEST home system - well not yet anyway. The plugin is designed to reflect the NEST site so that shouldn't be the issue.

Let me know how it goes.

I must think of how to make the key access better. It's tricky. I'll update the notes later as they aren't clear.

Thanks

Mike
User avatar
mabrown
Posts: 39
Joined: Sat Dec 08, 2012 10:51 pm

Re: NEST Beta Forum - Feedback and support requests

Post by mabrown »

Hey Mike,

Is there a way you can create an option in the plugin to not log to the event log? With all the Nest devices I have it's hard to see anything else in my logs. It would be cool to be able to turn it off and if a problem arises to turn it back on.

Thanks!
Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

mabrown wrote:Hey Mike,

Is there a way you can create an option in the plugin to not log to the event log? With all the Nest devices I have it's hard to see anything else in my logs. It would be cool to be able to turn it off and if a problem arises to turn it back on.

Thanks!
Mike
Hi Mike

I've been thinking about that funnily enough - your not the first to ask. Of course I only have a couple of devices so it's not a problem for me.

I'll change the code to allow you to change the logging a little with a couple of options.

Leave it with me

Mike
User avatar
henkjanvries
Posts: 108
Joined: Sat May 05, 2012 6:48 am

Re: NEST Beta Forum - Feedback and support requests

Post by henkjanvries »

Chameleon wrote:
henkjanvries wrote:Hi MIke

I've been having the same problems.

i've tried your official and this sub version, but on both im getting errors in the log:

Code: Select all

 NEST Home Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
  NEST Home                       Nest Has detected the following devices...1 NEST Thermostats and: no NEST Protects
  NEST Home Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1230, in runConcurrentThread
  File "plugin.py", line 447, in refreshNests
  File "plugin.py", line 613, in nestKeyFieldUpdate
  File "plugin.py", line 620, in refreshIcons
<type 'exceptions.KeyError'>: 'key ambient_temperature_ not found in dict'

  NEST Home Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
 
my thermostat (in indigo) isn't showing anything.

any ideas, or steps you want me to take?
Hi

I think that the system has got a bit confused as I can't reproduce the error. I suggest you try the following steps.
  • a. Disable the Plugin
    b. Delete any NEST devices that are already present in NEST Home
    c. Re-enable the plugin again
Let me know what, if any errors you get. I did get a few errors until I tried deleting the devices that we're there especially on a one thermostat system. Can't think why it got confused but that did seem to solve the problem.

I think there is some additional error trapping I need to do which would solve the issue but it's a bit late in the UK so I'll look at it tomorrow. If you've had a chance to delete the devices and reenable the plug in then it should work ok. The version you should be using is the latest software 1.1.56.

As an afterthought I thought I'd give you an updated version file (1.1.61) to help you reset your system. So:

a) Disable the plug in
b) Delete any devices (NEST devices that is)
c) Click on the downloaded file from https://www.dropbox.com/s/r4qg2ilkovod1 ... o.zip?dl=0 to install the new version

And hopefully the magic should work... If not there are a few things we can try tomorrow...

Let me know how it goes... We'll sort it one way or another - oh the joy of Betas :D

Regards

Mike
Hi Mike

I've done what you said, but still got errors:

Code: Select all

NEST Home Error                 Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1228, in runConcurrentThread
  File "plugin.py", line 447, in refreshNests
  File "plugin.py", line 613, in nestKeyFieldUpdate
  File "plugin.py", line 620, in refreshIcons
<type 'exceptions.KeyError'>: 'key ambient_temperature_ not found in dict'

  NEST Home Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
what to do?
ps to keep the thread clean, should we go private, otherwise it will get long quotation messages :)
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

Glad we got it resolved in the end - a corrupt preferences file was a new one on me. :)

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

Glad we got it resolved in the end - a corrupt preferences file was a new one on me. :)

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

There is a new version of Nest Home 1.2.01 that contains new functionality and a range of new fields.

Please download it from:

Latest Nest Home Software forum (http://forums.indigodomo.com/viewtopic. ... 70&t=14079).

You'll also find a list of what's been changed. There's no need to delete your preferences file or change your API key (I bet you're glad to hear!)

Thanks to everyone for your on-going support :D

Regards

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

Hi all

New version and new features including API Key generation and lots of new fields and features :D

Have a look at the Latest NEST Home Software at http://forums.indigodomo.com/viewtopic. ... 70&t=14079

Mike
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

Hi all

New version (1.2.70) and new features including API Key generation and lots of new fields and features :D

Have a look at the Latest NEST Home Software at http://forums.indigodomo.com/viewtopic. ... 70&t=14079

Mike
artpics
Posts: 232
Joined: Tue Feb 24, 2009 11:48 pm
Location: Calabasas CA
Contact:

Re: NEST Beta Forum - Feedback and support requests

Post by artpics »

:D all working fine here with the API generator thanks for all the hard work.. Will do more testing when i return from London on Thursday.
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

Great news :D

More testing that better. Let me know how you get on

Mike
artpics
Posts: 232
Joined: Tue Feb 24, 2009 11:48 pm
Location: Calabasas CA
Contact:

Re: NEST Beta Forum - Feedback and support requests

Post by artpics »

i can control the nest and it updates the temperature.
but i get this in the log.

NEST Home Error Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
File "plugin.py", line 1418, in runConcurrentThread
File "plugin.py", line 329, in nestMapping
<type 'exceptions.UnboundLocalError'>: local variable 'nestDevices' referenced before assignment
Chameleon
Posts: 611
Joined: Sat Oct 04, 2014 9:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by Chameleon »

HI

What that tells me is that on that particular occasion NEST Home couldn't get online and download the updates from the NEST. It does happen occasionally. As you're operating OK and you're not getting the error message every 60 seconds (refresh rate) then I can safely assume that you had an glitch on your connection. If that isn't the case let me know.

However, it's the sort of error that should be trapped out so I've updated the latest version of the code to trap it before it carries on. The bug itself should have had no ill effects but if you continually got the error then it would imply that your devices we're being updated from the web at all - but I suspect that you've already checked that the NEST changes according to the settings you make in Indigo.

If you continue to get problems then we might have to look further by switching on the debugging option in the configuration - but let's see. Thanks for letting me know - it can only make the plugin better!

Regards

Mike
User avatar
CraftGeek
Posts: 105
Joined: Wed May 13, 2015 5:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by CraftGeek »

I updated by expecting the plugin. All Nest devices went red and stayed that way. Restarted the server, no select. Here are the log entries from the point I upgraded, including a few reputations of the errors.:

Code: Select all

2015-05-24 21:14:00.204	Application	Stopping plugin "NEST Home" (pid 14282)
2015-05-24 21:14:01.342	Application	Stopped plugin "NEST Home"
2015-05-24 21:14:01.343	Application	Upgrading plugin "NEST Home" to newer version 1.2.70 (previous version moved to trash)
2015-05-24 21:14:01.618	Application	Loading plugin "NEST Home 1.2.70"
2015-05-24 21:14:01.622	Application	Starting plugin "NEST Home 1.2.70" (pid 57803)
2015-05-24 21:14:03.486	Application	Started plugin "NEST Home 1.2.70"
2015-05-24 21:14:04.546	NEST Home Error	versionCheck: There was an error parsing the server's version file.
2015-05-24 21:14:04.761	NEST Home	Setting up the API...
2015-05-24 21:14:04.762	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:05.582	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:06.278	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:06.279	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:06.344	NEST Home	Refreshing NESTs...
2015-05-24 21:14:06.351	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:06.352	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:16.354	NEST Home	Setting up the API...
2015-05-24 21:14:16.356	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:17.141	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:17.862	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:17.862	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:17.994	NEST Home	Refreshing NESTs...
2015-05-24 21:14:18.021	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:18.023	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:28.021	NEST Home	Setting up the API...
2015-05-24 21:14:28.022	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:28.531	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:29.221	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:29.222	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:29.288	NEST Home	Refreshing NESTs...
2015-05-24 21:14:29.295	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:29.296	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:39.296	NEST Home	Setting up the API...
2015-05-24 21:14:39.297	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:39.999	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:40.669	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:40.670	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:40.734	NEST Home	Refreshing NESTs...
2015-05-24 21:14:40.739	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:40.740	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:50.740	NEST Home	Setting up the API...
2015-05-24 21:14:50.741	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:51.737	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:52.448	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:52.449	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:52.513	NEST Home	Refreshing NESTs...
2015-05-24 21:14:52.518	NEST Home Error	Error in plugin execution runConcurrentThread:
As I get time. I'll try completely removing the plugin and reinstall it from scratch.
Sean
User avatar
CraftGeek
Posts: 105
Joined: Wed May 13, 2015 5:50 am

Re: NEST Beta Forum - Feedback and support requests

Post by CraftGeek »

Stopped the server, deleted the plugin from the plugins folder, started the server, executed the 1.2.72 version of the plugin

Code: Select all

2015-05-24 21:14:00.204	Application	Stopping plugin "NEST Home" (pid 14282)
2015-05-24 21:14:01.342	Application	Stopped plugin "NEST Home"
2015-05-24 21:14:01.343	Application	Upgrading plugin "NEST Home" to newer version 1.2.70 (previous version moved to trash)
2015-05-24 21:14:01.618	Application	Loading plugin "NEST Home 1.2.70"
2015-05-24 21:14:01.622	Application	Starting plugin "NEST Home 1.2.70" (pid 57803)
2015-05-24 21:14:03.486	Application	Started plugin "NEST Home 1.2.70"
2015-05-24 21:14:04.546	NEST Home Error	versionCheck: There was an error parsing the server's version file.
2015-05-24 21:14:04.761	NEST Home	Setting up the API...
2015-05-24 21:14:04.762	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:05.582	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:06.278	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:06.279	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:06.344	NEST Home	Refreshing NESTs...
2015-05-24 21:14:06.351	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:06.352	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:16.354	NEST Home	Setting up the API...
2015-05-24 21:14:16.356	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:17.141	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:17.862	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:17.862	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:17.994	NEST Home	Refreshing NESTs...
2015-05-24 21:14:18.021	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:18.023	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:28.021	NEST Home	Setting up the API...
2015-05-24 21:14:28.022	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:28.531	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:29.221	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:29.222	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:29.288	NEST Home	Refreshing NESTs...
2015-05-24 21:14:29.295	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:29.296	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:39.296	NEST Home	Setting up the API...
2015-05-24 21:14:39.297	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:39.999	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:40.669	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:40.670	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:40.734	NEST Home	Refreshing NESTs...
2015-05-24 21:14:40.739	NEST Home Error	Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 1419, in runConcurrentThread
  File "plugin.py", line 608, in refreshNests
<type 'exceptions.TypeError'>: cannot concatenate 'str' and 'int' objects

2015-05-24 21:14:40.740	NEST Home Error	plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
2015-05-24 21:14:50.740	NEST Home	Setting up the API...
2015-05-24 21:14:50.741	NEST Home	Refreshing NEST map from home.nest.com...
2015-05-24 21:14:51.737	NEST Home	Secure connection to Nest API devices secured...
2015-05-24 21:14:52.448	NEST Home	Secure connection to Nest API structures secured...
2015-05-24 21:14:52.449	NEST Home	Nest Has detected the following devices...1 NEST Thermostats and: 8 NEST Protects
2015-05-24 21:14:52.513	NEST Home	Refreshing NESTs...
2015-05-24 21:14:52.518	NEST Home Error	Error in plugin execution runConcurrentThread:
I just noticed that the version in the error is the old .70 not the expected .72.
So, I re downloaded but first looked at the info.plist contents to verify that I have the correct version:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>PluginVersion</key>
	<string>1.2.72</string>
	<key>ServerApiVersion</key>
	<string>1.19.0</string>
	<key>CFBundleDisplayName</key>
	<string>NEST Home</string>
	<key>CFBundleIdentifier</key>
	<string>com.corporatechameleon.nestplugBeta</string>
	<key>CFBundleVersion</key>
	<string>1.0.0</string>
	<key>CFBundleURLTypes</key>
	<array>
		<dict>
			<key>CFBundleURLName</key>
			<string>http://forums.indigodomo.com/viewforum.php?f=170</string>
		</dict>
	</array>
</dict>
</plist>
Executed the fresh download. A window popped up saying i already have version .72 installed. The new errors continue but the Nests status stays green now. I have not tested their function.

I only deleted the plugin. To completely remove the plugin and all settings, what else must I do?
Sean
Locked

Return to “NEST Home”