No announcement yet.

Nest Plug-in - User Guide

This topic is closed.
This is a sticky topic.
  • Filter
  • Time
  • Show
Clear All
new posts

  • Nest Plug-in - User Guide


    System Requirements:

    This plugin is for HS3 or HS3PRO. It works with both Windows and Linux versions.
    It is designed to interface HomeSeer with Nest Thermostat, Nest Protect and Nest Cam devices.

    Plugin Installation:
    Download and install from the updater (from the Thermostat Plug-ins section) or download package from the Beta Testing thread and follow instructions to install.

    Plugin Configuration
    - Start the plugin from the "PLUG-INS > Manage" page wait a few seconds for the plugin to initialize
    - go to the config page "PLUG-INS > Nest > Config" and click the "Nest Authorization" button"
    then a page like on the screenshot below should open in a new tab of your browser.

    Click image for larger version

Name:	authorization.jpg
Views:	1
Size:	134.5 KB
ID:	1206787

    - click continue and log into your Nest account, you should get a PIN code similar to this:

    Click image for larger version

Name:	pin.jpg
Views:	1
Size:	17.1 KB
ID:	1206788

    - copy this PIN, go back to the Plugin Config page in the other tab, and paste it in the PIN field then click the Done button

    Click image for larger version

Name:	config_pin.jpg
Views:	1
Size:	38.3 KB
ID:	1206789

    If everything is ok, the plugin is now authorized to access your Nest data, and should have created some HomeSeer devices for your Nest devices. Go to the "VIEW > Device Management" page and check that your Nest devices are there

    Click image for larger version

Name:	devices_new_icons.png
Views:	2
Size:	137.3 KB
ID:	1210089


    If devices are not created and you see the following error in your logs:

    ERROR Could not load file or assembly 'System.Core, Version=, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The given assembly name or codebase was invalid. (Exception from HRESULT: 0x80131047)
    Then you need to install the following patch for the NET4 framework:
    Last edited by spud; October 11th, 2016, 01:32 PM.

  • #2

    Once the devices are created their status/values are updated in real time with the actual data from your thermostats, smoke detectors, and cameras. For example if you change the target temperature from the thermostat or from the Nest app on your smartphone, the corresponding HS device will be updated within seconds.

    You can leverage this to trigger some events for example when the ambient temperature goes above a specific value, or when a smoke detector status changes, or when Nest switch to the Away mode, etc...

    Click image for larger version

Name:	trigger_away.jpg
Views:	2
Size:	30.1 KB
ID:	1174428

    in a similar way you can use the devices that have controls (Home device, target temperature, HVAC mode) to create event actions.
    For example you could create an event to set the target temperature to a specific value:

    Click image for larger version

Name:	temperature.jpg
Views:	1
Size:	45.9 KB
ID:	1174429

    Of course you can rename any device to anything you want.

    For Nest Cam there are specific Nest Triggers that allow to trigger events when a camera detects sound and/or motion and/or a person. You can also specify a specific zone.
    Click image for larger version

Name:	camerazones.png
Views:	2
Size:	22.9 KB
ID:	1191927

    The "Take snapshot" control attached to the "Last Snapshot" device lets you take a snapshot and displays it as the status of the device. The snapshots are stored as jpeg files in your HS3 directory in html\images\Nest\snapshots\<camera name>

    Click image for larger version

Name:	takesnapshot.png
Views:	1
Size:	84.6 KB
ID:	1191928
    Last edited by spud; August 17th, 2017, 12:27 PM.


    • #3

      The plugin natively integrates your thermostats in HSTouch. If you go to the climate section you will see all your thermostats, and you will be able to monitor and control them as shown in the screenshots below:

      Click image for larger version

Name:	hstouch.jpg
Views:	2
Size:	49.1 KB
ID:	1176682
      Last edited by spud; March 11th, 2015, 10:01 AM.