1
0
mirror of https://github.com/beestat/app.git synced 2025-07-07 10:14:44 -04:00

216 Commits

Author SHA1 Message Date
Jon Ziebell
55f9aae26f Subdomains!
beestat.io, app.beestat.io, api.beestat.io, demo.beestat.io They all now work and the cookies should behave better. Fixes #134 among other things.
2019-10-17 21:20:25 -04:00
Jon Ziebell
e195a5260b Allowing access to the API from any domain.
Necessary to make api.beestat.io work.
2019-10-17 12:40:29 -04:00
Jon Ziebell
47bcf5d45b Most of the changes for 1.4 2019-10-16 20:46:41 -04:00
Jon Ziebell
22671bb7b5 Fixed #154 - Patreon tokens are not refreshing properly
For real this time
2019-08-28 21:24:53 -04:00
Jon Ziebell
82563f3a55 Fixed #154 - Patreon tokens are not refreshing properly
I had copy/pasted this from the ecobee connection and forgot to change a few things for error handling.
2019-08-28 21:12:24 -04:00
Jon Ziebell
8f71679733 Fixes #151 - undefined is not an object
Was executing the success callback even on failure.
2019-08-19 21:32:04 -04:00
Jon Ziebell
759e700bba Removing stray console.log 2019-08-14 22:06:14 -04:00
Jon Ziebell
627182f742 A bit more cleanup for #148
Requiring at least one API call to call .send(), adding error message if responseText is null, fixing settings attempting to send empty API call if no settings changed.
2019-08-14 21:46:39 -04:00
Jon Ziebell
3a65f3afb2 Fixed #150 - Opening announcements attempts to set the same setting multiple times in a row 2019-08-14 21:42:32 -04:00
Jon Ziebell
c014f6c152 Completed #148. Technical debt reduced just a little bit. 2019-08-11 15:12:35 -04:00
Jon Ziebell
09f6b1c728 Updating logger to support the use of retention policies
Also having the ecobee logger use it
2019-08-10 07:23:02 -04:00
Jon Ziebell
b816715612 Fixed outdoor temperature on system card cutting off instead of rounding 2019-07-27 07:31:32 -04:00
Jon Ziebell
d9a577f7b2 Forgot this from Minor cosmetic fixes commit
7c0b088996ff4c40cb91c6151638fcc468fefc43
2019-07-26 19:33:58 -04:00
Jon Ziebell
50752f6dd6 Update to eslint rules 2019-07-26 19:33:03 -04:00
Jon Ziebell
260d29e3f6 Completed #141 - Display current outdoor weather
Current weather is now displayed on the System card and available in detail in a modal.
2019-07-26 19:32:15 -04:00
Jon Ziebell
81928fbf0c Resolved some lint errors 2019-07-25 22:39:06 -04:00
Jon Ziebell
b0da83bc2b Fixed #139 - Aggregate runtime week off by one 2019-07-24 22:21:16 -04:00
Jon Ziebell
7c0b088996 Minor cosmetic fixes 2019-07-23 20:19:16 -04:00
Jon Ziebell
c37e3be9af Reverting unintended changes related to #121.
Oops...mistakenly committed a bunch of stuff that wasn't ready to go live.
2019-07-19 22:07:53 -04:00
Jon Ziebell
3037b5cdb7 Fixed #137 - If initial sync fails it never properly completes.
It will now attempt to resume the sync if it fails. This will still require a refresh on the browser or at the very least the cron job will pick up the slack.
2019-07-19 09:35:56 -04:00
Jon Ziebell
87490bd100 Fixing error with rename of outdoor_temperature to average_outdoor_temperature 2019-07-17 22:38:16 -04:00
Jon Ziebell
947bced20e Adding chart_bar_stacked icon for min/max temp announcement 2019-07-17 22:34:32 -04:00
Jon Ziebell
b0c8bf2b5a Completed #131 - Add high/low on aggregate runtime
Added new series to Aggregate Runtime graph; had to rebuild Highcharts with the new chart type to make it work.
2019-07-17 22:24:18 -04:00
Jon Ziebell
b21e9b9662 Fixing ecobee_token->delete() not actually deleting because it fails to autoload database class 2019-07-06 14:50:05 -04:00
Jon Ziebell
2773fd7184 Made setting->get() a bit clearer. 2019-07-06 14:28:42 -04:00
Jon Ziebell
fd724fd3db Fixed bug in setting->get(). 2019-07-06 14:28:42 -04:00
Jon Ziebell
af69ce9131 Fixed settings not loading properly if set to null 2019-07-06 14:01:05 -04:00
Jon Ziebell
19ea51f121 Fixed #18 - Aggregate runtime - grouping by week causes odd spacing for months.
I did a terrible job of group by week; fixing it.
2019-06-20 21:37:19 -04:00
Jon Ziebell
b02374a71b Fixed #125 - Removed sensors are not being properly removed
Forgot to remove the inactive sensors from the polling.
2019-06-19 21:06:50 -04:00
Jon Ziebell
ca340b4326
Update README.md 2019-06-18 06:39:38 -04:00
Jon Ziebell
b67694c110
Update README.md 2019-06-18 06:39:13 -04:00
Jon Ziebell
232004e65a
Update README.md 2019-06-18 06:38:27 -04:00
Jon Ziebell
a321d5e7cc Merge remote-tracking branch 'origin/master' 2019-06-17 22:49:51 -04:00
Jon Ziebell
431df7e932 Fixed #128 Division by zero error when generating temperature profiles
Was not excluding inactive thermostats which caused a count to be 0 which caused a number to be divided by 0.
2019-06-17 22:48:45 -04:00
Jon Ziebell
17533d3325
Update README.md 2019-06-13 21:18:57 -04:00
Jon Ziebell
34eb464d22
Update README.md 2019-06-13 21:18:20 -04:00
Jon Ziebell
ed62657e54 Fixed #125 Removed sensors are not being properly removed
Had some issues with my sensor sync. Also fixed minor bug with the return value of the thermostat sync.
2019-06-10 21:00:57 -04:00
Jon Ziebell
4acc61f65e Filling in product name for vulcanSmart code name 2019-06-10 20:32:17 -04:00
Jon Ziebell
98905d6181 Fixed #124 - Temperature Profiles chart axis gets skewed if you reload a previously loaded profile (only in °C)
I was performing the same mutation on an object multiple times because I did not clone it or store the data separately.
2019-06-04 22:23:45 -04:00
Jon Ziebell
729022e85a Fixed #123 - Aggregate runtime settings can get into an invalid state
I forgot to update the state in one place.
2019-06-04 21:34:33 -04:00
Jon Ziebell
b22793c088 Added code_tags icon for open source announcement 2019-05-29 18:26:48 -04:00
Jon Ziebell
107458e6d8 Fixes #74 - Add outdoor humidity
Even though the line can get a little messy and get in the way of the swimlanes at the top of the chart, it's nice to have.
2019-05-26 06:57:05 -04:00
Jon Ziebell
696af857d9 Fixes #109 - Legend colors could be clearer.
Tweaked some colors and line styles to improve readability.
2019-05-26 06:47:21 -04:00
Jon Ziebell
8e72626f79
Update README.md 2019-05-24 08:16:53 -04:00
Jon Ziebell
eaf4fd78b8
Update README.md 2019-05-24 08:16:33 -04:00
Jon Ziebell
96e00f5120
Update README.md 2019-05-24 08:15:39 -04:00
Jon Ziebell
658af158d2 Fixed #119
While I have the connectNulls option left disabled, I was not adding null values to the series. So Highcharts was just connecting the values because it didn't know any better.
2019-05-23 20:51:46 -04:00
Jon Ziebell
1c79d3a773 Beestat is now open source 2019-05-22 21:22:24 -04:00
Jon Ziebell
8993336441
Create LICENSE 2019-04-25 08:39:12 -04:00
Jon Ziebell
81edbb7de4
Update README.md 2019-04-04 20:55:07 -04:00