Jon Ziebell
f47f95b19e
Fixed #285 - Subscribing with an email address that is not all lowercase fails.
...
Fixes API-2D
2020-06-23 21:17:52 -04:00
Jon Ziebell
474f4476fc
Cleaned up Sentry reporting a bit.
...
Sometimes it would get called twice and some variables were being set too late.
2020-06-23 07:48:22 -04:00
Jon Ziebell
2e2de518e5
Turning Sentry back on for the API
2020-06-23 06:58:32 -04:00
Jon Ziebell
65990c05c9
Fixed #284 - Help link doesn't open in new window
2020-06-22 21:55:35 -04:00
Jon Ziebell
014e939547
Fixed #270 - Make Runtime Summary plot scale configurable
2020-06-22 21:27:33 -04:00
Jon Ziebell
53272ec5b0
Fixed #272 - Thermostat Detail stuck in the past
2020-06-22 21:04:59 -04:00
Jon Ziebell
663787f046
Updated eslint config
2020-06-22 21:04:29 -04:00
Jon Ziebell
3946366997
Fixed #270 - Make Runtime Summary plot scale configurable
2020-06-22 21:04:19 -04:00
Jon Ziebell
d0ce15606b
Fixed #266 - Migrate from MailChimp to MailGun
2020-06-21 22:10:38 -04:00
Jon Ziebell
f909470b5d
Fixed #282 - Pre-screen for bad addresses
2020-06-20 14:49:07 -04:00
Jon Ziebell
ddb43c773c
Fixed #281 - Comparisons fail after 5 second timeout
...
This is a bit of a hack but this code is going to go away soon so it's OK.
2020-06-17 09:34:48 -04:00
Jon Ziebell
88108cf93f
Fixed #280 - Sometimes ecobee reports auxHeat2 > auxHeat1
2020-06-17 07:46:31 -04:00
Jon Ziebell
e3e87de7a1
Forgot an icon for #279
2020-06-09 22:02:54 -04:00
Jon Ziebell
f8a3356cff
Fixed #279 - Add manual refresh button to Patreon Status, Fixed #259 - Patreon status can show $NaN
2020-06-09 22:00:04 -04:00
Jon Ziebell
bb2e0c21b9
Fixed #275 - Add sensor data to CSV
2020-06-09 21:27:53 -04:00
Jon Ziebell
117bfe5d30
Fixed #278 - Improve column names for CSV export
2020-06-09 21:27:32 -04:00
Jon Ziebell
ac2ae13690
Better handling for ecobee authorization errors
2020-06-09 21:26:31 -04:00
Jon Ziebell
f611cb4174
Disabling verbose logging for ecobee API calls
2020-06-09 21:25:53 -04:00
Jon Ziebell
7f63a4153d
Temporarily enabling verbose logging for ecobee API calls
2020-05-29 07:55:20 -04:00
Jon Ziebell
d6e05b7cef
Upgraded exception class for ecobee and Patreon tokens
2020-05-29 07:48:42 -04:00
Jon Ziebell
7ffea8ec2d
Fixed #273 - Thermostat group temperature profiles overwrite each other
...
Variable got overwritten with another variable.
2020-05-27 08:27:09 -04:00
Jon Ziebell
4d9e1e660a
Made SmartyStreets failures not throw errors for #271
...
I still need to address the business side of things, though. For now if my subscription runs out or SmartyStreets returns garbage beestat will ignore the error and comparisons just won't work properly. Any issue caused by this will auto-resolve as soon as possible since the API call will retry automatically.
2020-05-19 22:18:04 -04:00
Jon Ziebell
6aeceef172
Fixed #267 - Thermostat Detail never loads if your time zone is too far in the "future"
2020-03-16 22:01:53 -04:00
Jon Ziebell
930fbe1c28
Simplified debug_backtrace
...
This removed arguments (which could contain sensitive data) and also eliminated resources from the trace which failed to json_encode.
2020-03-16 21:15:04 -04:00
Jon Ziebell
b422bd9522
Fixed downloads and patreon connections not working
2020-03-16 20:57:17 -04:00
Jon Ziebell
6ea48160e9
Renamed api_log2 to api_log
2020-03-15 21:09:46 -04:00
Jon Ziebell
e0f901e968
Fixed API log time
2020-03-15 21:06:19 -04:00
Jon Ziebell
997dd6976e
Storing seconds instead of milliseconds in new API log
2020-03-15 20:48:18 -04:00
Jon Ziebell
790aaf354e
Fixed #265 - Change logging from push to pull
...
Deceptively simple commit message. This is a massive change that completely reworks the most fundamental part of the API. Not only does it remove the push logging, it also restructures logging to give better insight into what happens during an API call.
2020-03-15 08:12:28 -04:00
Jon Ziebell
9224d95dc9
Merge remote-tracking branch 'origin/master'
2020-03-06 20:51:51 -05:00
Jon Ziebell
c6c4b66083
Added extra info to Sentry API reporting
2020-03-06 20:51:38 -05:00
Jon Ziebell
d99df4f0f2
Update README.md
2020-03-06 08:44:40 -05:00
Jon Ziebell
ef5ebc248e
Update README.md
2020-03-06 08:44:01 -05:00
Jon Ziebell
b740d75760
Stop sending errors to Sentry for anything except for the regular app API user
2020-03-06 07:56:33 -05:00
Jon Ziebell
e1f55b541f
Fixed #263 - Switch from Rollbar to Sentry
2020-03-06 07:49:41 -05:00
Jon Ziebell
092ed81ac9
Fixed #262 - Closing a modal while it's saving and before it's closed errors.
2020-03-04 20:55:11 -05:00
Jon Ziebell
a0b8b45057
Removed metrics API call from non-early-access users
2020-03-04 20:37:44 -05:00
Jon Ziebell
97acf95180
Fixed off by 10x error on new temperature profile
2020-03-04 20:31:40 -05:00
Jon Ziebell
e2a21f67b0
Temporarily cutting down the chunking on thermostat_group to save memory.
2020-03-04 20:09:13 -05:00
Jon Ziebell
0e495ac134
Temporarily cutting down the chunking on thermostat_group to save memory.
2020-03-04 20:05:34 -05:00
Jon Ziebell
8ee82d4bd0
Hiding card menus for #261
2020-03-03 20:56:55 -05:00
Jon Ziebell
f68f97d6ce
Fixed a couple of conditionals on the comparisons tab.
2020-03-03 20:49:25 -05:00
Jon Ziebell
95c9281ace
Fixed #261 - Charts error on hover if they have no data
...
Now attempting to properly account for this situation.
2020-03-03 20:47:45 -05:00
Jon Ziebell
f1283c3191
Adding new community link to footer
2020-03-03 20:44:23 -05:00
Jon Ziebell
acf4db5768
#261 - Thermostat Detail
2020-03-02 20:44:15 -05:00
Jon Ziebell
8b57cfc227
Enabled metrics and new profiles for early access
2020-02-28 05:29:24 -05:00
Jon Ziebell
154af5d89f
Updated profile generation; added some metrics.
2020-02-27 20:09:11 -05:00
Jon Ziebell
a210487ca6
Fixed metrics using old array if not available
2020-02-27 12:05:16 -05:00
Jon Ziebell
35b80df0a2
Fixed profiles not generating if a group has no thermostats
2020-02-27 09:49:22 -05:00
Jon Ziebell
762cbf2084
Added new thermostat_group profiles to the background sync.
2020-02-27 07:56:35 -05:00