1
0
mirror of https://github.com/beestat/app.git synced 2025-07-09 03:04:07 -04:00

24 Commits

Author SHA1 Message Date
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