First of all Happy New Year. Second - thanks for all of the support that you've given each other to resolve so really annoying bugs in my absence.

I've spent a little time over the Christmas break looking through all of the recent errors and versioning problems. It didn't help that Google decided to change the API without actually letting the developers know in advance. I think I've removed the main issues and I've resynced the versions all to 2.0.50 to eliminate any confusions. This will be the final version before the next major upgrade to 3.0.01 later in the months once I've completed testing the camera, fan management and performance improvement features. I'll let you all know when it's ready but if there's anyone out there with a camera and they'd like to help with the BETA testing let me know.

I've brought together a number of patches and updates into a synchronised version for NEST Home 1, 2 & 3. The primary focus was to remove any outstanding errors before the next upgrade which is planned for mid January. I'm already in ALPHA testing but if there's anyone out there with a NEST Cam who'd like to help with the BETA testing let me know.

This version works with both Indigo 6 and 7. The changes are:

1. Bugfix to resolve Log File creation errors and ECO features 2. Synced versions to a single instance (2.0.50)3. Resolved the versionCheck error on NEST Home 2 & 3. This error is due to a problem with the PluginUpdate file where I'd forgotten to update the version number correctly. It has no impact on the actual functionality of the product4. Added new fields that are now available in the NEST API for Sun Correction, Training Time, etc... A new manual with updates will be provided with the next major release but you can look on the NEST Developers API page for more information on what's new5. Improved performance in some areas if you're using Indigo 76. Prepared the NEST Database migration for the next major release including multiple sites in a single plugin, NEST Cam support and Fan Management as well as new functionality introduced in NEST Thermostat Generation 3

What's next for NEST Home?

I've been working on a whole raft of new functionality for NEST Home that supports the changes that NEST have made to their system and more recently their API.

This includes:

New fields including:

ECO temperaturesLocked temperaturesIs locked?Label (you can now name your NEST anything and it can appear in Indigo)Location (you can now add a proper location label for your NEST and it will appear in indigo)Previous HVAC Mode (so you know what the previous setting was before NEST went into ECO mode)Sunlight Correction information (enabled/active)Time to Target (estimated time in mins to achieving your target temperature or "training" if you've just installed it

New features including:

Fan Timer Duration (adds the ability to specify a fan duration in mins from 15,30,45,60,120,240,480 directly from indigo)Multiple sites in a single plugin (eliminating the need for NEST Home 2 and NEST Home 3)

New equipment

NEST Cam (indoor and outdoor) with live video feed and related fields including URLs, Online and Audio Status, Location and Event information

I'm also working on building on the great new features that Matt and Jay have added to Indigo 7 that improve performance and features directly. Some of the new functions listed above will only work properly in Indigo 7 although all of the new fields will be available in the Indigo 6 version. The indigo 7 version will also have multiple sites functionality (different locations or zones in a single plugin) as well as vastly improved performance enhancements. I'll also be looking to work with INDIGOplotD's developer to enhance links and provide better reporting functionality (although I haven't mentioned it to Karl yet but I will - sorry Karl!)

I will support both Indigo 6 & 7 where I can but the use of python 2.7 and the addtional features for Indigo 7 that Matt and Jay have built means that version 7 will always get the better features in the end. It's also where I will concentrate my efforts on integrating NEST Weave in 2017.

No it doesn't change anything. It's an odd error that seems to disappear on it's own - it's something to do with the initialisation of Indigo. You could try stopping and restarting the server but I wouldn't worry about it. Mine did that for a little while. I'll ask Matt and Jay and come back to you.