Alexa mis-reads Hygrometer/Temperature sensors

This is what app developers are ought to do:

In theory, Alexa should read the temps from Homey in °Celsius, if your location uses °Celsius in general.
What’s the standard unit in your country?

You can convert the “Alexa thinks it’s °F” values to “°C values for Alexa”, with use of an advanced virtual device;
Then you should have that virtual device report to Alexa, instead of the original device.

Result example:
Left: sensor °C,
Right: virtual sensor with the “Alexa thinks it’s °F” values converted to “°C values for Alexa” :

Setting:

BLL expression used:
Math.round(5/9*($value-32))
No flows needed! It gets calculated with every temperature value update.

Note: You’ll need to install the Better Logic app as well for this to function

1 Like