node-red-alexa-home-skill-web
node-red-alexa-home-skill-web copied to clipboard
Thermostat > GetTemperatureReadingRequest - Version released Oct 16, 2025 of node-red-alexa-home-skill
RE: Potential Issue - Thermostat > GetTemperatureReadingRequest [email protected]
Currently, all my switch devices are working correctly through Alexa.
The thermostats/temperature sensors is not receiving any requests when triggered through Alexa. I’ve already cleaned up and re-discovered all devices, Alexa successfully finds every one, but the Node-RED logs show no incoming requests for the thermostats, while switch requests do appear and function normally.
Thanks, I will look at the weekend when I have some time
+1 to this, Username C2L
OK, I know why this isn't working.... I haven't implemented the GetTemperatures requests yet.
Mainly because the new API doesn't have the same model so it's going to take some more thinking about
I'll give it a look tomorrow
Same on my side, stopped working.
THX Cyberhome
Trying to fix this is next weekend's job.
The problem is the new data model doesn't query for just Thermostat Set point or current actual temperature, it asks for everything in one go. This means I need to query the device definition and then send commands to Node-RED for each of the different values that are needed.
Thermostat update deployed, please test
Thermostat update deployed, please test
Unfortunately not Steps to reproduce
Test 1 = "Alexa what's the battery temperature? " " Sorry, the device battery isn't responding"
Test 2 = "Alexa, discover my devices" "Alexa what's the battery temperature?" Sorry, the device battery isn't responding
Test 3 = Via app, add devices, other, WiFi "Alexa what's the battery temperature?" Sorry, the device battery isn't responding
Try again after running "discover devices"
Temperature readings should now work, but not set point (don't know why)
Setting targets should work now, CUSTOM modes are no longer supported, just HEAT, COOL and AUTO
CUSTOM will get converted to AUTO
Tried the step to reproduce again and still get the same outcome
Super Duper, it is working again ! THX GetUpdate
Update: Query my Solar battery was not working. I defined it as Termostat as there was no other way. Thus I ask to query the temperature of battery in order to get the percentage of charging ratio. As o now I defined query Temperature and query set point. I Deleted set point query within definition "https://alexa-node-red.bm.hardill.me.uk/devices" and it was working also again.
Pitty it stoped again. Flow is not started at all (no output on debug node). Thus Alexa respond: "xxx untersützt das nicht" ->~ "xxx doesn't support this" Also "discover devices" does not help. Kind Regards GetUpdate
Thermostat discovery was disabled mid week because it was breaking all discovery if there was a thermostat in the list.
I think I have found what was wrong, but there is no way to test discovery except live in production and even then there are no errors shown, it just fails to work.
I will apply the code this evening
Thermostat discover fix deployed and appears to work...
I'm going to close this as most things should be working now. Please open new issues for specific problems and include as much detail as possible