Releases: EnviroDIY/ModularSensors
Releases · EnviroDIY/ModularSensors
v0.32.2
Changed
- Restructured SDI-12 slightly to break out the start measurement functionality into a new function.
- Modified Decagon 5-TM and Meter Teros 11 to use the SDI-12 get results function rather than addSingleMeasurmentResult.
This will allow both sensors to honor the 'non-concurrent' flag, if that is set.
Previously, they would not have. - Documentation: Migrated to latest version of Doxygen (1.9.2).
This required some changes with m.css to properly ignore the doxyfile.xml the current version generates.
Added
- Board: Adds 1.0 and 1.1 as valid version numbers for the Mayfly. Does not yet support any new features of those boards.
- Add a new parameter (internal variable) to the sensor base class for the number of internally calculated variables.
These are used for values that we would always calculate for a sensor and depend only on the raw results of that single sensor.
This is separate from any calculated variables that are created on-the-fly and depend on multiple other sensors.
In many cases, this is 0 and in most of the other cases the value is informational only.
For the SDI-12 sensors, I'm actually using this to make sure I'm getting the number of values expected. - Sensor: Added support for v0.2.0 of the EnviroDIY/TippingBucketRainCounter device firmware, which added capability to count rotations on a reed-switch anemometer and fixed a critical bug that failed to count high rainfall rates.
v0.32.0
Reinstate support for AOSong DHT
Changed
- Documentation: Restructured the changelog
- Documentation: Restyled and corrected documentation links for new and renamed DRWI examples
- Continuous Integration: Updated changelog reader and automated releaser
Added
- Restored support for AOSong DHT sensor.
v0.31.2
Bug fixes
- Fixed build matrix to remove DHT
New Features
- Temporarily REMOVED support for AOSong DHT sensor.
- Intend to restore this after updating to support newest Adafruit DHT library
v0.31.0
New Features
- Temporarily REMOVED support for AOSong DHT sensor.
- Intend to restore this after updating to support newest Adafruit DHT library
v0.30.0
New Features
- Added support for Campbell ClariVUE10 turbidity sensor
- REMOVED support for SoftwareWire for Atlas sensors.
- The only supported version of a bit-banged (software) version of I2C removed inheritance from the core Wire library.
Without inheritance, the parseFloat functions used by the Atlas sensors will not work.
As I think this feature was completely unused for the Atlas sensors and I see no reason to use it with sensors that have completely flexible addressing, I removed it.
- The only supported version of a bit-banged (software) version of I2C removed inheritance from the core Wire library.
Improvements
- Changed build flags and created a pre-commit hook for myself to update the menu build matrix
Bug fixes
- Updated YosemiTech Y533 ORP sensor library, to match improvements and fixes from to EnviroDIY/YosemitechModbus#19.
- Fixed GitHub actions for pull requests
v0.28.5
Downloads
ModularSensors_Dependencies_v0.28.5.zip
- contains this version of ModularSensors and the proper versions of all of its dependencies.
New Features
- Created a new module for the Meter Hydros 21. This is exactly identical to the Decagon CTD in everything but the name. The Decagon CTD module still exists and can be used. No old code needs to be adjusted for this change. Moving forward, the two can be used interchangeably. The addition was only made to stop complaints about typing in an older name.
v0.28.4
Downloads
ModularSensors_Dependencies_v0.28.4.zip
- contains this version of ModularSensors and the proper versions of all of its dependencies.
Improvements
- Allow each SDI-12 sensor to set the necessary command delay for that sensor.
- Per protocol, sensors are allowed to take up to 100ms after receiving a break before being ready to receive a command.
This allows each sensor to specify what delay it needs.
This was added to support conflicting delay needs; the RDO needed a short delay, the newest Meter sensors do not respond properly if the delay is added.
- Per protocol, sensors are allowed to take up to 100ms after receiving a break before being ready to receive a command.
- For SDI-12 sensors, add repeated attempts to start a measurement if the first attempt unexpectedly fails.
v0.28.3
Downloads
ModularSensors_Dependencies_v0.28.3.zip
- contains this version of ModularSensors and the proper versions of all of its dependencies.
Bug Fixes
- Use a valid semantic version number
v0.28.01
Downloads
ModularSensors_Dependencies_v0.28.01.zip
- contains this version of ModularSensors and the proper versions of all of its dependencies.
Bug Fixes
- Fixes an EGREGIOUS error in the SDI-12 code causing the code to lock up if debugging was off (but always work with it on)
- Issue #346
- This was first introduced in 0.27.5
- Fix GitHub action for pull requests.
v0.27.8
Fix GitHub Action
Downloads
ModularSensors_Dependencies_0.27.8.zip contains this version of ModularSensors and the proper versions of all of its dependencies.
Improvements:
- Update instructions for examples
- Update developer instructions
Bug Fixes
- Fixes an error in the GitHub action to post a release
- Fixes a compiler error for non-concurrent SDI-12 sensors.