Jon Ziebell
0b5f1e13b8
Fixed a new daylight savings sync issue
2024-08-27 22:23:45 -04:00
Jon Ziebell
f643e8cb1a
Minor URL update
2023-10-20 06:25:17 -04:00
Jon Ziebell
bbd050ee94
Fixed a few sync issues.
2023-10-05 20:09:18 -04:00
Jon Ziebell
9b6d8e91b0
Fixed ecobee tokens not properly persisting across multiple requests in the same API call
2023-08-25 08:06:17 -04:00
Jon Ziebell
dff338b580
Fixed #373 - beestat loads for home owner but not member
2023-01-24 17:44:13 -05:00
Jon Ziebell
d531850863
Updated authentication to be based on the ecobee account ID instead of thermostat serial number
2022-09-26 21:19:36 -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
1c3002644c
Added exception handling for "User cannot access thermostat..." error
2021-11-20 06:38:00 -05: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
159670e08c
Fixed ecobee tokens not always deleting when they are revoked.
2021-03-01 22:30:31 -05:00
Jon Ziebell
8caaa185be
Switched ecobee class fully over to cora exception handling
2020-06-23 22:14:39 -04:00
Jon Ziebell
d0ce15606b
Fixed #266 - Migrate from MailChimp to MailGun
2020-06-21 22:10:38 -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
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
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
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
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
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
47bcf5d45b
Most of the changes for 1.4
2019-10-16 20:46:41 -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
1c79d3a773
Beestat is now open source
2019-05-22 21:22:24 -04:00