Wrong Temperature Values showing in Homey Pro

I have brought in a bunch of Aqara Temp & Humidity sensors into homey pro. When they are brought in I am seeing temperatures such as 171 degrees Fahrenheit. But if I add to Aqara hub and watch the temp in the Aqara app it is showing 77 degrees Fahrenheit which is correct. I can not find a way to display the correct temperature in Homey. The humidity values match and show correctly in Homey Pro. I also tested adding the same sensor to home assistant and it matches the same values in the Aqara app. Anyway to get Homey Pro to show the correct values?

What is the location of your homey?
Can you change it?

I am in the US. Are you saying the temp values are displaying wrong due to my location? I can change the home location but then my home location data would be wrong, unless i am missing something.

Thanks

Looks more that it is being double converted, in the hub and in Homey again as 77 degree celcius = 171 degree fahrenheit.
Perhaps you can set it to celcius in the aqara hub.

Thank you so much; that fixed the problem. I changed them to Celsius, and the Fahrenheit now reads correctly.

Just as information, because that could affect other apps, too.
Homey uses °C internally as unit for thermostats. If the localization is set to °F, only tbe GUI is converting the temperature to °F. The thermostat itself uses °C.
So every app must use °C to set thermostat capabilities.
So it depends on the app whether it converts to °C or not.

I am having the same issue but with Home Asssistant and Homey Pro. My HA is set to degree F. My Homey Pro is also set to degrees F but my Homey Pro is converting the HA degrees F numbers from my HA sensors like they are degrees C. This means I get temps on the range of 150 F in my Homey Pro. How do I fix this?
I do not want to change my HA to degrees C since I still use that for dashboards. Thanks for any help.

You need to ask the developer of the app you’re using for HA support to fix this.

The only way to fix this at the moment is changing it to celsius in HA. I have already spoken with the Homey development team and they are aware of the issue and that they need to fix this.

Russ

AFAIK, Homey internally always stores temperatures in Celsius.

When apps import temperatures from other systems (like Home Assistant), those apps need to check the temperature scale used on those systems, and convert them to Celsius if necessary.

Thanks for the info.

AFAIK, Homey internally always stores temperatures in Celsius??

Yes, that seems to be the problem. There are numerous developer’s sensors for which Homey is reporting the wrong temperature because “Homey internally always stores temperatures in Celsius”. So why ask the developers of other apps to fix a problem created by Homey’s shortsightedness? Are you suggesting the work around is to contact support for all those other developers?

BTW- Even the temperature outside my window is being reported by Homey at 171F.

There’s no way around that because the apps have to interrogate the devices they control to see which temperature scale the device uses. That’s not something that can be done in a generic way by a fix to Homey’s internals, and therefore requires changes to each affected app.

For anyone looking for updates on this topic, like me: the suggestion is for users to try convince every other device/connection software company to interrogate homey and use homey, the device aggregator, for what they want, Celsius. Vs the aggregator having a simple conversion config. Connecting to disparate systems, it is your responsibility to be open and flexible. It doesn’t even need to be automatic. Store in Celsius (incorrectly) and fix the convert out. Standard software practice is to modify on display. Save in Kelvin, who cares. If you’re tied to a uom in your data, you have some serious, base, software modeling issues and the software on top is going to be inflexible and fragile as hell. Because with the architecture and apparent company culture, that data model is going to be a mess along with the decision makers that probably build it.

Even with all those, save it as Calvin… Connect, oops, push convert button, show Farenfeit. Put an intern on it and it will be done before lunch.

And even if you have devices, like me, that broadcast their unit of measure, homey doesn’t seem to interrogate them like they want everyone else should do. That is a level of arrogance I haven’t run across in a while.

I broadcast mqtt in the “homey format” and still it doesn’t pickup units, abilities, nothing but a name after I hand it the address.3rd party, I get, but if if providing homey device that is broken everywhere.

Homey has the info available, doesn’t use it, doesn’t have the ability to do a simple conversion. The response is essential skin to “change your time zone so the clock is right”.

Hopefully this will help anyone having trouble and can save them time.

I’m providing a service. You are welcome.

P.s. coming from 30 years as a controls and software engineer, this feels like an excited hardware company that put software on the backburner because it was “easy” and are uniformed, inexperienced hardware person wrote it, are still in charge. And either they still have their hands in, have lackies that go along or are afraid to say anything, which gets back to culture.

I wasn’t going to write today but someone pissed me off this morning and I decided not to bite my tongue.

I haven’t done this in a while. Felt good.

Please feel free to tell me how good the development leadership is, the elegant design of the data, the fantastic scrum results. For each, I’ll show you another lost feature""

“F to C… can’t because we store as C” change your location… lol.