Announcement

Collapse
No announcement yet.

Increase/decrease set point based on X10 remote?

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

  • Increase/decrease set point based on X10 remote?

    Hey guys, just got my Trane thermostat and Z-wave usb stick working. Things are great, but I can't figure out how to increase or decrease the current set point based on buttons on an X10 mini remote. I can set up the event just fine, it's just that I can't do anything but set a specific temperature from a pulldown list.

    Can someone tell me how I can get this accomplished? Do I have to write a script or something?

  • #2
    There should be an action that you can trigger with X10 received. ie
    Action type: Thermostat: Raise or Lower the Setpoint
    Themostat: Node 11
    Amount: 1 Degrees
    -Rupp
    sigpic

    Comment


    • #3
      Thanks for the reply. Unfortunately all I'm seeing is 'Set Mode', 'Set Fan Mode' and 'Set Setpoint'. The 'Set Setpoint' is the option I'm using and it only allows for the absolute temperature.

      Comment


      • #4
        Originally posted by dinki View Post
        Thanks for the reply. Unfortunately all I'm seeing is 'Set Mode', 'Set Fan Mode' and 'Set Setpoint'. The 'Set Setpoint' is the option I'm using and it only allows for the absolute temperature.
        What version of HS are your running?
        -Rupp
        sigpic

        Comment


        • #5
          Standard Edition 2.5.0.20

          Comment


          • #6
            You can use a script to get the current set point and then add or subtract 1 degree. I thought about doing this, but I changed my mind because there is no feedback on a miniremote or palmpad. You will not know if the x10 command was received until your furnace or AC turns ON.

            I use my iTouch to enter the set point I want. I just use the "zWave Status" button in the thermostat plugin.

            Steve Q
            HomeSeer Version: HS3 Pro Edition 3.0.0.368, Operating System: Microsoft Windows 10 - Home, Number of Devices: 373, Number of Events: 666, Enabled Plug-Ins
            2.0.83.0: BLRF, 2.0.10.0: BLUSBUIRT, 3.0.0.75: HSTouch Server, 3.0.0.58: mcsXap, 3.0.0.11: NetCAM, 3.0.0.36: X10, 3.0.1.25: Z-Wave,Alexa,HomeKit

            Comment


            • #7
              Understood on the feedback. I'd just like to be able to bump the ac up or down from bed so it should be fine without the feedback.

              Rupp is saying that I should have this functionality available to me but I can't figure out why I don't see these options. Do I need to have something special installed?

              Comment


              • #8
                Rupp is thinking about HSTouch which has this functionality. Native support for this in HS is not possible without scripting.
                HS3Pro Running on a Raspberry Pi3
                68 Z-Wave Nodes, 174 Events, 326 Devices
                UPB modules via OMNI plugin/panel
                Plugins: Z-Wave, OMNI, HSTouch, weatherXML, EasyTrigger
                HSTouch Clients: 3 Android, 1 Joggler

                Comment


                • #9
                  Originally posted by rmasonjr View Post
                  Rupp is thinking about HSTouch which has this functionality. Native support for this in HS is not possible without scripting.
                  Yep, sorry. I was thinking you were wanting to do this from within HSTouch.
                  -Rupp
                  sigpic

                  Comment


                  • #10
                    Gotcha. I've got zero experience with HS Scripting but I've done a bit of scripting/coding in the past. Is there a newbies guide to scripting in HS? Is this going to be a chore for me to figure out?

                    Comment


                    • #11
                      Check out this thread for an example script to do this.
                      http://board.homeseer.com/showthread...ght=CmdSetCool
                      -Rupp
                      sigpic

                      Comment


                      • #12
                        Try this:
                        Name is with a .vb extension

                        Code:
                        Sub Main(ByVal parms as Object)
                        Dim pi As Object 
                        Dim currentCoolSetPoint as Double
                        Const failSafe as double = 85
                        
                        pi = hs.Plugin("ZWave Thermostats") 
                        currentCoolSetPoint = pi.getCoolSet(1,1)
                        currentCoolSetPoint = currentCoolSetPoint +1
                        if currentCoolSetPoint < failSafe then pi.cmdSetCool(1, currentCoolSetPoint) 'edited to correct currentCoolSetPoint
                        
                        End Sub
                        -Rupp
                        sigpic

                        Comment


                        • #13
                          Fantastic! Got it to work and modified it to go the other direction as well. Thanks for the help guys.

                          Comment


                          • #14
                            One last thing. Would it be hard to modify the script so that it would write out the new set point to the log file? I'd like to be able to see what and when I change the value to so that I can possibly make adjustments to my thermostat scheduling.

                            Also, Is there some sort of newbie guide to scripting somewhere? I'm sure I could find some other areas of my HA that I could improve with some scripts.

                            Comment


                            • #15
                              Just add a line like hs.writelog "info", tempVariable

                              The HomeSeer help files have all the scripting commands and many have examples.
                              Like this for HS.WriteLog
                              http://www.homeseer.com/support/home...2/homeseer.htm
                              -Rupp
                              sigpic

                              Comment

                              Working...
                              X