I'm trying to get numbers from Alexa to set things like my TV channel and Stereo volume using an IR Blaster. The only way I've found so far is to set up a "thermostat" called "channel" using the node-red-contrib-alexa-home-skill module. This works great to a point where I can say "Alexa, channel 25" and it changes the channel. The problem is that it's designed to send all data to Node-Red in celsius so once you go over 42 it assumes you're speaking in farenheit and it converts it back to celsius so you can never get a number over 42 into Node-Red.
Install node-red-contrib-alexa-remote2.
Go to amazon set up a blueprint skill question and answer.
Add a question for each channel. "channel one" and answer ok.
Then in alexa remote2 you can listen for the spoken words using event node, the spoken words should be msg.payload.description.summury.
The blueprint is so alexa does not respond i don't know that one.
I'm in Uk to. I don't use this hack for tv channels, But where i do use it it works for me. Alexa does have some word that are speciial like open,close, turn on, etc. Channel may be a word alexa associates with video skills, You may need to try other words.
Have you tried a Range Node? I have a Russound MCA flow that takes the incoming (status) -10 to +10 value, converts it to 0-100 range (display), then converts it back to -10 to +10 (command)