Page 1 of 1

NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 11:39 am
by jay (support)
The first point I want to make is that I've had an email exchange with Chameleon and he's doing well and looking forward to becoming more active in the future. I'm sure everyone joins us in hoping that Mike will be rejoining the community soon.

In the meantime, he's given us permission to put the Nest plugin up on our Github repo so others can contribute. We've also linked the Plugin Store entry to that Github repo. There is a new release, 2.0.51, but all it really does is add the icon and disable the old update checks so you don't have to update if you don't want.

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 11:52 am
by ZachBenz
jay (support) wrote:
The first point I want to make is that I've had an email exchange with Chameleon and he's doing well and looking forward to becoming more active in the future. I'm sure everyone joins us in hoping that Mike will be rejoining the community soon.

In the meantime, he's given us permission to put the Nest plugin up on our Github repo so others can contribute. We've also linked the Plugin Store entry to that Github repo. There is a new release, 2.0.51, but all it really does is add the icon and disable the old update checks so you don't have to update if you don't want.


Jay,

I get this error after installing the 2.0.51 release:

Code: Select all
Traceback (most recent call last):
  File "plugin.py", line 1908, in runConcurrentThread
AttributeError: 'Plugin' object has no attribute 'updater'

   NEST Home Error                 plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
   NEST Home Error                 Error in plugin execution runConcurrentThread:

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 12:04 pm
by jay (support)
Doh - ok, try 2.0.52 from the Plugin Store.

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 1:17 pm
by durosity
jay (support) wrote:
The first point I want to make is that I've had an email exchange with Chameleon and he's doing well and looking forward to becoming more active in the future. I'm sure everyone joins us in hoping that Mike will be rejoining the community soon.


Glad to hear he’s doing well! I was worried that something might’ve happened... :/


Sent from my iPhone using Tapatalk

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 1:48 pm
by ZachBenz
jay (support) wrote:
Doh - ok, try 2.0.52 from the Plugin Store.


All better, thanks!

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 1:53 pm
by Colorado4Wheeler
I'm also glad to hear he's doing well.

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 2:02 pm
by DaveL17
Hear hear!


Sent from my iPhone using Tapatalk

Re: NEST Home is now on Github

PostPosted: Tue Apr 10, 2018 7:24 pm
by maslett
Hello,

is there versions for multi-locations ie Nesthome2 and nesthome3 like the original plugin.

Thanks, Mark

Re: NEST Home is now on Github

PostPosted: Wed Apr 11, 2018 9:49 am
by jay (support)
maslett wrote:
is there versions for multi-locations ie Nesthome2 and nesthome3 like the original plugin.


I have no clue what those were or how they worked or what difference there was between them. I just added the one without a number to the store and to Github. Someone else will need to figure out that those are about and combine them into a single plugin release.

Re: NEST Home is now on Github

PostPosted: Sun Apr 15, 2018 12:05 am
by ZachBenz
lanbrown wrote:
jay (support) wrote:
maslett wrote:
is there versions for multi-locations ie Nesthome2 and nesthome3 like the original plugin.


I have no clue what those were or how they worked or what difference there was between them. I just added the one without a number to the store and to Github. Someone else will need to figure out that those are about and combine them into a single plugin release.

'
I thought they were for if you had more than 10 devices. If the only thing that was changed in the the one without a number was the update checking info, then there shouldn't be a need tp update the other two.


The purpose of Nest Home vs. Nest Home 2 and Nest Home 3 is to allow you to talk to multiple Nest houses from one Indigo server.

I grabbed Nest Home and Nest Home 2 from the links listed here: See: viewtopic.php?f=170&t=17681

When doing a diff (using FileMerge, one of the dev tools you get with XCode), it looks like the difference is largely cosmetic, only in Info.plist and plugin.py - that is log files, log messages, etc. use the string "Nest 2" instead of "Nest". That is, all the code is same - it's just different enough to appear as a separate plugin in Indigo and have distinguishable log messages.

Re: NEST Home is now on Github

PostPosted: Sun Apr 15, 2018 12:29 am
by ZachBenz
jay (support) wrote:
The first point I want to make is that I've had an email exchange with Chameleon and he's doing well and looking forward to becoming more active in the future. I'm sure everyone joins us in hoping that Mike will be rejoining the community soon.

In the meantime, he's given us permission to put the Nest plugin up on our Github repo so others can contribute. We've also linked the Plugin Store entry to that Github repo. There is a new release, 2.0.51, but all it really does is add the icon and disable the old update checks so you don't have to update if you don't want.


Great to hear he's doing well!

Back when he released 2.0.50, he also noted a number of other features he was working on, before other things going on pulled him away (discussed here: viewtopic.php?f=170&t=17681). I'm a bit worried that if we start updating the code as is (2.0.52) that we'll begin to fork away from things he was already working on, making them harder for him to potentially merge in later.. I don't suppose he happened to share that work in progress code? :-)

Re: NEST Home is now on Github

PostPosted: Sun Apr 15, 2018 8:18 am
by jay (support)
Unfortunately, no. But I expect that he'll be able to merge whatever he's worked on when he's ready.

Re: NEST Home is now on Github

PostPosted: Mon Apr 23, 2018 7:20 pm
by philipbasile
I recently hired a graphic artist at my company and have her creating indigo graphics for me in between work projects. I started with the nest and have most of the graphics done and working but I need some tweaks to the plugin to work around some of the unique ways the nest works. I am going to upload the graphics for everyone to use but I'd like to have it completely working first.

I am a seasoned sw developer but I don't know python and I don't think I have time to learn it right now.
Is anyone interested in picking up the nest home development or know who might be to help me make the changes to work with the graphics ?

Thanks

Philip

Re: NEST Home is now on Github

PostPosted: Mon Apr 23, 2018 7:47 pm
by philipbasile
Current graphics in both 300px and 600px diameter.
Layer 1 bezel in black and silver
Layer 2 center dial with scale in black off, orange heat, blue cool
Layer 3 ambient temp hash with numeric temp in 1 degree increments
Layer 4 current set temp hash

Current temp, humidity are text fields
I also have all the info icons like the heat cool mode (heat shown at bottom of dial)

Re: NEST Home is now on Github

PostPosted: Mon Apr 23, 2018 7:54 pm
by DaveL17
Wow, that looks great!