Skip to content

Latest commit

 

History

History
86 lines (65 loc) · 2.61 KB

CHANGELOG.md

File metadata and controls

86 lines (65 loc) · 2.61 KB

Changelog

[Unreleased]

  • Fix usage of bt_device parameter when opening the BLE connection
  • Refactor adapters into own modules
  • Fix blacklisting of non Ruuvitag devices

[0.13.0] - 2019-07-01

  • Fix hcitool subprocess closing
  • Fix data format selection
  • Move broadcasted raw data handling to an own file
  • Remove obsolete handling for r/ in Data Format 2/4 validate
  • Add retry and exit program if hciconf reset fails

[0.12.0] - 2019-02-15

  • Changed RuuviTagReactive's time-value from local to UTC
  • Dataformat 5 to use mV instead of V
  • Add data_format value to payload

[0.11.0] - 2018-04-25

  • Fix support for RuuviFW 1.2.8
  • Support for Data Format 5
  • Fix for use of bt_device parameter in find_ruuvitags

[0.10.0] - 2018-03-11

  • Circumvent hcidump pipe buffering to assure all readings are propagated timely

[0.9.0] - 2017-10-29

  • Fix sharing run_flag with rx and ruuvitag processes
  • Fix RuuviTagReactive Python2.7 support
  • Define Bluetooth device id with bt_device parameter

[0.8.2] - 2017-09-09

  • Fixed pypi documentation format

[0.8.1] - 2017-09-09

  • Fix Data Format 3 temperature decode for negative values

[0.8.0] - 2017-07-29

  • Blacklist MACs of BLE devices that are not RuuviTag sensors
  • Breaking change code refactor if RuuviTagSensor was used as an object
    • Split RuuviTagSensor class to RuuviTag sensor object (RuuviTag) and static functions (RuuviTagSensor)

[0.7.0] - 2017-06-28

  • Fix module logging
  • Replace print-functions with logging
  • Log to console disabled by default

[0.6.0] - 2017-05-05

  • Support for Data Format 3 and 4
  • Fix data decoder Python2 support

[0.5.0] - 2017-03-01

  • RuuviTagReactive: reactive wrapper and background process for RuuviTagSensor get_datas
  • Fix for hcitool and hcidump subprocess kill
  • Fix data decode. Use minus and underscore as altchars as encoding is url-safe

[0.4.0] - 2017-02-19

  • get_datas function for handling RuuviTag broadcasts with callback function
  • MAC list to optional in get_data_for_sensors function

[0.3.4] - 2017-02-01

  • Fix temperature decimal calculation

[0.3.3] - 2017-01-31

  • Use subprocess.DEVNULL starting with Python 3.3

[0.3.2] - 2017-01-30

  • Use psutil to find correct process to kill

[0.3.1] - 2017-01-29

  • Fix for hcitool subprocess kill

[0.3.0] - 2017-01-29

  • Get latest data for specified sensors
  • Accept ruu.vi/# and r/ as RuuviTag datas in conversion

[0.2.2] - 2017-01-03

  • Python 2.7 support

[0.2.1] - 2017-01-01

  • Use base64 encoding to suupport new Weather Station firmware

[0.2] - 2016-12-31

  • Find RuuviTags functionality
  • Change gattlib to BlueZ (use hcitool and hcidump)