Releases: snjoetw/py-canary
Releases · snjoetw/py-canary
Release 0.5.4
- Fix for getting sensor data from the Canary API, now gets all sensors data (air quality, temperature, humidity, wifi). Previous API call was supposed to get 4 readings per sensor at 10 minute intervals, but the Canary API no longer supports getting readings this way. So instead of getting 4 readings over the past 40 minutes, get the the last 4 reading over the last 5 minutes. (by @0bmay)
- Add extra script to run the API (example script, how to script.. etc) (by @0bmay)
Release 0.5.3
Release 0.5.2
- Temperature readings are once again returned for Canary Pro (#13 by @0bmay)
- Fixed Live Streaming from Canary Pro and Canary Flex. Canary View is untested, but should work too (#11, #13 by @katiebot @0bmay)
- Updates canary's user agent header app version and iOS version to current values (#13 by @0bmay)
Release 0.5.1
- Fixed the authentication error on live stream API (#6, #5 by @dpanayotov @markallanson)
- Added CSRF cookies and token header on requests (#5 by @dpanayotov)
- Changed body on login to JSON (#5 by @dpanayotov)
- Token key in the response body is now token instead of access_token (#5 by @dpanayotov)
Release 0.5.0
Added WIFI and BATTERY sensor type (only available for Canary Flex)
Release 0.3.0
Added live stream API
Release 0.2.3
- Added is_private flag to set_location_mode API to control is privacy mode is enabled or not
Release 0.2.2
- Added timeout to login API call
- Added is_celsius to Location
- Added support to change location mode
Release 0.2.0
- Moved to use Canary mobile API
- Added logger for easier debbugging
- Removed unnecessary fields in all model classes
- Made login API call part of Api class constructor
- Cleaned up fixtures
Release 0.1.2
- Re-release 0.1.1