Ruuvitag-sensor

Latest version: v3.0.0

Safety actively analyzes 701182 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.0.0

* ADD: Install Bleak automatically on all platforms
* CHANGE: Async Bleak adapter as default adapter on all platforms
* CHANGE: Support only Python 3.9 and above
* FIX: Check if async adapter in use in RuuviTagReactive
* FIX: Correct typo in argument name search\_duration\_sec
* FIX: Ensure the BLE scanner is stopped by explicitly closing the generator

2.3.1

* ADD: Bluez as option to RUUVI_BLE_ADAPTER environment variable
* FIX: Add missing RSSI value to Bleson adapter payload
* FIX: Pass Bluetooth device info to BleakScanner class

2.3.0

* FIX: Verify BLE adapter type before method execution
* ADD: Support for Windows and macOS out of the box

2.2.0

* ADD: (Beta) Async support to RuuviTagReactive
* FIX: (Beta) Use passive scanning on macOS with Bleak
* ADD: (Beta) Async version to RuuviTag-class
* ADD: (Beta) Async get_data_for_sensors_async method
* ADD: (Beta) Async support for CLI

2.1.0

* CHANGE: Add RSSI reporting
* ADD: (Beta) Bleak cross-platform BLE adapter with async get_data_async and find_ruuvitags_async methods
* CHANGE: RuuviTagSensor methods return empty string instead of None if MAC is not found
* ADD: Type hints to package

2.0.0

* CHANGE: Support only Python 3.7 and above
* CHANGE: RuuviTagSensor get_datas-method renamed to get_data
* CHANGE: RuuviTagSensor get_data-method renamed to get_first_raw_data
* CHANGE: Updated RxPy to v4
* CHANGE: Switch unit test framework from nose to pytest

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.