Skip to content

Releases: jamesleesaunders/PyAlertMe

v0.3.1

31 Aug 20:52
Compare
Choose a tag to compare
  • Improved the way we reply to request messages.
  • Improved discovery logic.
  • Improved attributes logic.
  • Updated README.

v0.3.0

18 Jul 19:31
Compare
Choose a tag to compare
  • Hub node list is now a list of node objects rather than dictionary.
  • Making more use of device objects - not only are they used to create new devices but also in the hub.
  • ZigBee message improvements.
  • Improved callback code.

v0.2.2

08 May 22:28
Compare
Choose a tag to compare
  • New messages.py - Moving all parse* and generate* functions to this file.
  • Making use of lambda functions to generate messages.
  • New unit tests.
  • Adding Codecov and TravisCI support.
  • New regular updates thread for keep alives etc.
  • Improving thread quit speed.
  • Moved tests folder in package... again.

v0.2.1

19 Apr 19:42
Compare
Choose a tag to compare
  • Fix Issue #19 Removed SQLite DB code - it was over complicating the class and would be superfluous if the developer wanted to use a different DB like MySQL.
  • Fix Issue #26 Combining Type Req / Hardware Join 1 & Range Test / Hardware Join 2.
  • Partially addressed #5. Device.py now has facility to send updates at regular intervals using Threads.
  • Improvements to SmartPlug class.
  • Improvements to Current Instantaneous Power and RSSI messages.
  • Simpler terminology 'Power Demand' and 'Power Consumption'.
  • Making more use of callback.
  • Further PEP formatting.

v0.2.0

12 Apr 19:49
Compare
Choose a tag to compare
  • Added AT commands to work out own addresses.
  • Mode escaped=True.
  • Adding Generate Match Descriptor Request.
  • New setup-xbee.py script to auto configure module.

v0.1.5

28 Mar 21:24
Compare
Choose a tag to compare
  • Moved to use of generate_xxx functions to generate packets.
  • Added Python Docs comment blocks to all class functions.
  • Added new attribute history function.
  • Fixed Version request.

v0.1.4

18 Mar 16:04
Compare
Choose a tag to compare
  • Added callback function when attributes are changed.
  • Fix setup.py and tests.
  • Renaming folder from examples to scripts
  • Added start() function.
  • Improved node_id to address and vice versa resolution.

v0.1.3

18 Mar 16:04
Compare
Choose a tag to compare
  • Rename project from pi-hive to pyalertme.
  • Adding support for Mathmos lamp.
  • Added SQLite support.
  • Fixed logging for discovery thread.
  • Restructured folders into package structure, adding setup.py.

v0.1.2

18 Mar 16:03
Compare
Choose a tag to compare
  • Update README.md.
  • Tidy up function names.

v0.1.1

18 Mar 16:03
Compare
Choose a tag to compare
  • Tidy up logging.