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

    Originally posted by spud View Post
    If the problem is only with HSTouch (?) you should post in the HSTouch subforum or contact HST support directly. As the Nest plugin author there is nothing I can do.
    I'm pretty sure it's only with HS Touch - on my Homeseer webpage I see the decimal, on my HS Touch clients it gets rounded....

    Comment


      Spud,

      I have some questions regarding the beta plugin. I will recieve my Nest next moth with my energy contract so i vcan not test it yet. But the questions are:

      Is it possible to also control the boiler temperature (tapwater), this is possible via the nest V3 when the heating system has openterm support)

      The target SP does it have a slider/dimmer possibility, with other words if i change the devicevalue, via in my case homekit plugin or script, does this interact with the nest? or do i need to use the +/- buttton or event actions?


      regards

      Bart
      Regards Bart
      ------------------------------------------
      Win7 64Bit on Intel NUCI7 with SSD
      HSPRO 3.
      Devices; 1370 Events; 691

      Jon00 Scripts, JowHue, HSTouch, Plugwise, Z-wave, Ultranetatmo, Ultracam, PHlocation, BLUSBUIRT, MeiHarmony, Buienradar, MEiUnifi Pushover 3P, Random, Nest HSPhone and Blueiris

      Visonic Powermax Alarm System (HS3) Interface: http://www.domoticaforum.eu/viewtopic.php?f=68&t=11129

      Comment


        Originally posted by bartbakels View Post
        Is it possible to also control the boiler temperature (tapwater), this is possible via the nest V3 when the heating system has openterm support)
        Hot water control is not part of the current API, see https://nestdevelopers.io/t/api-for-...thermostat/197

        Originally posted by bartbakels View Post
        The target SP does it have a slider/dimmer possibility, with other words if i change the devicevalue, via in my case homekit plugin or script, does this interact with the nest? or do i need to use the +/- buttton or event actions?
        The target temperature device has its range of possible values set as both status and control, so it's possible to set the temperature to any value you want from an event action, from a script, and I guess from the Homekit plugin too (I have never tested Homekit though)

        Comment


          Problem with plugin on Linux

          Hi

          I am unable to get authorization work on HS3 Pro running on Ubuntu. In the logs I am getting.

          Nov-12 20:12:41 ERROR Could not load file or assembly or one of its dependencies.
          08:12:41:0988:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:13:23 ERROR Could not load file or assembly or one of its dependencies.
          08:13:23:2751:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:13:46 ERROR Could not load file or assembly or one of its dependencies.
          08:13:46:6116:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:51 ERROR Could not load file or assembly or one of its dependencies.
          08:14:51:8485:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:52 ERROR Could not load file or assembly or one of its dependencies.
          08:14:52:6253:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:52 ERROR Could not load file or assembly or one of its dependencies.
          08:14:52:8499:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:52 ERROR Could not load file or assembly or one of its dependencies.
          08:14:52:9725:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
          08:14:53:2092:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
          08:14:53:3611:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
          08:14:53:5662:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
          08:14:53:7098:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
          Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
          08:14:53:9226:[Nest]->ERROR Could not load file or assembly or one of its dependencies.

          Comment


            Originally posted by mmoud View Post
            Hi

            I am unable to get authorization work on HS3 Pro running on Ubuntu. In the logs I am getting.

            Nov-12 20:12:41 ERROR Could not load file or assembly or one of its dependencies.
            08:12:41:0988:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:13:23 ERROR Could not load file or assembly or one of its dependencies.
            08:13:23:2751:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:13:46 ERROR Could not load file or assembly or one of its dependencies.
            08:13:46:6116:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:51 ERROR Could not load file or assembly or one of its dependencies.
            08:14:51:8485:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:52 ERROR Could not load file or assembly or one of its dependencies.
            08:14:52:6253:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:52 ERROR Could not load file or assembly or one of its dependencies.
            08:14:52:8499:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:52 ERROR Could not load file or assembly or one of its dependencies.
            08:14:52:9725:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
            08:14:53:2092:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
            08:14:53:3611:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
            08:14:53:5662:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
            08:14:53:7098:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            Nov-12 20:14:53 ERROR Could not load file or assembly or one of its dependencies.
            08:14:53:9226:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
            set the log level to debug from the config page, then capture some logs again please

            Comment


              Originally posted by spud View Post
              set the log level to debug from the config page, then capture some logs again please
              Here are debug logs

              08:22:39:2969:[Info]->System connected to MyHomeSeer Service successfully.
              Nov-12 20:39:35 ERROR Could not load file or assembly or one of its dependencies.
              08:39:35:8894:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
              Nov-12 20:39:35 DEBUG System.IO.FileNotFoundException: Could not load file or assembly or one of its dependencies.
              File name: 'System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
              at Newtonsoft.Json.JsonSerializer.GetMatchingConverter (IList`1 converters, System.Type objectType) <0x41b25d20 + 0x00054> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Initia lizeContract (Newtonsoft.Json.Serialization.JsonContract contract) <0x41b250c0 + 0x00157> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Create ObjectContract (System.Type objectType) <0x41b24430 + 0x0006b> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Create Contract (System.Type objectType) <0x41b1e830 + 0x0028f> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Resolv eContract (System.Type type) <0x41b1e500 + 0x00144> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.G etContractSafe (System.Type type) <0x41b1e4a0 + 0x00048> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.D eserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) <0x41b1df40 + 0x0006f> in <filename unknown>:0
              at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d3b0 + 0x001a3> in <filename unknown>:0
              at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d380 + 0x0001b> in <filename unknown>:0
              at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b880 + 0x000eb> in <filename unknown>:0
              at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b820 + 0x0002f> in <filename unknown>:0
              at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) <0x41b1cf00 + 0x00027> in <filename unknown>:0
              at NestSharp.NestClient.GetAccessToken (System.String pin) <0x41b18120 + 0x0031b> in <filename unknown>:0
              at HSPI_Nest.WebConfig.postBackProc (System.String page, System.String data, System.String user, Int32 userRights) <0x41b10580 + 0x002e3> in <filename unknown>:0
              08:39:35:8986:[Nest]->DEBUG System.IO.FileNotFoundException: Could not load file or assembly or one of its dependencies.
              File name: 'System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
              at Newtonsoft.Json.JsonSerializer.GetMatchingConverter (IList`1 converters, System.Type objectType) <0x41b25d20 + 0x00054> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Initia lizeContract (Newtonsoft.Json.Serialization.JsonContract contract) <0x41b250c0 + 0x00157> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Create ObjectContract (System.Type objectType) <0x41b24430 + 0x0006b> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Create Contract (System.Type objectType) <0x41b1e830 + 0x0028f> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.DefaultContractResolver.Resolv eContract (System.Type type) <0x41b1e500 + 0x00144> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.G etContractSafe (System.Type type) <0x41b1e4a0 + 0x00048> in <filename unknown>:0
              at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.D eserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) <0x41b1df40 + 0x0006f> in <filename unknown>:0
              at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d3b0 + 0x001a3> in <filename unknown>:0
              at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d380 + 0x0001b> in <filename unknown>:0
              at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b880 + 0x000eb> in <filename unknown>:0
              at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b820 + 0x0002f> in <filename unknown>:0
              at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) <0x41b1cf00 + 0x00027> in <filename unknown>:0
              at NestSharp.NestClient.GetAccessToken (System.String pin) <0x41b18120 + 0x0031b> in <filename unknown>:0
              at HSPI_Nest.WebConfig.postBackProc (System.String page, System.String data, System.String user, Int32 userRights) <0x41b10580 + 0x002e3> in <filename unknown>:0

              Comment


                Originally posted by mmoud View Post
                Here are debug logs

                08:22:39:2969:[Info]->System connected to MyHomeSeer Service successfully.
                Nov-12 20:39:35 ERROR Could not load file or assembly or one of its dependencies.
                08:39:35:8894:[Nest]->ERROR Could not load file or assembly or one of its dependencies.
                Nov-12 20:39:35 DEBUG System.IO.FileNotFoundException: Could not load file or assembly or one of its dependencies.
                File name: 'System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
                at Newtonsoft.Json.JsonSerializer.GetMatchingConverter (IList`1 converters, System.Type objectType) <0x41b25d20 + 0x00054> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Initia lizeContract (Newtonsoft.Json.Serialization.JsonContract contract) <0x41b250c0 + 0x00157> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Create ObjectContract (System.Type objectType) <0x41b24430 + 0x0006b> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Create Contract (System.Type objectType) <0x41b1e830 + 0x0028f> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Resolv eContract (System.Type type) <0x41b1e500 + 0x00144> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.G etContractSafe (System.Type type) <0x41b1e4a0 + 0x00048> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.D eserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) <0x41b1df40 + 0x0006f> in <filename unknown>:0
                at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d3b0 + 0x001a3> in <filename unknown>:0
                at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d380 + 0x0001b> in <filename unknown>:0
                at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b880 + 0x000eb> in <filename unknown>:0
                at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b820 + 0x0002f> in <filename unknown>:0
                at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) <0x41b1cf00 + 0x00027> in <filename unknown>:0
                at NestSharp.NestClient.GetAccessToken (System.String pin) <0x41b18120 + 0x0031b> in <filename unknown>:0
                at HSPI_Nest.WebConfig.postBackProc (System.String page, System.String data, System.String user, Int32 userRights) <0x41b10580 + 0x002e3> in <filename unknown>:0
                08:39:35:8986:[Nest]->DEBUG System.IO.FileNotFoundException: Could not load file or assembly or one of its dependencies.
                File name: 'System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
                at Newtonsoft.Json.JsonSerializer.GetMatchingConverter (IList`1 converters, System.Type objectType) <0x41b25d20 + 0x00054> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Initia lizeContract (Newtonsoft.Json.Serialization.JsonContract contract) <0x41b250c0 + 0x00157> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Create ObjectContract (System.Type objectType) <0x41b24430 + 0x0006b> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Create Contract (System.Type objectType) <0x41b1e830 + 0x0028f> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.DefaultContractResolver.Resolv eContract (System.Type type) <0x41b1e500 + 0x00144> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.G etContractSafe (System.Type type) <0x41b1e4a0 + 0x00048> in <filename unknown>:0
                at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.D eserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) <0x41b1df40 + 0x0006f> in <filename unknown>:0
                at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d3b0 + 0x001a3> in <filename unknown>:0
                at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) <0x41b1d380 + 0x0001b> in <filename unknown>:0
                at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b880 + 0x000eb> in <filename unknown>:0
                at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) <0x41b0b820 + 0x0002f> in <filename unknown>:0
                at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) <0x41b1cf00 + 0x00027> in <filename unknown>:0
                at NestSharp.NestClient.GetAccessToken (System.String pin) <0x41b18120 + 0x0031b> in <filename unknown>:0
                at HSPI_Nest.WebConfig.postBackProc (System.String page, System.String data, System.String user, Int32 userRights) <0x41b10580 + 0x002e3> in <filename unknown>:0
                install the mono-complete package

                Code:
                sudo apt-get install mono-complete

                Comment


                  Originally posted by spud View Post
                  install the mono-complete package

                  Code:
                  sudo apt-get install mono-complete
                  Thanks! It fixed it.

                  Any solution to missing image ?

                  08:06:39:6056:[Warning]->File does not exist: /opt/HomeSeer/html/images/HomeSeer/status/home.png

                  Comment


                    Originally posted by mmoud View Post
                    Thanks! It fixed it.

                    Any solution to missing image ?

                    08:06:39:6056:[Warning]->File does not exist: /opt/HomeSeer/html/images/HomeSeer/status/home.png
                    attached is the missing file, copy it to /opt/HomeSeer/html/images/HomeSeer/status/

                    not sure why it's not there by default on your system...
                    Attached Files

                    Comment


                      Originally posted by spud View Post
                      attached is the missing file, copy it to /opt/HomeSeer/html/images/HomeSeer/status/

                      not sure why it's not there by default on your system...
                      Thanks! , Can I have away.png also . That's also missing.

                      Comment


                        Originally posted by mmoud View Post
                        Thanks! , Can I have away.png also . That's also missing.
                        here it is
                        Attached Files

                        Comment


                          Spud,

                          A question, I have 3 protects (230V so not the battery powered ones). One of the protects is at this moment disconnected and i removed the Backup batteries. The nest app reports that the 230V has been removes as issue, however the plugin still says connected to that protect, i dont think that is correct. Or is this an api issue?


                          In addition, did you test the smoke and CO alarm status, and how did you do this. I am planning to simulate a full smoke alarm and test my setup. and check the response time (for sending hs3 alarms and opening my windowscreens etc)

                          regards

                          Bart
                          Regards Bart
                          ------------------------------------------
                          Win7 64Bit on Intel NUCI7 with SSD
                          HSPRO 3.
                          Devices; 1370 Events; 691

                          Jon00 Scripts, JowHue, HSTouch, Plugwise, Z-wave, Ultranetatmo, Ultracam, PHlocation, BLUSBUIRT, MeiHarmony, Buienradar, MEiUnifi Pushover 3P, Random, Nest HSPhone and Blueiris

                          Visonic Powermax Alarm System (HS3) Interface: http://www.domoticaforum.eu/viewtopic.php?f=68&t=11129

                          Comment


                            Originally posted by bartbakels View Post
                            Spud,

                            A question, I have 3 protects (230V so not the battery powered ones). One of the protects is at this moment disconnected and i removed the Backup batteries. The nest app reports that the 230V has been removes as issue, however the plugin still says connected to that protect, i dont think that is correct. Or is this an api issue?


                            In addition, did you test the smoke and CO alarm status, and how did you do this. I am planning to simulate a full smoke alarm and test my setup. and check the response time (for sending hs3 alarms and opening my windowscreens etc)

                            regards

                            Bart
                            The Online/Offline status is based on the is_online field of the API. Could you set the log level to Debug, and paste here the json data you get when you start the plugin.

                            I tested the smoke and CO alarm status using the "Nest Home Simulator" which let you create virtual protects and thermostats.

                            Comment


                              spud,

                              sorry for the late response, I tested with smoke, response was about 2 secs

                              in addition as feature request I would like to change the SP by an half degree is this possible?

                              regards

                              Bart
                              Regards Bart
                              ------------------------------------------
                              Win7 64Bit on Intel NUCI7 with SSD
                              HSPRO 3.
                              Devices; 1370 Events; 691

                              Jon00 Scripts, JowHue, HSTouch, Plugwise, Z-wave, Ultranetatmo, Ultracam, PHlocation, BLUSBUIRT, MeiHarmony, Buienradar, MEiUnifi Pushover 3P, Random, Nest HSPhone and Blueiris

                              Visonic Powermax Alarm System (HS3) Interface: http://www.domoticaforum.eu/viewtopic.php?f=68&t=11129

                              Comment


                                Originally posted by bartbakels View Post
                                in addition as feature request I would like to change the SP by an half degree is this possible?
                                if you use the Fahrenheit scale it is not possible
                                if you use Celsius:
                                - the "+" or "-" controls increase or decrease the setpoint by 0.5 degree C.
                                - for the native "Control a device" event action with a static value your only choice are whole degree values, but I will try to change that in a future version if possible.
                                - with the EasyTrigger "Set Device to Expression" action, or a script you can use half degree values:

                                Click image for larger version

Name:	halfdegreechange.png
Views:	2
Size:	5.3 KB
ID:	1188530

                                Comment

                                Working...
                                X