@ -13,3 +13,16 @@ All notable changes to this project will be documented in this file.
- First working version. But without pressure sensor. Physical RS485 bus untested, but did test ModBus over TTL serial.
- 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.
- SparkFun SEN-15901 Weather Station (wind speed, wind direction and rain fall)
- SparkFun SEN-15901 Weather Station (wind speed, wind direction and rain fall)
- Silicon Labs Si7021 (humidity and temperature)
- Silicon Labs Si7021 (humidity and temperature)
- Bosch BMP280 (pressure and temperature)
- Bosch BMP280 (pressure)
## Measurements
## Measurements
@ -46,7 +46,7 @@ The measurments and order of the measurements are the same as for APRS weather r
| 30006 | Rain last 24 hours | l/m2 * 100 |
| 30006 | Rain last 24 hours | l/m2 * 100 |
| 30007 | Rain since midnight | NOT IMPLEMENTED |
| 30007 | Rain since midnight | NOT IMPLEMENTED |
| 30008 | Humidity | percent * 100 |
| 30008 | Humidity | percent * 100 |
| 30009 | Barometric pressure | hPa * 100 |
| 30009 | Barometric pressure | hPa * 10 |
The ModBus registers are 16 bit wide. For better precision, some units are scaled by a factor of 100. This way, values with up to two decimal points can be stored as 16 bit integer values. Just divide by 100 to get the floating point values.
The ModBus registers are 16 bit wide. For better precision, some units are scaled by a factor of 100. This way, values with up to two decimal points can be stored as 16 bit integer values. Just divide by 100 to get the floating point values.
@ -65,7 +65,7 @@ Libraries are included with the source code of this project