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
Jon Ziebell
f0a8f24b59
Fixed #195 - Runtime Detail gets stuck when end date range is today
2019-12-16 22:27:00 -05:00
Jon Ziebell
7adfcb4b34
Fixed #164 - Convert recent activity to chart2
...
Also: Fixed #177 , Fixed #91 , Fixed #86 , Fixed #40 . Big changes.
2019-12-16 21:34:01 -05:00
Jon Ziebell
03a40da867
Fixed #194 - Balance point description is wrong
...
Crosses x-axis, not y-axis.
2019-12-11 21:33:42 -05:00
Jon Ziebell
83122f3daa
Adding schema file for #193 - Database Schema
2019-12-09 09:05:35 -05:00
Jon Ziebell
482d79abe3
Fixed #190 - Daylight savings breaks sync (redux)
2019-11-18 22:03:05 -05:00
Jon Ziebell
082481a244
Fixed #189 - Accessory data not showing up on Recent Activity
...
When I updated to 1.4 I made a change to prevent this chart from breaking since the normal accessory columns went missing. Forgot to fix it.
2019-11-18 15:05:39 -05:00
Jon Ziebell
48bff35f00
Fixed #186 - Fan and accessory runtime is not populating properly in summary tables
2019-11-14 22:20:46 -05:00
Jon Ziebell
94ae162c6c
Fixed #186 - Fan and accessory runtime is not populating properly in summary tables
...
Forgot the fan.
2019-11-14 21:44:15 -05:00
Jon Ziebell
a8f022cbb8
Fixed #186 - Fan and accessory runtime is not populating properly in summary tables
...
Forgot to update this query to use the new "sum_" prefixed column names.
2019-11-14 21:34:45 -05:00
Jon Ziebell
ff7e378132
Fixed the cookie-portion of the demo for #182
2019-11-09 06:01:44 -05:00
Jon Ziebell
d0ff64098a
Fixed data download API calls not logging for #180
...
Forgot about the set_headers function in Cora.
2019-11-07 20:28:19 -05:00
Jon Ziebell
f0fe1b1760
Fixed #181 - Connecting to Patreon sits at "Waiting for Patreon..."
...
When I added transactions to everything a while back I neglected to notice that the Patreon initialize echoes some JavaScript and then dies. The die() was rolling back the transaction where the token and stuff got inserted.
2019-11-07 08:38:06 -05:00
Jon Ziebell
62970192ef
Minor text fixes
2019-11-06 23:04:23 -05:00
Jon Ziebell
f5ff29d45e
New Download Data button for #180
...
Adds a download data button with a somewhat customization date range selector.
2019-11-06 23:04:10 -05:00
Jon Ziebell
a8562b6878
Fixed #178 - Time change and why it sucks: A novel
2019-11-04 20:41:09 -05:00
Jon Ziebell
28b0d9dbd8
Fixed #176 - Cannot download temperature profiles chart
...
Forgot to update this one line of code when migrating to chart2.
2019-10-29 20:39:16 -04:00
Jon Ziebell
fc2755db87
Fixing case-sensitivity issue with information_schema query
2019-10-28 22:35:36 -04:00
Jon Ziebell
637e991d5e
No more maintenance.
2019-10-28 22:35:07 -04:00
Jon Ziebell
2529cb680a
Down for maintenance.
2019-10-28 21:47:21 -04:00
Jon Ziebell
7d391159ba
Down for maintenance.
2019-10-28 21:20:11 -04:00
Jon Ziebell
eaee95736d
Fixed #157 - Re-evaluate converged columns
...
Removed "json_" prefixes from all columns and converted columns to actual JSON types. Also removed all converged columns and converted contents to regular columns.
2019-10-28 21:18:43 -04:00
Jon Ziebell
43e547198b
Fixed #165 - Convert Temperature Profiles to chart2
...
Also fixed #173 - Runtime Summary - No title/subtitle or filename on export.
2019-10-24 21:41:19 -04:00
Jon Ziebell
9992abc592
Updated thermostat weather to return values in tenths.
2019-10-24 21:35:40 -04:00
Jon Ziebell
3483873443
Fixed #167 - Set up apache rewrite for /dashboard
...
This is just removing the manual redirect. The Apache configuration was updated separately.
2019-10-23 20:40:50 -04:00
Jon Ziebell
f61b85e646
Fixed #170 - Remove event listeners from temperature profile score cards
...
Also did some massive cleanup on the home comparisons layer and associated components.
2019-10-23 15:25:03 -04:00
Jon Ziebell
3eda17a366
Re-added caching to runtime_thermostat->sync()
2019-10-19
2019-10-21 20:58:42 -04:00
Jon Ziebell
9c0c07a380
Removed CORS header
...
It was added when the plan was to have the app POST to api.beestat.io.
2019-10-21 20:57:54 -04:00
Jon Ziebell
f154236aee
Adding temporary dashboard/ folder for redirect
...
This will eventually go away and probably just become part of the Apache config.
2019-10-20 23:10:41 -04:00
Jon Ziebell
69200bbf0c
Fixed #161 - Reload loop after migration from beestat.io/dashboard to app.beestat.io
...
Another fix for users who don't land on the homepage.
2019-10-20 23:10:08 -04:00
Jon Ziebell
48baf93f25
Fixed #161 - Reload loop after migration from beestat.io/dashboard to app.beestat.io
...
This is a temporary change to address the reload loop due to bad cookies from beestat.io
2019-10-20 23:00:09 -04:00
Jon Ziebell
d60c5236fe
Fixed #160 - Syncing fails if either heat or cool temps are null
...
No longer requiring indoor heat/cool temps non-null as a requirement for syncing a row.
2019-10-20 21:46:10 -04:00
Jon Ziebell
f141234b24
Fixed #159 - Current month is missing from Runtime Summary
...
Needed to move end moment for bucket calculation.
2019-10-20 14:29:36 -04:00
Jon Ziebell
e6600fecac
Fixed #158 - Runtime Summary - Temperature units are correct but values are in °F
...
Forgot about temperature extremes.
2019-10-20 13:53:36 -04:00
Jon Ziebell
382e899a33
Fixed #158 - Runtime Summary - Temperature units are correct but values are in °F
...
Forgot to convert that value to °C for my Metric friends.
2019-10-20 13:41:47 -04:00