An app designed for control heating (manual or automated) based on temperatures.
It basically allows you to set temperature bounds on zones and calculates min/averages/max for zones.
In addition to calculating temperatures it also allows triggering flows whenever temperatures goes outside of bounds or min/max/avg is updated.
The flows can either be used to directly control heating or, as in my case, send notification to allow me to manually trigger heating.
It also has a settings view which displays the temperature and allows settings zones as monitored (alerts will trigger), enabled (min/max/change will trigger), disabled (ignored) as well as some basic settings and such.
Thats the plan, so it will hopefully do that soon…
Currently it can only show that in the settings screen but adding virtual devices is on the TODO list…
Interesting app! I might have a use for it! Is it possible to also add humidity as a trigger also? Where I am along the equator with summer all year round and high humidity, the high RH can make warm feel Hot. And I actually use flow cards to fine tune my AC cooling based on humidity. Ie if humidity is more than 90 and temp is >28 degree celcius, set my AC to drying mode.
The app is now live in the appstore: https://homey.app/sv-se/app/name.medin.temperatures/Temperature-manager/ Please note this is an older version as the certification took a few days. I’ll publish a new version later today when I get home, and will update when thats live as well.
Issues in the published app which has been fixed in the github version:
Added never to daily reset of min/max to allow running the reset manually
Fixed hints dialog not hiding on click
Fixed moving devices and storing state across restarts
Sorry unfortunately today I spent like two hours discovering there is a third outcome besides the two documented ones for Homey.get() to retrieve application settings. The documented ones are return settings or return error. But alas if the settings you look for are not found (like if you just installed the app) the API will never call your callback at all resulting in an apparent “hang”.
Ahh, well… at least now I know about it
The gist of it is that there will not be as much progress as I had hoped today…
The spinning settings dialog has been fixed and pushed to github.
I have also sent an update to the appstore so once passed review will post back here.
Another great feature, in my opinion, would be to make the average values per zone and the average value of the entire home available as flow tokens (FlowToken).
Great app! I just completed many flows just to turn on lights in a zone, when lumination changes to certain values. It looks like your app could provide a much more efficient platform for lumination as well.