Releases: ronen25/rpiweatherd
Releases · ronen25/rpiweatherd
1.1.1
1.1.0
This milestone focuses mainly on usability improvements and bug fixes, along with the introduction of custom triggers.
New Features:
- Raspberry Pi 3 support.
- Triggers: Whenever the daemon measures data, it can now execute external scripts or toggle GPIO pins. See the wiki page for more information!
- Per-command measurement unit control, instead of server-level configuration.
- The measurement units now appear in the resultant JSON object.
- Foreground mode allows running the daemon in the controlling tty, without forking.
- Flat build tree.
- Long command line options are now also accepted.
fetch?select=N
command, which selects the lastN
entries from the database.- If running a development version, the
--version
option will show git branch and revision information.
Bug Fixes:
- Resolved some issues with cleaning up the
.pid
file. - If a required value is empty, configuration parsing will now stop and print out an error.
- rpiweathed -g option now detects if a configuration file already exists, and asks the user whether to replace it or not.
- A newly-generated configuration file will not have any "(null)" values, but instead have empty values.
- Multiple querying attempts are printed less often.
- Error codes are now different, and do not use the same values.
- Server now stores temperatures in Celsius, and converts them if requested to.
- Fixed an infinite loop that could be caused if the device query fails.
Removals:
- HTTP Server ID is now static, so the Python script that detected the OS type was scrapped completely.
- The
"units"
setting is now deprecated in favor of per-command control.
1.0.0
First release of rpiweatherd
.
Currently, only sources are provided. You must therefore compile them yourself using the installation instructions in the Wiki.
Note: This release contains many bugs, and is therefore not recommended anymore.
Please download 1.1 instead!