Skip to content

Releases: cbpowell/SenseLink

v2.2.1: Update MQTT dependencies

01 Jan 18:46
Compare
Choose a tag to compare
  • Improves usage of aiomqtt (formerly asyncio_mqtt) to avoid spamming the logs with deprecation warnings (thanks again @mlebaugh!)
  • Improves disconnect/reconnect handling

Full Changelog: 2.2.0...2.2.1

v2.2.0: Support JSON in MQTT topics

17 Jun 23:58
Compare
Choose a tag to compare
  • Adds the ability to define power_topic_keypath, attribute_topic_keypath, and state_topic_keypath configuration values, which if defined will tell SenseLink to consider the incoming power/attribute/state MQTT messages as JSON and attempt to traverse through to the defined keypath to find the respective value. Keypaths can defined for one or all of power/attribute/state. Fixes #22 (thanks @vb543!)

Full Changelog: 2.1.0...2.2.0

v2.1.0: Allow overriding WS message size

06 May 20:17
c37782f
Compare
Choose a tag to compare
  • Feature to hopefully fix #21, that allows setting the maximum expected Websocket message size when interfacing with Home Assistant. This may be useful for large Home Assistant setups, where the updates contain a lot of information.

Full Changelog: 2.0.3...2.1.0

v2.0.3: Actually fix Aggregate plugs (in Docker)

29 May 23:50
Compare
Choose a tag to compare
  • Actually fixes #19 this time (thanks once again @mlebaugh!). Docker image was using an older version than intended.

Full Changelog: 2.0.2...2.0.3

v2.0.2: Fix aggregate plug usage

11 May 02:55
Compare
Choose a tag to compare
  • Fixes a bug with aggregate plugs (#19) - thanks once again @mlebaugh!

Full Changelog: 2.0.1...2.0.2

v2.0.1: Package updates

14 Mar 23:40
Compare
Choose a tag to compare
  • Remove versioneer dependency
  • Improve imports a little

v2.0.0

13 Mar 22:56
6f81869
Compare
Choose a tag to compare
  • Created a SenseLink PyPI package!

Full Changelog: 1.4.0...2.0.0

v1.4.0: Mutable plugs, Skip Rate

12 Mar 19:24
Compare
Choose a tag to compare
  • Adds a Mutable plug type, designed to be used when using SenseLink in conjunction with other Python code. Example usage in this manner can be found in the module_usage_example.py file.
  • Adds a plug-specific skip_rate features, allowing you to specify that a plug should skip X number of requests from Sense. Further documentation.
  • Eliminates dependency on the aioudp.py file, and uses Python Asyncio Transport/Protocol features instead.

Full Changelog: 1.3.0...1.4.0

v1.3.0: Response Target feature

02 Mar 03:36
73b727c
Compare
Choose a tag to compare
  • Adds a top-level target configuration, allowing you to specify the destination of SenseLink responses (instead of responding to the source of a request broadcast).

Full Changelog: 1.2.9...1.3.0

v1.2.9: Bug fix

09 Jan 17:48
Compare
Choose a tag to compare
  • Correct a bug introduced in 1.2.8 with how the time module was imported

Full Changelog: 1.2.8...1.2.9