Skip to content

Releases: EnviroDIY/YosemitechModbus

v0.5.0: Add Y513 Blue Green Algae, improves getSlaveID() and examples

17 Sep 20:05
Compare
Choose a tag to compare

DOI

The YosemitechModbus library enables use of an Arduino-framework board as a Modbus RTU master to control and communicate with the sensors produced by Yosemitech via over RS-485.

This minor release adds the Y513 Blue Green Algae (BGA), improves getSlaveID() and examples.

Changed

  • Updated Y504 to first try to get thridvalue for DOmgL before calculating it.
  • The getValue.ino example has better formatted outputs.
  • The getSlaveID() command now works better with broadcast address 0xFF.
    • NOTE that old YosemiTech sensors (before 2020??) don't have a functioning broadcast address
  • Update SensorModbusMaster dependency to v0.7.3.

Added

  • Support for the Y513 Blue Green Algae (BGA) sensor with wiper (773a3a0)
  • Added explicit support for the Y521 Conductivity sensor, given that the Y520 has been discontinued.
  • Successfully tested on new models of Y504, Y511, Y513.

Fixed

v0.4.2

25 Jun 18:14
5ab90df
Compare
Choose a tag to compare

Changed

  • Modified example to apply to more processors.

Added

  • Added Doxygen documentation
  • Switched to reusable workflows for CI
  • Added example_dependencies.json with explicit list of dependencies need to run the examples.

Removed

Fixed


v0.4.1 Fix compiler warnings

16 May 19:44
ec2573a
Compare
Choose a tag to compare

A simple compiler warning fix for an unused variable. There are no functional changes.

v0.4.0: Add Y700 Pressure/Depth; Improve Y4000 Sonde

25 Jan 23:20
8f3badf
Compare
Choose a tag to compare

DOI

The YosemitechModbus library enables use of an Arduino-framework board as a Modbus RTU master to control and communicate with the sensors produced by Yosemitech via over RS-485.

New Features

  • Added support for the Y700 Submersible Pressure Transducer / Water Depth sensor, which is a prototype that is not yet posted on YosemiTech's website. #29

Improvements

  • Improved Y4000 Multiparameter Sonde implementation, fixing a bug that inhibited output of Chlorophyl and Blue-Green Algal data when those optional sensors were installed on the sonde. #13
  • Improved GetValues.ino to provide response timing information to explore real-world warmup, stabilization, and measurement times for each sensor. #15

For a full list of changes, see PR for release v0.4.0.

Version bump for reindexing

01 Mar 17:55
Compare
Choose a tag to compare

Version bump only for reindexing by PlatformIO and Arduino library managers.

Github Actions

01 Mar 17:21
Compare
Choose a tag to compare

[0.3.1] 2022-03-01

Changed

  • Modified example to demonstrate use with Espressif processor

Added

  • Restored backward compatibility with Y550
  • Added github actions to test code
  • Created ChangeLog and Version files

v0.3.0: Add Y551 COD and Y560 Ammonium sensor support

15 Dec 17:55
416fa28
Compare
Choose a tag to compare

DOI

New Features

  • Added support for the Y551 COD Sensor, which makes a UV254 light absorption and translates it to estimates of Chemical Oxygen Demand (COD) (or Total Organic Carbon (TOC)) and Turbidity.
    • NOTE that this upgrade removes the earlier Y550 from the library, as it was never tested and is no longer available form YosemiTech. If anyone has a Y550 sensor, the Y551 commands should work. Let us know if they don't.
  • Added support for the Y560 Ammonium Probe, which is a mini sonde for three Ion Selective Electrode (ISE) sensors (pH, NH4+, K+) that together are used to provide a corrected estimate of total ammonium nitrogen (NH4_N) in mg/L.
    • NOTE that this release only includes outputs for NH4_N, pH, and temperature. A future release will also include estimates of potassium (K) and raw potential values from each of the electrodes.
  • Added User Manuals and Modbus Manuals for both new sensors

v0.2.4: Update version tags for PlatformIO Library Registry

01 Jul 22:18
Compare
Choose a tag to compare
Update version numbers for proper release

So it registers in the PlatformIO Library Registry at https://platformio.org/lib.

v0.2.3: Fix to Y533 ORP; updated manuals & software

01 Jul 21:53
Compare
Choose a tag to compare

v0.2.2: Better Y532 pH support, updated manuals & software

02 Jan 15:20
Compare
Choose a tag to compare

DOI