for some reason, I’m finally able to find my emulated_hue instance with Alexa.
I have exposed a bunch of input_select switches and I can turn them on and off using Alexa voice commands.
So for the next step, I’d like to be able to set the target temperature of my thermostats with Alexa.
Since there’s no native support for that, I have created an input_slider control that, when its state changes, triggers an automation to set the thermostat’s temperature.
I have exposed this slider too and my Echo does find it when searching for smart home devices.
But when I try to change the temperature through Alexa, it always replies that the device is not responding (rough translation from German).
Is it even possible to set slider values through Alexa? Are there any constraints that I have to be aware of?
OMG! You made my day!!
I did some digging a few days back and saw that it’s apparently a limitation of the emulated_hue code not being able to deal with input_slider controls.
I wasn’t aware that you could use requested_level to get the “argument” from alexa.
I just tried it and this actually works!
This is so great, since this now opens countless possibilities for me!
Doing things with scripts is even better than the slider-Workaround I had in mind.
Hi There, thanks for this it has the developer console at last talking to HA and providing the speech reply but its not adjusting the temp with climate.set_temperature or reporting this back in the response, I include:
speech:
type: plain
text: >
I have set downstairs temperature to {{ requested_level }} degrees
Would be very helpful if your able to advise what you included in your custom intent fields in the console to get your intent/script working or a copy and paste of the json script in developer console; I’m at a bit of a loss with the intent fields/slots.