Skip to content

Releases: EnviroDIY/ModularSensors

v0.32.2

23 Nov 17:44

Choose a tag to compare

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

19 Nov 21:01

Choose a tag to compare

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

03 Nov 12:26

Choose a tag to compare

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

02 Nov 21:12

Choose a tag to compare

New Features

  • Temporarily REMOVED support for AOSong DHT sensor.
    • Intend to restore this after updating to support newest Adafruit DHT library

v0.30.0

07 Jul 22:16
1f8b30f

Choose a tag to compare

DOI

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.

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

11 May 20:09

Choose a tag to compare

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

05 May 20:43

Choose a tag to compare

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.
  • For SDI-12 sensors, add repeated attempts to start a measurement if the first attempt unexpectedly fails.

v0.28.3

24 Mar 22:03

Choose a tag to compare

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

11 Feb 19:48
e95f8f5

Choose a tag to compare

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)
  • Fix GitHub action for pull requests.

v0.27.8

19 Jan 22:57

Choose a tag to compare

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.