Announcement

Collapse
No announcement yet.

Nest Plug-in - Beta Testing

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

  • Nest Plug-in - Beta Testing

    This plugin is designed to interface HomeSeer with your Nest devices: Nest Thermostat, Nest Protect and Nest Cam

    Please report any bug.

    Please read the User Guide before installing.

    The latest Beta version of this plugin is available in the Beta section of the updater.

    Changes to v3.0.0.31
    - Fixed missing piece of code for "Emergency Heat"

    Changes to v3.0.0.30
    - Added "Emergency heat" device
    - Round values when setting target temperatures

    Changes to v3.0.0.29
    - Target Temperature devices now shows eco temperatures low/high, when eco mode.

    Changes to v3.0.0.28
    - Added "Last Snapshot" device for cameras with a "Take Snaphot" button.

    Changes to v3.0.0.27
    - Added possibility to filter the camera event triggers on specific zones and based on motion/person/sound

    Changes to v3.0.0.26
    - Use name of thermostats, protects and cameras to fill in the location1 field of corresponding devices
    - Prevent bundled calls, the delay between a HVAC change and a target temperature change must be at least 30 seconds.

    Changes to v3.0.0.23
    - Removed controls for Home/Away and for camera streaming on/off, as it is against the Nest Design Policies to algorithmically set those values.
    - Added Nest specific event action called "Set Estimated Time of Arrival"
    - Automatically delete HS devices when Nest authorization is revoked or when a specific Nest device is deleted
    - Changed target temperature device ranges to 9-32 C and 50-90 F

    Changes to v3.0.0.22
    - Added better logs when handling Nest errors

    Changes to v3.0.0.21
    - Added new ECO mode
    - Properly deauthorize access token when resetting authentication

    Changes to v3.0.0.20
    - Target Temperature devices now shows away temperatures low/high, when in away mode.

    Changes to v3.0.0.19
    - Changed device status icons to default HS status icons
    - Fixed bug in Log to File
    - Fixed bug that was resetting device properties on each restart.
    - Added ControlUse properties for thermostats

    Changes to v3.0.0.18
    - Added possibility to write logs to a file

    Changes to v3.0.0.17
    - Added support for cameras: possibility to turn streaming on/off, possibility to trigger events based on motion and/or sound

    Changes to v3.0.0.16
    - Improved general robustness of the plugin

    Changes to v3.0.0.14
    - The HVAC status device now reports the actual state of your HVAC system (Heating, Cooling, Idle), rather than being inferred from current and target temperatures

    Changes to v3.0.0.13
    - Added timeout so that when connection is lost plugin does not get stuck
    - Added timestamp in console logs

    Changes to v3.0.0.12:
    - HSTouch integration / thermostat API
    - Automatic upgrade of devices without having to delete them

    Changes to v3.0.0.11:
    - Fixed problem with coma used as decimal separator in some regions.

    Changes to v3.0.0.10:
    - Added "Humidity" and "HVAC Status" devices

    Changes to v3.0.0.8:
    - Added support for Linux
    - Fixed reconnection problem

    Changes to v3.0.0.7:
    - Fixed Heat and Cool setpoints display reversed in HSTouch

    Changes to v3.0.0.6:
    - target .NET4.0 instead of .NET4.5, in order to be compatible with Win XP and HomeTrollers

    Changes to v3.0.0.5:
    - Added fan device
    - Implemented thermostat API

    Changes to v3.0.0.4:
    - Fixed authorization process
    - cosmetic changes

    Changes to v3.0.0.3:
    - Fixed update of devices
    - more debug logs for PUT requests

    Changes to v3.0.0.2:
    - added HVAC Mode device
    - enhanced debug logs

    Changes to v3.0.0.1:
    - Fixed update of HS devices
    Last edited by spud; February 1st, 2018, 08:19 AM.

  • #2
    Just installed it, works great so far. I'm not sure if the API exposes it, but is it possible to have homeseer fire events when the nest goes into auto-away? Also I would like to fire events based on someone setting the nest to away or home from the nest itself.

    Thanks for developing this. Great to have hs3 playing with one more device.

    Comment


    • #3
      Originally posted by ORNVM View Post
      Just installed it, works great so far. I'm not sure if the API exposes it, but is it possible to have homeseer fire events when the nest goes into auto-away? Also I would like to fire events based on someone setting the nest to away or home from the nest itself.

      Thanks for developing this. Great to have hs3 playing with one more device.
      To fire event based on home /away / auto-away status, you can use a "This device changes and becomes" trigger with the Nest Home device.

      Click image for larger version

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

      Comment


      • #4
        Excellent thanks. I'm still figuring the hs3 event engine out, I always forget that some plugins list themselves in the first drop down as triggers and others you use "a device changes" and device pick it. That is great that it lets events fire from auto-away that will be handy for me.

        I'm also seeing that the PI isn't picking up when NEST is set to Off from the control. When placed in Off, the device status in HS still shows as home, but commands error out. It would be nice if you could override "off" mode from within HS, but at a minimum showing that it is in off mode would be good so you know commands wont work.

        Code:
        Jul-17 2:04:29 PM	  	 Device Control	 Device: Nest Home to Home (1) by/from: CAPI Control Handler
        Jul-17 2:04:26 PM	  	 Nest	 ERROR One or more errors occurred.
        Jul-17 2:04:25 PM	  	 Nest	 ERROR One or more errors occurred.
        Jul-17 2:04:24 PM	  	 Nest	 ERROR One or more errors occurred.
        Jul-17 2:04:23 PM	  	 Nest	 ERROR One or more errors occurred.
        Jul-17 2:04:22 PM	  	 Device Control	 Device: Nest Home to Away (2) by/from: CAPI Control Handler
        Jul-17 2:04:22 PM	  	 Nest	 ERROR One or more errors occurred.
        Jul-17 2:04:21 PM	  	 Nest	 ERROR One or more errors occurred.
        Jul-17 2:04:20 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
        Jul-17 2:04:20 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
        Jul-17 2:04:20 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
        Jul-17 2:04:19 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
        Also, i'm not getting an update on the device status in HS if i manually change it to home/away using the device control buttons. The nest changes state though, but the device doesn't update its value in HS3.

        The same is also happening by changing target temperatures with the device buttons, the nest responds but the set-point within hs3 does not update.
        Attached Files

        Comment


        • #5
          Originally posted by ORNVM View Post
          I'm also seeing that the PI isn't picking up when NEST is set to Off from the control. When placed in Off, the device status in HS still shows as home, but commands error out. It would be nice if you could override "off" mode from within HS, but at a minimum showing that it is in off mode would be good so you know commands wont work.
          home/away and off are different things. Home/Away is a global state for your home, if you have several thermostats changing the home/away state will change it for all the thermostats.

          off is one possible value for the HVAC mode defined at the thermostat level. The possible values for HVAC mode are heat, cool, heat-cool, and off. I will add a device to represent this.


          Originally posted by ORNVM View Post
          Also, i'm not getting an update on the device status in HS if i manually change it to home/away using the device control buttons. The nest changes state though, but the device doesn't update its value in HS3.

          The same is also happening by changing target temperatures with the device buttons, the nest responds but the set-point within hs3 does not update.
          I can't reproduce this problem, please set log level to debug, and post your logs when this happens.
          is it correctly updated on https://home.nest.com/
          if you change the target temperature from the Nest itself or from https://home.nest.com/ does the HS device is updated?

          Comment


          • #6
            is it correctly updated on https://home.nest.com/
            yes, changes made within the hs3 device reflects correctly on the nest website. (setpoint and home/away)

            if you change the target temperature from the Nest itself
            changing target temp from nest itself updates the nest and the nest website, but the HS device does not change.

            or from https://home.nest.com/ does the HS device is updated?
            changing setpoint from nest website and mobile app changes the target temp on the nest itself and is reflected on the nest website, but the HS device does not update.

            I also am noticing that the ambient temperature is not updating on the HS3 nest device either. If i restart the plugin it will go out and get current settings of the nest but then it wont update anymore.

            I changed logging to debug but am not seeing any more log details in the HS3 log... does verbose PI logging write somewhere else?

            Code:
            Jul-17 3:29:56 PM	  	 Device Control	 Device: Nest Home to Home (1) by/from: CAPI Control Handler
            Jul-17 3:29:50 PM	  	 Device Control	 Device: Nest Home to Away (2) by/from: CAPI Control Handler
            Jul-17 3:29:46 PM	  	 Device Control	 Device: Nest Home to Home (1) by/from: CAPI Control Handler
            Jul-17 3:29:30 PM	  	 Device Control	 Device: Nest Home to Away (2) by/from: CAPI Control Handler
            Jul-17 3:29:28 PM	  	 Device Control	 Device: Nest Home to Home (1) by/from: CAPI Control Handler
            Jul-17 3:29:21 PM	  	 Device Control	 Device: Nest Home to Away (2) by/from: CAPI Control Handler
            Jul-17 3:29:19 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:19 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:19 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:18 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:17 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:16 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:15 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:14 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:10 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:09 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:29:09 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:08 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:07 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:07 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:06 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:05 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:05 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:04 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:03 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:03 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:29:00 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:58 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:57 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:56 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:56 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:55 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:55 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:55 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:55 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:54 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:54 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:54 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:54 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:54 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:53 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:53 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:52 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:49 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:48 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:48 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:47 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:47 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:46 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:46 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:45 PM	  	 Device Control	 Device: Nest Target Temperature to - (1000) by/from: CAPI Control Handler
            Jul-17 3:28:44 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:44 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:43 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:39 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:38 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:37 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:36 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler
            Jul-17 3:28:33 PM	  	 Device Control	 Device: Nest Target Temperature to + (1001) by/from: CAPI Control Handler

            Comment


            • #7
              Spud,

              I am also not getting an update for te3mperate or target temperature in HS3 it is responding correctly from the nest site. Also when I attempt to change the target temperature it will only let me move up or down one degree not multple so I am stuck between 69 F and 71 F wont increase or decrease beyond those points here is what shows in the log. I am running three thermostats only tested with the first

              Jul-17 5:49:19 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:49:19 PM Nest ERROR One or more errors occurred.
              Jul-17 5:49:06 PM Nest ERROR One or more errors occurred.
              Jul-17 5:49:06 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:49:02 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:49:02 PM Nest ERROR One or more errors occurred.
              Jul-17 5:48:57 PM Nest ERROR One or more errors occurred.
              Jul-17 5:48:57 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:48:46 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:48:46 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:31 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:31 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:31 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:31 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:30 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:30 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:29 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:29 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:28 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:28 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:27 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:27 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:26 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:26 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:26 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:26 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:25 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:25 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:24 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:24 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:24 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:24 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:23 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:23 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:22 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:22 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:22 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:22 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:21 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:21 PM Nest ERROR One or more errors occurred.
              Jul-17 5:45:19 PM Nest DEBUG Stack: at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) at System.Threading.Tasks.Task`1.get_Result() at NestSharp.NestClient.SetTargetTemperature(String thermostatId, Double target, String scale) at HSPI_Nest.NestApp.ButtonPress(String buttonName, Int32 dvref)
              Jul-17 5:45:19 PM Nest ERROR One or more errors occurred.
              Jul-17 5:42:43 PM Nest WARNING The Nest plugin hasn't been authorized to access your Nest account, please go to the config page to authorize.
              Jul-17 5:42:43 PM Nest INFO Nest version 3.0.0.0
              44 log entries, displaying entries from 0


              Cheers Ken
              HSPRO,HS3PRO, BLsecurity, , MCSxap, HSTouch Android, UltraGCIR, CM15a, USBUIRT, BLUSBUIRT, WIFIRGB, BLAB8SS, BLcontrol, BLGData, BLLAN,BLOccupied, BLRadar, BLVolume, iTunesDAAP, UltraGCIR3, Airplayspeak, BLalarm, BLbackup, BLLED, BLrandom, BLReminders, BLRF, BL Speech, Hyperion, IFTTT, KINECT, XBMC, MCSprinkers PRO, PHLocation, ULtrapioneer, Ultralog, ultraweatherbug, Z,troller, GC-100, GC WIFICC, GC-WIFI SERIAL, Nitrogen logic depth camera controllers,

              Comment


              • #8
                I found the bug that prevent the HS devices from updating.
                I have always tested with at least one thermostat AND one protect, if you only have devices from one category the bug appears

                I'm going to fix this asap, stay tune for version 3.0.0.1

                Comment


                • #9
                  fixed in version 3.0.0.1, please test

                  Comment


                  • #10
                    3.0.0.1 fixed issue for me. Updating well now. I think i'll still use it as an excuse to go get a nest protect though!

                    Comment


                    • #11
                      Does this work without an Internet connection? I'm thinking about getting a protect or three

                      Comment


                      • #12
                        3.0.0.1 fixed my all three t-stats are working great nice addition spud,

                        is there a way that we can have a device added that will set heat cool, off ect.

                        Cheers Ken
                        HSPRO,HS3PRO, BLsecurity, , MCSxap, HSTouch Android, UltraGCIR, CM15a, USBUIRT, BLUSBUIRT, WIFIRGB, BLAB8SS, BLcontrol, BLGData, BLLAN,BLOccupied, BLRadar, BLVolume, iTunesDAAP, UltraGCIR3, Airplayspeak, BLalarm, BLbackup, BLLED, BLrandom, BLReminders, BLRF, BL Speech, Hyperion, IFTTT, KINECT, XBMC, MCSprinkers PRO, PHLocation, ULtrapioneer, Ultralog, ultraweatherbug, Z,troller, GC-100, GC WIFICC, GC-WIFI SERIAL, Nitrogen logic depth camera controllers,

                        Comment


                        • #13
                          Spud,

                          I was looking foward to your nest plugin, but I guess I'm out of luck for now. I'm running my HS3 on a Hometroller Pro-S3 which runs Windows XP. I managed to get .Net 4.0 running on it. Unfortunately, the .net 4.5 installer blocks installation because of the operating system.

                          Forrest

                          Comment


                          • #14
                            Originally posted by kideon View Post
                            Does this work without an Internet connection? I'm thinking about getting a protect or three
                            the plugin needs internet connection, it does not communicate directly with your Nest devices, it uses the cloud.

                            Comment


                            • #15
                              Originally posted by kenrad View Post
                              is there a way that we can have a device added that will set heat cool, off ect.
                              yep I will add this device very soon

                              Comment

                              Working...
                              X