Announcement

Collapse
No announcement yet.

Has anybody

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

    Has anybody

    Anyone put a script together for setting the theromstat via voice command yet? Seems easy but if someone already did it.

    If not- I will throw something together....
    HS3 Pro Edition 3.0.0.435 (Windows Server 8.1 on ESXi box)

    Plug-Ins Enabled:
    Z-Wave:,RaspberryIO:,AirplaySpeak:,Ecobee:,
    weatherXML:,JowiHue:,APCUPSD:,PHLocation:,Chromecast:,EasyTr igger:

    #2
    I have done it... willing to post if anyone is interested.
    Mine are rather simple, only with heat and cool setpoints. I was going to add on/off/fan settings but have not...

    Comment


      #3
      Yeah- that is all I am looking for....

      speak: set upstairs heat to (65|66|67...)

      Post it here....
      HS3 Pro Edition 3.0.0.435 (Windows Server 8.1 on ESXi box)

      Plug-Ins Enabled:
      Z-Wave:,RaspberryIO:,AirplaySpeak:,Ecobee:,
      weatherXML:,JowiHue:,APCUPSD:,PHLocation:,Chromecast:,EasyTr igger:

      Comment


        #4
        Here is the undocumented, uncommented version... I think it is pretty simple...

        You will need to edit the thermostat names and their numbers. mine are family and master.
        Attached Files

        Comment


          #5
          Great script Scott!

          Thanks a million.

          One small issue... Although the script is reporting thremostat conditions properly, I cannot seem to make it change the heating setpoint. According to the TTS, everything has worked "Old setpoint is 69 New setpoint is 72" but nothing actually happens... Suggestons?
          ______________________________
          Skibumsplace - Locate Me

          Comment


            #6
            Probably one of these lines:
            <pre class="ip-ubbcode-code-pre">
            If ucase(Room) = "FAMILY" then Room = "1"
            If ucase(Room) = "MASTER" then Room = "2"

            </pre>
            these need to be changed to match your tstats.

            Or there could be a bug... thinking back it has never been cold enough here for me to use heat... I will test and see what I can find.

            Comment


              #7
              I just tested and the heat setpoints work. Also if it says "setting confirmed" it is actually reading the setpoint back from the tstat and comparing it with what was just set, it it should be correct.

              Comment


                #8
                Just to confirm.... If I made no changes to the script, and I had only 1 stat in the house then the Family stat would be the one used?

                I do not remember getting a "setting confirmed". I'll check when I run home in a few minutes.
                ______________________________
                Skibumsplace - Locate Me

                Comment


                  #9
                  OK I get no "setting confirmed" I get "Thermostat command complete"
                  This is preceeded in the log by:

                  Old setpoint 57
                  New setpoint 67
                  OK to execute
                  (then Therm. Command complete)

                  Still no joy though.... the setpoint remains 57
                  ______________________________
                  Skibumsplace - Locate Me

                  Comment


                    #10
                    Yes in my script the family tstat is number one, and if you are using a single tstat then this is the correct one to use. Give me a little while and I will post a modified single tstat script.. We can troubleshoot from there.

                    Does the fan and cool setpoints work?

                    Comment


                      #11
                      try this single tstat version, notice the command for the voice event must be modified to:
                      <pre class="ip-ubbcode-code-pre">
                      Thermostat (Heat|Cool|Status|Fan) [(60|70|80|)] [(1|2|3|4|5|6|7|8|9)]
                      </pre>


                      Let me know if the cool and fan work, and then we can fix the heat...
                      Attached Files

                      Comment


                        #12
                        Thats great, Scott... I'll try it when I get home for the day. (I can't run home too many times... )

                        Note: I do not have central air, but I'll test the setpoints, and the fan.

                        ...also, I regularly set my heat to 57
                        ______________________________
                        Skibumsplace - Locate Me

                        Comment


                          #13
                          ...heat at 57? is that actuallly heating? if I set that here my system would never come on, plus I think everything in my house would be dead

                          It is possible that the plug-in is not getting the command.
                          Is your tstat set to device 1?
                          What version of the plug-in are you running? What tstat are you using?

                          Also try turning on the debug/logging for the plug-in it will tell us if the command is getting through.

                          Perhaps Alan will chime in here as well..

                          (paging Alan, Mr. Alan to isle 5 please)

                          Comment


                            #14
                            Skibum,
                            Anything in the log file?

                            Alan

                            Comment


                              #15
                              ....hehe, yes heating at 57. This is where the therm is set for sleep.

                              I am not sure of what you mean is my therm device 1... it is the only one...and as I am getting the current setpoint information, I assume that part is ok.

                              Alan

                              I have debug set to true, and what I posted above is what was in the log..
                              ______________________________
                              Skibumsplace - Locate Me

                              Comment

                              Working...
                              X