Newer Amazon Echo smart speakers are being equipped with room-temperature sensors that contribute this data to the Alexa smart-home subsystem.
Here, the devices you need to use in the rooms you want to measure the temperature of are:
- Amazon Echo 4th Generation (spherical) or newer generation
- Amazon Echo Plus 2nd Generation (cylindrical) or newer generation
To confirm your Amazon Echo device’s room-temperature measuring ability, you need to open the Alexa app or http://alexa.amazon.com and log in to your Amazon account. Then you go to “Devices”, then “Echo & Alexa” and select the name of your Echo smart speaker that you want to verify. Here, you need to look for the “Temperature Sensor” field which will come up with the current room temperature if your Echo speaker is suitably equipped.
Each Echo device that you want to use as a temperature sensor has to be given a unique room name. Then to ask Alexa for the current room temperature of a particular room, you say “Alexa, what is the temperature for <desired room name>?”
There are limitations with this setup at the moment. You can’t ask for a house-wide indoor temperature or the indoor temperature of a room cluster like upstairs. This is because Amazon hasn’t worked out what way whether to assess the room temperature of an area covered by multiple devices as an average or what other way. Nor have they added the necessary logic to do so.
But you can create a temperature-based routine that works with this temperature for the Alexa smart home. For example, you may have a fan or heater come on if the room reaches or falls below a minimum temperature. This may be a situation where you don’t have an occasionally-used room that isn’t part of your central HVAC setup and you use portable heating or cooling equipment for this purpose.
Or you want to be alerted if a room of yours falls below a critical temperature level so you can undertake procedures to mitigate frost or pipes freezing up.
What Amazon will need to do for Alexa in relation to this is to make this more useful is to allow averaging of multiple temperature sensors so you can measure areas larger than a room. As well, it could cater to environments where you have multiple suitably-equipped Echo speakers in one room like in a large kitchen / dining area for example.