Skip to content

Releases: adafruit/Adafruit_IO_Python

2.7.2 Update version for paho compatibility

11 Mar 13:40
4ce48a8
Compare
Choose a tag to compare

What's Changed

  • Declare Paho v1 API compatibility by @tyeth in #153

New Contributors

Full Changelog: 2.7.1...2.7.2

2.7.1 Update version for pip compatibility

05 Dec 17:22
1d99632
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.7.0...2.7.1

Adafruit IO Python 2.7.0

20 Apr 20:29
06df42d
Compare
Choose a tag to compare

What's Changed

  • Implement a means of getting more than 1000 data points by @lcmcninch in #131

Full Changelog: 2.6.0...2.7.0

Adafruit IO Python 2.6.0

29 Nov 15:42
92093d4
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.5.0...2.6.0

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.

2.5.0 - Create a feed within Group

21 Dec 17:23
617c5a4
Compare
Choose a tag to compare
  • #125 Add ability to create a feed within a group

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.

Subscribe with QoS Levels, New MQTT Callbacks

23 Dec 18:35
7f7d23f
Compare
Choose a tag to compare
  • Added kwarg for adding a QoS Level for subscribe calls. Addresses #106
  • Added an on_subscribe callback for subscribing to new topics.
    • mqtt_subscribe.py example extended to use new on_subscribe callback method.

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.

Support for new Time API

12 Mar 18:43
869cf35
Compare
Choose a tag to compare

This release adds Adafruit IO Python support for a new time api. This new time endpoint supports sending localized time to the Adafruit IO Python REST API client, based on the client's IP address. This release does not update the time endpoint within the MQTT client, it is only for the REST client.

The receive_time method now returns a struct_time containing the year, month, day, hour, minute second, day of the week, day of the year, and a boolean for if it's daylight savings. #96

an updated Usage Example is located at basics/time.py

Note: The previous /time endpoint returned a plaintext response, instead of json. Since the new endpoint returns a JSON response, this PR will remove all plaintext-handling from the library used for the old /time endpoint:

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.

2.3.1

08 Mar 16:28
51b0cd9
Compare
Choose a tag to compare
  • Fix mqtt_client to prevent errors resulting from referencing topic before assignment or accessing parsed_topic out of order. #94

  • Remove while True topic subscription loop from mqtt_time.py example. The example now uses the blocking_client.

  • Bump version string

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.

Improved Sending Data

05 Mar 18:42
e614f56
Compare
Choose a tag to compare

Changes:

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.

Adafruit IO Python

25 Feb 17:55
ab83808
Compare
Choose a tag to compare
  • This library is now called Adafruit_IO_Python (previously io-client-python) to match Adafruit IO Arduino.
  • References to io-client-python have been removed throughout the library
  • Potentially Breaking Change: The kwarg api_version in Client has been removed (see: 808ec3f). The Adafruit IO API's api version is not likely to change in the near future, and no longer needs to be supported as an optional kwarg.

To use in CPython, pip3 install adafruit-io.

Read the docs for info on how to use it.