Releases: EnviroDIY/YosemitechModbus
Releases · EnviroDIY/YosemitechModbus
v0.5.4
v0.5.3
Changed
- Bumped SensorModbusMaster dependency
v0.5.2
Changed
- Bumped SensorModbusMaster dependency
v0.5.1
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
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.inoexample 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
- The
getValue.inoexample wouldn't work with AltSoftSerial (see d4204ebd1212608aaf05a7a65b763e432c59fe37 and EnviroDIY/SensorModbusMaster@f1daa2f) - Fixed broken links to YosemiTech product pages
Full Changelog: v0.4.2...v0.5.0
v0.4.2
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
A simple compiler warning fix for an unused variable. There are no functional changes.
v0.4.0: Add Y700 Pressure/Depth; Improve Y4000 Sonde
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.inoto 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
Version bump only for reindexing by PlatformIO and Arduino library managers.
Github Actions
[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