Announcement

Collapse
No announcement yet.

Thermostat - Tried everything I could find in the boards

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

    Thermostat - Tried everything I could find in the boards

    So, the Homeseer Home Automation (advanced) skill works perfectly with my zwave RCA TC43 thermostats.

    Based on what I can tell, the regular Homeseer (basic) skill should work with Thermostats also, but for some reason they don't show up.

    I've tried everything I can think of.
    Before you ask, yes, "Voice Command" is checked for every aspect / device on said Thermostat.
    Yes, the Control Use has a voice command set to it.

    I've attached screenshots of the Heat/Cool/Auto/Off commands, because why not.

    Anybody have any thoughts?








    #2
    Wish I could help, my thread with the exact same probleem and is about 4 down from yours has had zero replies....

    Comment


      #3
      These are purely guesses...

      Try naming it something other than "Thermostat". It might be tripping up on that so you would have to say "Alexa, set the Thermostat thermostat to 70 degrees" or something to that effect.

      Also, try deleting/re-discovering your devices in the Alexa site. Make sure the name shows up like you want before trying it out...
      HS4Pro on a Raspberry Pi4
      54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
      Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI

      HSTouch Clients: 1 Android

      Comment


        #4
        @Furious: yeah, I saw that. I was hoping that by adding more threads showcasing the same problem eventually somebody from HS might pick up on this...

        @rmasonjr: Tried it, but it doesn't make a difference.

        Interesting thing I noticed though, if you look at the attached screenshot, this is how the TC43 shows up on the device list on HomeSeer (note, I renamed the Thermostat back to what it was originally before taking the screenshot):




        All of the devices have Voice Command turned on, and the only one that gets discovered is Thermostat Global. I can't do anything with it, as Alexa states that 'the device is not responding, check the power supply'.
        Here are the 4 tabs on that one, why would it see that, but not the regular Thermostat??








        Comment


          #5
          I mean, adding a virtual device and then an event to link the two works fine, but it shouldn't have to no?

          Is it just because the TC43 has a drop down for Cool/Heat/Off/Auto?

          Comment


            #6
            Mines only got heat, I don't think its that - something to do with how the device is constructed to alexa is stopping it from being controlled and/or seen.
            I've done the virtual device thing, but you can't get the status, which is a complete pain.
            Perhaps someone from HS can officially give us an answer of what is actually supported, or what criteria is needed to get them to show??

            Comment


              #7
              Did you guys ever get this sorted?

              I cant get Alexa to find my thermostat individual devices. It only returns the root device.
              HS4Pro on a Raspberry Pi4
              54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
              Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI

              HSTouch Clients: 1 Android

              Comment


                #8
                Note, the Alexa HA skill only allows us to return one device per physical device. HS breaks devices up into many devices so this does not work. So to get this to work we return just the root device when Alexa does a discover. So name the root device with a name that you want to use in the voice command, say just "Thermostat". Then discover your devices. Now you can say "Alexa, set my thermostat to 70 degrees". HS then handles figuring out which child device is your set point and does the set. HS will first check your thermostat to see what mode it is in (heat,cool,auto) so it knows which set point to set.

                The names of your child devices are ignored and not returned during discovery.

                For this to work, the "ControlUse" property needs to be set on the child devices. The Z-Wave plugin sets this for you, but third party plugins might not be setting this. This is set in the device properties "Status Graphics" tab.
                💁‍♂️ Support & Customer Service 🙋‍♂️ Sales Questions 🛒 Shop HomeSeer Products

                Comment


                  #9
                  Originally posted by rjh View Post
                  Note, the Alexa HA skill only allows us to return one device per physical device. HS breaks devices up into many devices so this does not work. So to get this to work we return just the root device when Alexa does a discover. So name the root device with a name that you want to use in the voice command, say just "Thermostat". Then discover your devices. Now you can say "Alexa, set my thermostat to 70 degrees". HS then handles figuring out which child device is your set point and does the set. HS will first check your thermostat to see what mode it is in (heat,cool,auto) so it knows which set point to set.

                  The names of your child devices are ignored and not returned during discovery.

                  For this to work, the "ControlUse" property needs to be set on the child devices. The Z-Wave plugin sets this for you, but third party plugins might not be setting this. This is set in the device properties "Status Graphics" tab.
                  Ah - that explains it, Rich. I was wracking my brain on why the child devices are not returned.
                  HS4Pro on a Raspberry Pi4
                  54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
                  Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI

                  HSTouch Clients: 1 Android

                  Comment


                    #10
                    Originally posted by rjh View Post
                    Note, the Alexa HA skill only allows us to return one device per physical device. HS breaks devices up into many devices so this does not work. So to get this to work we return just the root device when Alexa does a discover. So name the root device with a name that you want to use in the voice command, say just "Thermostat". Then discover your devices. Now you can say "Alexa, set my thermostat to 70 degrees". HS then handles figuring out which child device is your set point and does the set. HS will first check your thermostat to see what mode it is in (heat,cool,auto) so it knows which set point to set.

                    The names of your child devices are ignored and not returned during discovery.

                    For this to work, the "ControlUse" property needs to be set on the child devices. The Z-Wave plugin sets this for you, but third party plugins might not be setting this. This is set in the device properties "Status Graphics" tab.
                    I might need this to be clarified... I see "Control Use" under the child device, but not sure what to do with it.

                    I have Trane 624. Right now if I say "set Kitchen Thermostat to 70" it will set the heating setpoint to 68 and the cooling setpoint to 72. I guess it is averaging them to 70.
                    What I wanted was the move the cooling setpoint from 73 to 70. and don't care about the heating setpoint at the moment.

                    I want it to behave like you described above.

                    also, i thought earlier today I was bale to say "lower kitchen thermostat 2 degrees" and it lowered both setpoints 2 degrees. But currently I've tried many variations to this phrase and it doesn't like any of them.

                    Thanks for the help.

                    Comment


                      #11
                      Sounds like your thermostat is in Auto mode? In auto it will change both set points to keep a gap between them, 4 degrees I think. If you are in heat or cool mode, it should only change one set point.

                      Originally posted by CinBRandon View Post
                      I might need this to be clarified... I see "Control Use" under the child device, but not sure what to do with it.

                      I have Trane 624. Right now if I say "set Kitchen Thermostat to 70" it will set the heating setpoint to 68 and the cooling setpoint to 72. I guess it is averaging them to 70.
                      What I wanted was the move the cooling setpoint from 73 to 70. and don't care about the heating setpoint at the moment.

                      I want it to behave like you described above.

                      also, i thought earlier today I was bale to say "lower kitchen thermostat 2 degrees" and it lowered both setpoints 2 degrees. But currently I've tried many variations to this phrase and it doesn't like any of them.

                      Thanks for the help.
                      💁‍♂️ Support & Customer Service 🙋‍♂️ Sales Questions 🛒 Shop HomeSeer Products

                      Comment


                        #12
                        Yes, they are in "auto" mode. Bummer. Would like them in auto mode, but able to tell them temp.

                        thanks for info.

                        Comment


                          #13
                          Is there a way to have it look at the current operating state, and adjust that setpoint?

                          Comment


                            #14
                            It does that. When you say "Alexa, set the thermostat to 70 degrees", it first checks the mode, and if Auto, it gets the cool and heat set points, then figures out which one it should set. Is this not working?

                            If you set it to 72 and the heat is at 65 and the cool is at 76, it will set the cool to 74 and the heat to 70. Note that this is working as specified by Amazon, not us.

                            Originally posted by CinBRandon View Post
                            Is there a way to have it look at the current operating state, and adjust that setpoint?
                            💁‍♂️ Support & Customer Service 🙋‍♂️ Sales Questions 🛒 Shop HomeSeer Products

                            Comment


                              #15
                              Originally posted by rjh View Post
                              It does that. When you say "Alexa, set the thermostat to 70 degrees", it first checks the mode, and if Auto, it gets the cool and heat set points, then figures out which one it should set. Is this not working?

                              If you set it to 72 and the heat is at 65 and the cool is at 76, it will set the cool to 74 and the heat to 70. Note that this is working as specified by Amazon, not us.
                              ok. sorry I might not be following here. Both of your sentences make sense separately. But together they seem to contradict each other.

                              The first sentence says if it is in auto, it figures out which one to set. It is NOT

                              Comment

                              Working...
                              X