Jon Ziebell
2efcb60fcc
Fixed #254 - Smoothed data often terribly misrepresents real data
...
Smoothing is now automatically done for outdoor temperature and humidity. Removed smoothing option; disabled by default for all indoor series.
2020-02-22 14:39:24 -05:00
Jon Ziebell
a84417b8d4
Fixed #253 - Add comfort profile to Sensor Detail tooltip
2020-02-22 12:11:59 -05:00
Jon Ziebell
f59fee7827
Fixed #251 - Make comfort profiles more distinguishable
2020-02-22 10:36:20 -05:00
Jon Ziebell
4819d1f600
Fixed #252 - Comfort profile says "away" instead of "Away"
2020-02-22 10:36:01 -05:00
Jon Ziebell
78fc04c836
Fixed #249 - Ecobee down notification does not include a leading 0 on minute
2020-02-22 09:54:38 -05:00
Jon Ziebell
f2acdb0924
Fixed #244 - Crosshair is not always displayed
2020-02-18 22:08:40 -05:00
Jon Ziebell
ad0b9986e2
Fixed #248 - Sensor Detail sometimes shows decimal degrees
2020-02-18 20:27:01 -05:00
Jon Ziebell
e53a98e456
Fixed #246 - Heat/cool differential alerts show up even if you don't have that system
2020-02-18 20:15:56 -05:00
Jon Ziebell
adfd70c13a
Fixed #247 - Primary thermostat missing on Sensor Detail
2020-02-18 18:54:50 -05:00
Jon Ziebell
5f2efbc7ba
Fixed #245 - Sensor data is thrown away if any sensor in the set has missing data
2020-02-17 23:21:52 -05:00
Jon Ziebell
aca4c69720
Fixed #241 - Thermostat Detail zoom gets out of sync when humidity is enabled
2020-02-15 21:45:17 -05:00
Jon Ziebell
bd6e03dd41
Fixed #240 - Add "yesterday" as an option to data downloads.
2020-02-13 18:09:56 -05:00
Jon Ziebell
786b958086
Added ability to log all external API calls by setting user.debug = 1
2020-02-13 07:34:53 -05:00
Jon Ziebell
ac121dcb74
Fixed #233 - Sync can sometimes miss data
...
Again.
2020-02-13 07:10:41 -05:00
Jon Ziebell
87cf3f042e
Fixed #236 - Add indoor/outdoor temperature to Sensor Detail
2020-02-11 21:06:04 -05:00
Jon Ziebell
6b9241d0c7
Fixed #239 Historical runtime fails to sync when it reaches point where ecobee has deleted data
2020-02-11 20:45:27 -05:00
Jon Ziebell
32dd941b22
Fixed #237 - Thermostat Summary missing Outdoor Temp
2020-02-11 20:43:20 -05:00
Jon Ziebell
ce3f922088
Fixed #238 - Add query string to CSS and manifest
2020-02-11 19:19:06 -05:00
Jon Ziebell
bc1e573dfd
Fixed dummy series being too high for °C users.
2020-02-11
2020-02-11 06:39:18 -05:00
Jon Ziebell
5d78e0e12e
Restored timeout from 10s to 60s.
...
Some API calls to ecobee take a while; need to allow for that.
2020-02-10 21:56:24 -05:00
Jon Ziebell
132eb46404
Fixed #233 - Sync can sometimes miss data
...
Now populating data_begin and data_end. Will use these more in the GUI for form validation.
2020-02-09 21:22:54 -05:00
Jon Ziebell
36c24ffa92
Sensor Data 🤞
...
Finished outstanding features, fixed lots of bugs, enabled for the general population. #17
2020-02-08 14:18:09 -05:00
Jon Ziebell
c45a5595e9
Removed weather station from UI; not even sure what it means.
2020-02-08 14:09:58 -05:00
Jon Ziebell
a6eb76b16d
Made documentation URLs more robust
2020-02-08 14:09:32 -05:00
Jon Ziebell
74f0d09559
Reduced timeout to third party APIs from 60s to 10s
2020-02-08 14:07:34 -05:00
Jon Ziebell
64c12e6da1
Fixed null values in tinyint(1) fields returning false
2020-02-08 14:07:14 -05:00
Jon Ziebell
73139b47a8
Condition Sentry reporting on whether or not the configuration is present.
...
Better for people forking the project.
2020-02-08 14:06:34 -05:00
Jon Ziebell
882dec840e
Don't store sensor data if temperature/occupancy are null
2020-02-08 11:21:31 -05:00
Jon Ziebell
846eb9bb93
Fixed first sync producing errors due to settings overwriting each other.
2020-02-03 22:16:29 -05:00
Jon Ziebell
316e06fe21
Fixed issue where runtime->sync() ran without updating sync status.
...
Happened for users who were connected but had no active thermostats.
2020-02-03 20:17:58 -05:00
Jon Ziebell
131fee9442
Resolved issues with down notification.
2020-01-31 20:00:01 -05:00
Jon Ziebell
967bb5d446
Temporarily disabling down notification until I can verify updates are working properly.
2020-01-29 23:09:24 -05:00
Jon Ziebell
a6564305b0
Fixed #229 and #90 .
...
Loading now doesn't break if the sync fails, and as a bonus that made it trivial to display whether or not ecobee is down.
2020-01-29 22:39:05 -05:00
Jon Ziebell
deaf81e214
Fixed bug in Chrome when clicking from the download data input directly on a button
2020-01-29 21:33:17 -05:00
Jon Ziebell
cc71ede3b8
Fixed Runtime Detail tooltips showing wrong Celsius values
...
Caused by #206 ; Forgot to do a convert on the new values.
2020-01-29 08:32:40 -05:00
Jon Ziebell
334e9be9a3
Fixed #227 - Accessory runtime sometimes showing runtime for entire chart instead of just block
...
accessory_type was "off" because that code was running after the accessory was off.
2020-01-29 08:29:39 -05:00
Jon Ziebell
5cb676970c
Significantly improved data downloading.
2020-01-28 18:39:07 -05:00
Jon Ziebell
8054a10329
Only report exceptions on live
2020-01-28 18:38:08 -05:00
Jon Ziebell
707954a620
Fixed #206 - Tooltips should show actual, not smoothed data
2020-01-23 21:22:04 -05:00
Jon Ziebell
8589691833
Fixed #215 - Add color distinction between aux heat stages
...
Made the normal aux heat lighter.
2020-01-23 18:22:44 -05:00
Jon Ziebell
225a517907
Fixed #216 - Time is sometimes off by an hour
...
Long story...
2020-01-22 20:40:09 -05:00
Jon Ziebell
8d6ed9dba5
Fixed #226 - Sometimes switching thermostats errors
...
The API call to thermostat.read_id in runtime detail was not excluding inactive thermostats. That messed up the cache, which caused an inactive thermostat to try and display in the thermostat switcher.
2020-01-22 08:19:24 -05:00
Jon Ziebell
c6bc75d0ac
Fixed issue with syncing sensor data.
2020-01-21 22:16:42 -05:00
Jon Ziebell
6e9a67c987
Fixed ability to hide Patreon banner for 1 month.
2020-01-21 21:55:03 -05:00
Jon Ziebell
6adeb1c6a0
Hiding Patreon link/status in the demo.
2020-01-21 21:51:35 -05:00
Jon Ziebell
05b24f858e
Fixed #208 - Can't link Patreon account if you've closed the banner.
...
For good this time.
2020-01-21 21:48:41 -05:00
Jon Ziebell
5e1ee836b7
Fixed API-C - Undefined offset: 0
...
This was happening because I was calling die() in an API call...which preemptively killed the script. The API didn't set some variables and everything broke. Better not to die() anyways so that stuff actually gets logged.
2020-01-20 22:31:52 -05:00
Jon Ziebell
3632c4b8bc
Removed third party API connection errors from Sentry.
2020-01-20 21:45:38 -05:00
Jon Ziebell
5cdff77268
Fixed #224 - Exception: Processing error. Start date is before end date.
...
I never noticed this before because I was syncing very frequently. Now that I'm syncing once per week I started to see this.
2020-01-20 21:40:06 -05:00
Jon Ziebell
dcb15e5ff0
Switched Sentry logging to set api_user_id as a tag for better indexing.
2020-01-20 20:43:09 -05:00