# Scale in Thermostat Detail Section

**URL:** <https://community.beestat.io/t/scale-in-thermostat-detail-section/123>\
**Category:** Bug Reports\
**Created:** [May 13, 2020, 2:23am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123 "2020-05-13T02:23:41Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shaun\_R](https://community.beestat.io/user_avatar/community.beestat.io/shaun_r/32/55_2.png) [@Shaun\_R](https://community.beestat.io/u/Shaun_R)\
**Post date:** [May 13, 2020, 2:23am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/1 "2020-05-13T02:23:41Z")

</div>

I have a problem where, in the Thermostat Detail section, showing “Past 1 Day” gives me a useful and meaningful data scale between 8°C to 24°C:

 ![image](https://community.beestat.io/uploads/default/original/1X/59eb21eaf16d920088ab7797abd434697e813467.jpeg)

This scale shows meaningful changes in the indoor temperature in relation to outdoor temperature and runtime.

If I change the view to “Past 3 Days”, suddenly the scale changes to 0°C - 32°C, despite the fact that neither the indoor nor outdoor temperatures got below 7°C or above 21°C. Suddenly, the graph is much less useful as you can’t see much variation in temperature.

 ![image](https://community.beestat.io/uploads/default/original/1X/8a44fc3eecd75d5eb3fcc46d0c41e53217241fbb.jpeg)

But, if I remove the Outdoor Temperature line from the plot, suddenly the scale reverts back to showing a range of 14°C - 22°C. This is far more useful!

 ![image](https://community.beestat.io/uploads/default/original/1X/6c7fc41b30dcbbf42d5b1f31474da970939c1658.jpeg)

It seems the Outdoor Temperature plot causes the scale to widen by “too much”, ie there’s too much buffer or padding to allow for colder and hotter temperatures that never actually happened in the displayed time period.

Can the logic be adjusted such that the scale is kept as tight as possible? In my example, the 3 day plot should ideally have a scale between 6°C - 22°C.

Thanks ever so much!

---

<div class="post-metadata">

**Author:** ![ziebelje](https://community.beestat.io/user_avatar/community.beestat.io/ziebelje/32/633_2.png) [@ziebelje](https://community.beestat.io/u/ziebelje)\
**Post date:** [May 13, 2020, 12:43pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/2 "2020-05-13T12:43:19Z")

</div>

This can probably be tweaked a bit. Sometimes the auto-scaling can be a bit silly. In this case the chart chose to have a tick every 8°C. On Monday the outdoor temperature dropped just below so it expands out another 8°C. Not sure why the chart didn’t cap at 24°F though. I’ll take a look.

---

<div class="post-metadata">

**Author:** ![dkgibson](https://community.beestat.io/user_avatar/community.beestat.io/dkgibson/32/107_2.png) [@dkgibson](https://community.beestat.io/u/dkgibson)\
**Post date:** [August 4, 2020, 7:51pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/3 "2020-08-04T19:51:40Z")

</div>

I’ve seen this too, & at first I though it was an outlier data point, but that doesn’t seem to be it.

I argue for a more dynamic, constrained auto-scaling, which would make it easier to see minor changes in the graphs. “White space” is useful on text & some web pages, but not so useful in graphs. 🙂

---

<div class="post-metadata">

**Author:** ![JustinP](https://community.beestat.io/letter_avatar_proxy/v4/letter/j/0ea827/32.png) [@JustinP](https://community.beestat.io/u/JustinP)\
**Post date:** [August 21, 2020, 3:39pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/5 "2020-08-21T15:39:42Z")

</div>

I have a similar problem. When adding outdoor temperature, it expands the the temperature range symmetrically up and down even though the outdoor temp is always way above indoor temp. It seems to be trying to keep the median of the indoor temps and setpoints in the middle of the range even when the outdoor temp is very different.

 ![image](https://community.beestat.io/uploads/default/original/1X/e17326df5a2dc90a6ce834b98766f0360bc6be97.png)  
 ![image](https://community.beestat.io/uploads/default/original/1X/3b71a453c18ff04dad7571ee763c4315569240eb.png)

---

<div class="post-metadata">

**Author:** ![Shaun\_R](https://community.beestat.io/user_avatar/community.beestat.io/shaun_r/32/55_2.png) [@Shaun\_R](https://community.beestat.io/u/Shaun_R)\
**Post date:** [January 29, 2021, 9:42pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/6 "2021-01-29T21:42:14Z")

</div>

Hey Jon, just wondering whether there’s any movement on this issue? Scales continue to be a bugbear, especially with outside temp ruining any level of data detail by squishing the scale into nothing. Thanks!

---

<div class="post-metadata">

**Author:** ![ziebelje](https://community.beestat.io/user_avatar/community.beestat.io/ziebelje/32/633_2.png) [@ziebelje](https://community.beestat.io/u/ziebelje)\
**Post date:** [January 29, 2021, 11:17pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/7 "2021-01-29T23:17:33Z")

</div>

I just got an email about this earlier. After I get this update out I’ll take a look.

---

<div class="post-metadata">

**Author:** ![cscott92](https://community.beestat.io/user_avatar/community.beestat.io/cscott92/32/150_2.png) [@cscott92](https://community.beestat.io/u/cscott92)\
**Post date:** [February 7, 2021, 2:46pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/8 "2021-02-07T14:46:46Z")

</div>

![Screenshot_20210207-083342](https://community.beestat.io/uploads/default/original/1X/cf6464c14010b873c7ba1dfeb15cc7be225d5847.png)

I just thought I’d share this one too. I’m not sure why but the autoscale for the graph makes it extend that far. Would it be possible to move the outdoor temp to the right-hand side of the graph along with humidity and separate the indoor/outdoor scales so it can plot a narrower range for indoor temp?

---

<div class="post-metadata">

**Author:** ![ziebelje](https://community.beestat.io/user_avatar/community.beestat.io/ziebelje/32/633_2.png) [@ziebelje](https://community.beestat.io/u/ziebelje)\
**Post date:** [February 9, 2021, 2:45am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/9 "2021-02-09T02:45:49Z")

</div>

I’ve temporarily given up on this. I don’t have any great solutions. The real problem is that charts with multiple axis don’t do what you want them to when you have multiple axis enabled. I can move outdoor temperature to the right side…except humidity is already there so then it’s just a third axis which is going to be incredibly confusing. Open to suggestions.

---

<div class="post-metadata">

**Author:** ![just1rick](https://community.beestat.io/letter_avatar_proxy/v4/letter/j/22d042/32.png) [@just1rick](https://community.beestat.io/u/just1rick)\
**Post date:** [January 30, 2021, 1:09am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/10 "2021-01-30T01:09:36Z")

</div>

First, thank you for Beestat, it’s great!

One thing I’ve run into with the thermostat detail graph is that adding the outdoor temperature locks the range to 0-120F, which compresses the indoor graphs to nearly a straight line. I’d love to see the Y axis autoscale for outdoor, like it does for indoor temperatures. The humidity graph would also be cool to autoscale.

Thanks!

---

<div class="post-metadata">

**Author:** ![ziebelje](https://community.beestat.io/user_avatar/community.beestat.io/ziebelje/32/633_2.png) [@ziebelje](https://community.beestat.io/u/ziebelje)\
**Post date:** [January 31, 2021, 1:42am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/11 "2021-01-31T01:42:54Z")

</div>

This is actually a bug. Adding it to my list of things to fix for the next quick release.

> <https://github.com/beestat/app/issues/255>
>
> This was originally fixed because I wanted things to have static positioning when you turned things on and off. This worked...

---

<div class="post-metadata">

**Author:** ![ziebelje](https://community.beestat.io/user_avatar/community.beestat.io/ziebelje/32/633_2.png) [@ziebelje](https://community.beestat.io/u/ziebelje)\
**Post date:** [February 3, 2021, 2:57am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/12 "2021-02-03T02:57:34Z")

</div>

Moved this back to feature requests. I posted an update on GitHub after doing some investigation. This isn’t really a bug I can fix; I’ll have to come up with some completely different way to address this but so far I’ve got no great ideas. Open to discussion!

---

<div class="post-metadata">

**Author:** ![TheGoodLife](https://community.beestat.io/letter_avatar_proxy/v4/letter/t/45deac/32.png) [@TheGoodLife](https://community.beestat.io/u/TheGoodLife)\
**Post date:** [January 13, 2024, 4:55am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/13 "2024-01-13T04:55:33Z")

</div>

Could the auto scaling of the temp axis for the Thermostat Detail graph be modified to provide more resolution when looking at larger indoor-outdoor temperature differentials? Example below for when the scale goes to 120 to -120oF. The Sensor Detail for the same period auto scales to 100 to -50oF, which still limits the visual resolution.

 ![Thermostat Detail - Past 3 days](https://community.beestat.io/uploads/default/original/1X/4ec655af706cf9005cba396ed37e0b53b910e911.png)  
 ![Sensor Detail - Past 3 days (1)](https://community.beestat.io/uploads/default/original/1X/180dc4dc9de1566229cca085bfe80fbbb340d31f.png)

---

<div class="post-metadata">

**Author:** ![TheGoodLife](https://community.beestat.io/letter_avatar_proxy/v4/letter/t/45deac/32.png) [@TheGoodLife](https://community.beestat.io/u/TheGoodLife)\
**Post date:** [January 13, 2024, 7:17pm UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/14 "2024-01-13T19:17:16Z")

</div>

Sorry, I just realized the downloaded chart of the Thermostat Detail doesn’t show the larger scale I referenced. The screenshot below shows what I am seeing in the app, which seems to rescale when downloading the chart. I realize even a tighter scale isn’t going to show much detail over this temperature range from indoor to outdoor. Thanks.

 ![Screenshot_20240113-111011_Chrome](https://community.beestat.io/uploads/default/original/1X/6b43177a79208ecd6a622325589f91550d2b7eb1.jpeg)

---

<div class="post-metadata">

**Author:** ![ziebelje](https://community.beestat.io/user_avatar/community.beestat.io/ziebelje/32/633_2.png) [@ziebelje](https://community.beestat.io/u/ziebelje)\
**Post date:** [March 8, 2024, 3:02am UTC](https://community.beestat.io/t/scale-in-thermostat-detail-section/123/15 "2024-03-08T03:02:25Z")

</div>

Played around with this a bit more - in some cases it may work to use breaks in the axis to collapse the unused space. Doesn’t work for all situations, and I need to update the charting library to take advantage.
