Skip to content

Releases: EnviroDIY/YosemitechModbus

v0.5.4

04 Feb 20:26

Choose a tag to compare

Changed

  • Bumped SensorModbusMaster dependency

v0.5.3

26 Sep 18:01

Choose a tag to compare

Changed

  • Bumped SensorModbusMaster dependency

v0.5.2

15 Sep 16:03

Choose a tag to compare

Changed

  • Bumped SensorModbusMaster dependency

v0.5.1

04 Sep 21:22
454324b

Choose a tag to compare

Changed

  • Updated doxygen formatting
  • Bumped SensorModbusMaster dependency

Added

  • Added code spell configurations

Fixed

  • Fixed spelling errors

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

17 Sep 20:05

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

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

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

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

Choose a tag to compare

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

Github Actions

01 Mar 17:21

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