Hold on a second here please.
If you are using the Vera Alexa bridge you are simulating to Alexa a HUE light bulb which has a status of ON or OFF. There is no Heat, Cool or both options in the logic of Alexa and that’s why I was asking the very specific question how people are able to pass a parameter to Vera and then to Nest to set a temperature.
So it looks like some people got it working to set the temperature and some have not while all the details about the heat, cool, both, etc options don’t seem to be working. So do you have the following logic?
Switch 1 called “Thermostat Cool”
URL = On
URL = OFF
Switch 2 called “Thermostat Heat”
URL = On
URL = OFF
Switch 3 called “Thermostat Both”
URL = On
URL = OFF
So do you determine when you tell Alexa a temperature number which of the methods from cool, heat or both to use? You would have to pick one or tell Alexa the method and then add the number e.g. Alexa set Thermostat to COOL 75 or Alexa set Thermostat to BOTH 76.
I am not surprised that the off command works but the others don’t if my logic above holds true and this might be the reason why it doesn’t work for some people.
What’s the ultimate goal here? You don’t want to change the method from cool, heat or both to something else via voice commands while this would be a nice feature to have. What you really want is to just set the temperature or temperature range e.g. “74 to heat and 76 to cool” via voice command.
It looks like the changing the method has already been solved in terms of an URL with the cool, heat and both. So you could create three virtual bulbs for Alexa but what does “turning off cool” mean? Again, Alexa knows ON or OFF. You cannot have 4 stages e.g. cool, heat, both and OFF in one virtual bulb in Alexa unless I am missing something here.
This implies you have to have 3 switches. Going back to my line above turning off either cool, heat or both will result in powering off the Thermostat. This would be the ONLY option with those 3 virtual bulbs.
If I disregard this challenge let’s focus on the primary goal which is JUST setting the temperature. Two questions come to mind:
- Is there a URL command to send over a set temperature point which does NOT require to specify if cool or heat or both should be used?
- If yes, can a parameter been passed via Alexa verbally to Vera and then to NEST without having to create a scene for each temperature? Sorry, I am not going to create many many scenes for potential temperature settings.
I hope I am going down the right path here and maybe I gave some people ideas on how to go about this. Maybe I am completely wrong but I am really trying to understand the current functionalities and limitations given the environment we have.
Feedback is very welcome.