Announcement

Collapse
No announcement yet.

How To Poll Z-Wave Thermostat?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by randman View Post
    I have 2 Trane thermostats and I configured HomeSeer to poll them about every 15 minutes as indicated above. However, HomeSeer still does not update status (e.g. set points, current temp). When I click on Update as described by OP, then HomeSeer shows the latest status. I have HS PRO version 2.5.0.44. Anyone else have this problem?
    When the automatic poll takes place are there any errors in the HomeSeer.log file?
    -Rupp
    sigpic

    Comment


    • #17
      Originally posted by Rupp View Post
      When the automatic poll takes place are there any errors in the HomeSeer.log file?
      No errors in the event log. My HomeTroller shipped with version 2.5.0.23. The last time that I confirmed that polling was working properly was when I had version 2.5.0.23. I upgraded to 2.5.0.44. After I upgraded, I never bothered to confirm if polling of my two Trane thermostats worked. It's only recently that I noticed that the heating set point and current temperature, as displayed in the thermostats, do not match the values in the HomeSeer Status page. However, if I go to the "ZWave Thermostats Status" page, and click on "Update", the latest status is updated immediately in the HomeSeer web page and also in HSTouch in my iPhone.

      Comment


      • #18
        I have the same issue with my Trane thermostat if I manually hit the Zwave Thermostat Status button it updates but else it does not

        It does update the z-wave thermostat temperatur value at the specified rate

        I'm running HSPro 2.5.0.49

        Comment


        • #19
          Originally posted by Aksor View Post
          I have the same issue with my Trane thermostat if I manually hit the Zwave Thermostat Status button it updates but else it does not

          It does update the z-wave thermostat temperatur value at the specified rate

          I'm running HSPro 2.5.0.49
          I had the same issue after "upgrading" to .49
          I solved it by changing the device poll setting back to zero. (might as well, it wasn't working) Then I created a recurring event that runs the immediate script command &hs.PollDevice "Q3", where Q3 is the id for the thermostat.

          Now, it's back to working like it was before, complete with many log errors. I just recently turned debugging on (under setup - interfaces - Zwave thermostats). Debugging fills the log, but when I search the actual log file, there are no Zwave thermostat poll errors while debug is on.

          Comment


          • #20
            Thanks for the heads up

            Comment


            • #21
              Workaround...

              For those still having issues keeping your thermostat updated in HS, the script below has been working for me for a while now, scheduled to run every 15 mins. No issues, no errors in the log.

              poll_therm.vbs

              Code:
              sub Main (param)
              
              Set objHTTP = CreateObject("Microsoft.XMLHTTP")
              objHTTP.open "POST", "http://192.168.254.20/ZWStat_status", False
               
              objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
              objHTTP.send "Therm1=&ref_page=ZWStat_status&poll=Update&LabelNumber=1"
               
              Set objHTTP = Nothing
              
              End Sub

              Comment


              • #22

                Comment


                • #23
                  My 2GIG CT30 thermostat *was* working correctly on version 44.
                  I updated to .49 two days ago and now polling is not working the same as before. I have it set to 60 seconds and both the "Z-Wave Thermostat 11" root device and the "Z-Wave Thermostat 11 Temperature" device were updating before. Now only the "Z-Wave Thermostat 11 Temperature" device is being updated, which is what it says in the log, nothing about the "Z-Wave Thermostat 11" root device. I have to now press "update" in the plug-in to get the temperature in the "Z-Wave Thermostat 11" device to update. Setpoint changes I make from HS are updating the "Z-Wave Thermostat 11" root device.

                  31/01/2012 11:31:07 AM - Device Update - Device: Z-Wave Z-Wave Interface Z-Wave Thermostat 11 Temperature value set to 21.9444444444444 (2194/C)


                  Randman, the 2GIG CT30 doesn't appear to support associations since I don't don't have an "Associations" button displayed like I do for my motion detectors.
                  Last edited by dbrunt; January 31st, 2012, 02:32 PM. Reason: more info added/updated

                  Comment


                  • #24
                    Great write up!!

                    Also, make sure the time on the trane stats are in line with the HS server. Mine were off by years and once I corrected the time in the stats, all my woes seem to have cleared.

                    Transitioning to HS3Pro .298 - WinXPEmbedded

                    Hometroller S3 Pro - WinXPEmbedded - HSP 2.5.0.81 - BLStat - HSPhone - HSTouch Srvr 1.0.0.73 - Touchpad - BLLan - BLOccupied - DSC Plug 2.0.0.14 - BLStat .38

                    Comment


                    • #25
                      I have 7 z-wave tstats and have the exact same experience as randman.

                      1) With either "Poll device for status every # seconds" for my three WayneDaltonWDTC20/IntermaticCA8900 on the configuration page of the zwave tstat root, or associations set up between my four Trane/RCSTZ43/RCSTZ45 and Homeseer, the child Z-Wave Temperature device is updated, but not the root device, nor the plugin status page for any parameter (temp, setpt, op mode, etc.). I believe this worked in my early use of 2.5.0.44 (Service), but not for the past two weeks, and not with .49.

                      2) To work-around problem 1), I set up an event to trigger on a value change of the child Z-Wave Temperature device to do a hs.PollDevice "Qx" (root device).
                      a) The event fired reliably, but sometimes (1 in 5) PollDevice would still not cause an update of the root device or plugin Status page.
                      b) Also the PollDevice would often (4 of 5) cause an update of the child Z-Wave Temperature device (time would change, even though value would not) so the event recursively called itself sometimes 2 or 3 times.
                      c) This PollDevice "Qx" for a specific tstat root would often cause other Trane/RCS stats to update their ZWave Temperature devices through association: ie PollDevice "Q1" causes a DeviceUpdate for child ZWave Temperature device for root "Q2" within 2 seconds. This happened frequently enough that it's not coincidence.

                      3) I did have a 2gigCT30 in this mix until a week ago. But it was so un-reliable that it has been (at least) temporarily removed from the network.

                      Comment


                      • #26
                        Rick changed the polling for stats in the plugin so that now each device would need to be polled individual. The old way would poll the root device and all children causing too much Z-Wave traffic so now each individual device has to be polled. The polling via the event still polls all devices but he said this would change in the future as well.
                        -Rupp
                        sigpic

                        Comment


                        • #27
                          Originally posted by Rupp View Post
                          Rick changed the polling for stats in the plugin so that now each device would need to be polled individual. The old way would poll the root device and all children causing too much Z-Wave traffic so now each individual device has to be polled. The polling via the event still polls all devices but he said this would change in the future as well.
                          How do you poll each individual device? I don't understand how polling is supposed to be done to update the information (temp, set point, fan, etc.) in the root device. Also, how does the information in the z-wave thermostats page updated via polling? As described above, non-event polling doesn't work.

                          Comment


                          • #28
                            Originally posted by Rupp View Post
                            ...would poll the root device and all children causing too much Z-Wave traffic...
                            From what I see, my "root" device Thermostat only has one child device..."Temperature". How can polling two devices instead of one cause "too much Z-Wave traffic? What am I missing?? Is the thermostats being overburdened by two polls?

                            Comment


                            • #29
                              Originally posted by dbrunt View Post
                              From what I see, my "root" device Thermostat only has one child device..."Temperature". How can polling two devices instead of one cause "too much Z-Wave traffic? What am I missing?? Is the thermostats being overburdened by two polls?
                              Keep in mind these changes were not only for tstats but all Z-Wave devices like Locks that have more children devices. The constant polling all of these child device each time was killing the battery life.
                              Last edited by Rupp; February 2nd, 2012, 11:06 AM.
                              -Rupp
                              sigpic

                              Comment


                              • #30
                                Originally posted by Rupp View Post
                                Rick changed the polling for stats in the plugin so that now each device would need to be polled individual. The old way would poll the root device and all children causing too much Z-Wave traffic so now each individual device has to be polled. The polling via the event still polls all devices but he said this would change in the future as well.
                                It is very important to me to be able to get the set mode (heat, cool, off) of the thermostat. Does the statement I bolded above imply that the ability to poll for this will be removed in future versions of HS? I don't care about the temperature, but I do care if someone changes a thermostat to heat or cool or off.

                                Comment

                                Working...
                                X