Skip to content

Commit

Permalink
Version bump to 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
aufdenkampe committed Sep 17, 2024
1 parent f155932 commit 468f461
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 5 deletions.
25 changes: 25 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

***

## [0.5.0] 2024-09-17

Add Y513 Blue Green Algae (BGA) and fix 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](https://github.com/EnviroDIY/SensorModbusMaster) dependency to v0.7.3.

### Added

- Support for the Y513 Blue Green Algae (BGA) sensor with wiper (773a3a0781a16b7ba6e9f49fadc73cedddce0fbc)
- 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.ino` example wouldn't work with AltSoftSerial (see d4204ebd1212608aaf05a7a65b763e432c59fe37 and https://github.com/EnviroDIY/SensorModbusMaster/commit/f1daa2fdd22c7ec991fc2ff50330aa41e4a7a53e)
- Fixed broken links to YosemiTech product pages

***

## [0.4.2]

### Changed
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.4.2
0.5.0
2 changes: 1 addition & 1 deletion examples/GetValues/GetValues.ino
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
// Sensor Settings
// ==========================================================================
// Define the sensor type
yosemitechModel model = Y504; // The sensor model number
yosemitechModel model = Y513; // The sensor model number

// Define the sensor's modbus address, or SlaveID
// NOTE: YosemiTech Windows software presents SlaveID as an integer (decimal),
Expand Down
4 changes: 2 additions & 2 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "YosemitechModbus",
"version": "0.4.2",
"version": "0.5.0",
"keywords": "Yosemitech, Modbus, communication, bus, sensor",
"description": "Arduino library for communication with Yosemitech sensors via Modbus.",
"repository": {
Expand All @@ -26,7 +26,7 @@
"name": "SensorModbusMaster",
"library id": "1824",
"url": "https://github.com/EnviroDIY/SensorModbusMaster.git",
"version": ">=0.7.1",
"version": ">=0.7.3",
"note": "EnviroDIY SensorModbusMaster - Arduino library for communicating via modbus with the Arduino acting as the modbus master.",
"authors": ["Sara Damiano"],
"frameworks": "arduino",
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=YosemitechModbus
version=0.4.2
version=0.5.0
author=Sara Damiano <sdamiano@stroudcenter.org>
maintainer=Sara Damiano <sdamiano@stroudcenter.org>
sentence=Arduino library for communication with Yosemitech sensors via Modbus.
Expand Down

0 comments on commit 468f461

Please sign in to comment.