Jon Ziebell
c1403ae03b
Floor plan editor early access
2022-08-04 21:32:10 -04:00
Jon Ziebell
abab24cd24
Changed TVOC Summary to Air Quality Summary
...
This better reflects the little color scale in the ecobee app.
2022-07-06 19:15:06 -04:00
Jon Ziebell
738f2d2c64
Set up a demo account for Google Play app approval.
2022-06-30 22:53:02 -04:00
Jon Ziebell
63b67f02c2
Added ecobee_account_id to the ecobee_token table
2022-06-30 22:45:34 -04:00
Jon Ziebell
56995a04eb
Added storage for historical profiles
2022-06-24 16:08:29 -04:00
Jon Ziebell
bded3a278b
Updated a few things to support merged thermostats.
2022-06-24 12:41:14 -04:00
Jon Ziebell
c970cc85c9
Exposed runtime_thermostat_summary->populate
2022-06-23 21:55:10 -04:00
Jon Ziebell
3d01fd08b5
Exposed runtime_thermostat_summary->populate
...
Will be used for manually populating/repopulating when making manual changes to runtime data.
2022-06-23 21:50:13 -04:00
Jon Ziebell
81d1186d4c
Quick fix for IAQ/VOC readings going outside of acceptable range.
2022-06-20 21:43:01 -04:00
Jon Ziebell
7b4cbfee1d
Added ability to customize profile start date
2022-06-19 22:06:33 -04:00
Jon Ziebell
2da6822ce2
Added air quality for Patrons
2022-06-18 23:41:32 -04:00
Jon Ziebell
14bed9c570
Fixed a couple of spots where random values were not using cryptographically-secure methods.
2022-01-08 15:48:32 -05:00
Jon Ziebell
ee6a196a72
Polished up ecobee account ID getter to support invalid JWTs
2022-01-08 07:56:45 -05:00
Jon Ziebell
fbf70fee67
Added temporary code to populate the ecobee_account_id field.
2021-12-16 07:39:10 -05:00
Jon Ziebell
3e6b03f93f
Fixed #347 - Setpoint metrics don't generate when system is set to auto
2021-12-15 07:47:40 -05:00
Jon Ziebell
bcb59df01d
Added rudimentary support for legacy monitor and control sensors (temperature only)
2021-12-14 23:00:43 -05:00
Jon Ziebell
06073bfc25
Added settings page and all the things that go along with it.
2021-12-14 20:23:56 -05:00
Jon Ziebell
65cfc07220
Fixed #346 - Profiles break when adding a new thermostat
2021-12-12 21:11:40 -05:00
Jon Ziebell
1c3002644c
Added exception handling for "User cannot access thermostat..." error
2021-11-20 06:38:00 -05:00
Jon Ziebell
7938f260f1
Fixed #339 - Sensor values over 100F show up as 0.0 in "Sensors" section
...
I was incorrectly limiting between -100F and 100F. Doubled that. The limit exists to filter out obviously bad data (which there is some of)
2021-07-08 20:37:32 -04:00
Jon Ziebell
584dd30eb5
Allowed quicker syncing and showing of more recent data synced from ecobee
2021-06-14 21:44:04 -04:00
Jon Ziebell
1490a6a1a3
Removed maintenance notification
2021-04-17 21:11:50 -04:00
Jon Ziebell
0f7b1c28a7
Added maintenance notification
2021-04-17 20:33:21 -04:00
Jon Ziebell
76ff07c32a
Updated profiles to use reported instead of detected system type.
2021-03-23 21:33:20 -04:00
Jon Ziebell
a2dba76eca
Fixed RDD generating as 0 when there's 0 runtime.
2021-03-23 20:32:28 -04:00
Jon Ziebell
7a62daec40
Fixed #335 - System card sometimes says "Overridden" incorrectly
2021-03-22 21:24:22 -04:00
Jon Ziebell
d5696ba37f
Fixed #332 - Sync fails if one of the sync times is during non-existent time
2021-03-15 09:19:28 -04:00
Jon Ziebell
8992ac93fc
Added handling for another ecobee authorization error
2021-03-09 21:57:11 -05:00
Jon Ziebell
7068a39af7
Fixed profiles failing to heat when no HDD or CDD
2021-03-03 21:18:52 -05:00
Jon Ziebell
635bb2242b
Added more debug info to responses when in dev mode
2021-03-03 20:46:34 -05:00
Jon Ziebell
9bd8f5e2cc
Added aux heat to temperature profile generation (API only)
2021-03-03 20:46:12 -05:00
Jon Ziebell
b3d4b11037
Refactored inconsistent naming of heat_auxiliary to auxiliary_heat
2021-03-01 22:38:52 -05:00
Jon Ziebell
159670e08c
Fixed ecobee tokens not always deleting when they are revoked.
2021-03-01 22:30:31 -05:00
Jon Ziebell
01656e2cff
Slight performance improvement for syncing.
...
Most effective when it's at least a week behind.
2021-02-26 22:04:12 -05:00
Jon Ziebell
99bed767b3
Fixed API log no longer logging due to previous commit
...
089cbb69e3c96e12da04f8db724e70116373ad6d
2021-02-26 18:48:09 -05:00
Jon Ziebell
089cbb69e3
Optimized away a slow query into a transaction.
2021-02-26 14:51:59 -05:00
Jon Ziebell
1c65cd6fcf
Increased speed of runtime_thermostat_summary population
2021-02-24 19:30:42 -05:00
Jon Ziebell
458e649cfe
Removed debug message
2021-02-22 20:19:37 -05:00
Jon Ziebell
bdcb59a2c4
Optimized metric fetching.
2021-02-22 19:47:46 -05:00
Jon Ziebell
bb93805e20
Optimized get_metrics query a bit
...
Forced certain where clauses to take advantages of indexes.
2021-02-21 21:42:16 -05:00
Jon Ziebell
e4b241666f
Migrating from system_type2 to system_type
2021-02-21 20:32:18 -05:00
Jon Ziebell
93ea2642c8
Mostly migrated from heat_auxiliary to auxiliary_heat naming convention for #331
2021-02-20 21:57:27 -05:00
Jon Ziebell
c8f4a55873
Time to temperature for Patrons
2021-02-20 21:47:10 -05:00
Jon Ziebell
5fffa7686a
Mostly migrated from heat_auxiliary to auxiliary_heat naming convention for #331
2021-02-20 21:43:51 -05:00
Jon Ziebell
808fc3580f
Fixed a few places where temperature was stored wrong for #183
2021-02-20 21:41:25 -05:00
Jon Ziebell
1547c00363
Fixed #327 - Temperature profiles extremely vulnerable to outliers
...
Added debug output to profile generation and removed outliers from temperature profiles
2021-02-17 21:25:24 -05:00
Jon Ziebell
93abd4e92a
Moved standard_deviation function to global scope
2021-02-17 21:18:25 -05:00
Jon Ziebell
bf0ba3acc4
Added running equipment to thermostat table
2021-02-10 21:43:41 -05:00
Jon Ziebell
43897ba5b3
Re-enabled daytime profile data use (solar heating)
...
I figure with ignore_solar_heating = true, the profiles will reflect the night really well, but the day poorly. If ignore_solar_heating = false, it should reflect both day and night about the same and give a better average. Plus more data will be available to the profiles.
2021-02-04 08:36:34 -05:00
Jon Ziebell
1d0f7218bd
Fixed profiles not generating if you have inactive thermostats
...
Affects cron job only
2021-02-04 08:34:36 -05:00