1
0
mirror of https://github.com/beestat/app.git synced 2026-05-13 10:52:29 -04:00
Commit Graph

20 Commits

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