Weather station with ModBus over RS-485
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.6 KiB

Changelog

All notable changes to this project will be documented in this file.

Added     : for new features.
Changed   : for changes in existing functionality.
Deprecated: for soon-to-be removed features.
Removed   : for now removed features.
Fixed     : for any bug fixes.
Security  : in case of vulnerabilities.

[0.1.0] - 2023-12-29

  • First working version. But without pressure sensor. Physical RS485 bus untested, but did test ModBus over TTL serial.

[0.2.0] - 2024-01-04

Added

  • BMP280 pressure sensor via I2C

Fixed

  • Calibrated wind vane (analog input)

Changed

  • Heater of humidiy sensor only on when humidity is above 96% (was 80%). When heater is on temperature sensor also heats up, so use temperature sensor of BMP280 when heater is on.

[0.2.1] - 2024-01-17

Changed

  • Heater algorithm updated. Idea from datasheet of humidity sensor from Temco Controls HUM-M2 humidity sensor module.
  • ModBus read register 1: Scaled wind direction by 10 in order to also get the decimal position of the direction

Added

  • ModBus read register 12: Raw rain meter
  • ModBus read register 13: Temperature from pressure sensor
  • ModBus read register 14: Status bits
  • ModBus coil register 0 : enable/disable heather algorithm

[0.2.2] - 2024-01-21

Fixed

  • Buffer overflow when calculating average wind speed in AverageOfArray(). Fix: use 32 bit register for average_value.

Changed

  • Changed some variables to the propper standard (uint8_t, uint16_t, etc.)
  • SparkFun wind interrupt now calculates over 3 seconds in stead of 1 second (KNMI standard)]