1
0
mirror of https://github.com/beestat/app.git synced 2026-05-20 22:32:30 -04:00
Commit Graph

150 Commits

Author SHA1 Message Date
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
Jon Ziebell 279d97d72f Fixes API-E. Fixes API-K. Fixes API-J.
Cleaned up some logic related to how tokens and refreshing works. Lots of stuff was broken.
2020-01-20 20:36:28 -05:00
Jon Ziebell 5fb835737f Fixes API-Q - Failing to delete Patreon tokens 2020-01-20 08:07:41 -05:00
Jon Ziebell 0196ba1e05 Disabled survey. 2020-01-20 06:41:04 -05:00
Jon Ziebell 2d46d23d6a Added survey 2020-01-19 06:40:04 -05:00
Jon Ziebell c019fddce6 Moved user to it's own section of Sentry logging 2020-01-18 21:54:35 -05:00
Jon Ziebell c50d64b0d8 Removed hardcoded 'foo' from Sentry API call 2020-01-18 21:38:30 -05:00
Jon Ziebell 64d0a72252 Added logging of API errors to Sentry. 2020-01-18 21:34:32 -05:00
Jon Ziebell 974d847707 Sensor data is now live for $5 Patrons 2020-01-16 20:01:40 -05:00
Jon Ziebell 59199163ca A number of improvements and bug fixes to Runtime Sensor Detail 2020-01-16 18:55:50 -05:00
Jon Ziebell 04ff6369a7 Removed extra padding from Runtime Thermostat Detail 2020-01-16 18:55:01 -05:00
Jon Ziebell a85b1a3187 Decreased smoothing on Thermostat Runtime Detail 2020-01-16 18:54:40 -05:00
Jon Ziebell 52f180ed02 Removing old analytics code 2020-01-16 18:53:54 -05:00
Jon Ziebell 5c64575910 No longer returning unsupported sensors from the API 2020-01-16 18:53:34 -05:00
Jon Ziebell a7b4c1a55e Fixed sensor runtime doing way too many queries 2020-01-15 18:17:24 -05:00
Jon Ziebell a05b2aac60 Fixed #222 - Data download skips a chunk of data every 7 days 2020-01-15 18:16:29 -05:00
Jon Ziebell 07ee100ba5 Added help link to footer. 2020-01-15 18:15:38 -05:00
Jon Ziebell 138049bd84 Fixed #221 - I spelled dysentry wrong 2020-01-15 18:15:12 -05:00
Jon Ziebell 0bba819713 Enabling some early access stuff for me 2020-01-15 08:20:23 -05:00
Jon Ziebell 1250f63875 Fixing sensors failing to sync if identifiers are in a different format 2020-01-15 08:17:04 -05:00
Jon Ziebell 2e982faba1 Fixed sync failing for users with no sensors. 2020-01-14 21:21:03 -05:00
Jon Ziebell 21a5b860ae Fixed download data not working.
It moved from runtime_thermostat to runtime.
2020-01-14 20:46:03 -05:00
Jon Ziebell 1288713ad0 Silenced cURL...no more polluted stderr file. 2020-01-13 23:51:54 -05:00
Jon Ziebell fea2fcd91a Turning on sensor data syncing 2020-01-12 21:54:23 -05:00
Jon Ziebell 24020e300f A bunch of changes in preparation for sensor data.
The big stuff is done; sending this live to identify any issues early.
2020-01-12 21:27:30 -05:00
Jon Ziebell e5b1f5538f Fixed #212 - Server running out of memory when doing global/all comparisons
Added chunking to the thermostat group select to reduce memory usage.
2020-01-08 20:43:05 -05:00
Jon Ziebell b2239e4bbb Closed #214 - Show last updated date on temperature profiles 2020-01-08 18:56:29 -05:00
Jon Ziebell 0910e60bee Fixed #211 - iOS Add to Home Screen not working
Manifest was pointing to app.beestat.io/dashboard, which is not valid. Only beestat.io/dashboard is as a legacy option. Set to be simply app.beestat.io.
2020-01-05 21:46:14 -05:00
Jon Ziebell aee4b52d95 Closed #171 - Remove temporary cookie fixes
Related to #161 and associated changes.
2020-01-03 08:08:27 -05:00
Jon Ziebell 679dd6e457 Closed #209 - Update help modals to point to documentation 2019-12-31 12:26:36 -05:00
Jon Ziebell edb55c8e2a Fixed #208 - Can't link Patreon account if you've closed the banner.
Made it possible from the beestat menu; also added a link to the support page on the documentation and reworded some stuff.
2019-12-31 08:23:12 -05:00
Jon Ziebell 08403cedc6 Removing firstConnected as a requirement for unique thermostats.
Turns out ecobee is sometimes changing firstConnected (on four thermostats so far, see #203). Since this field is no longer reliable, switching to serial number (identifier) only.
2019-12-19 21:15:58 -05:00
Jon Ziebell 23cefc3834 Fixed #200 - Runtime Detail missing tenths of a degree
I had to go out of my way to break this originally; not sure what I was thinking. Restored single decimal place.
2019-12-17 21:12:20 -05:00
Jon Ziebell 65d2de264c Fixed #199 - Runtime Detail max range error when selecting 30 days
Increased the API limit to 31 days and left the GUI limit at 30 days. There are some edge cases where a few extra seconds can get added.
2019-12-17 21:06:58 -05:00
Jon Ziebell fed0ff43d6 Fixed #197 - Thermostat groups can sometimes get null or invalid data 2019-12-17 07:08:28 -05:00
Jon Ziebell 58a22f009b Fixed #196 - Runtime Detail is showing °F data even though the units show °C
Forgot to account for this on all of the series.
2019-12-17 06:33:51 -05:00