dbd7d760aa85f01eb75bab7918eee478deb011a3
The DarkSky API support has been removed from the Weather module documentation, affecting both English and German sections. The API documentation now focuses solely on the OpenWeatherMap API. Changes include the deletion of DarkSky references in `59_Weather.pm` and updates to example command snippets to refer to the OpenWeatherMap API. The version number was incremented from v2.2.35 to v2.3.0, and the OpenWeatherMap API version was updated from v3.2.7 to v3.2.8. These updates were necessary as DarkSky has been discontinued, streamlining the module's functionality. There are no breaking changes for current OpenWeatherMap API users. Additionally, the language handling in the Weather API was refactored to replace the experimental `given/when` construct with standard `if/elsif` statements for better readability and maintainability. This change does not introduce any breaking changes and enhances code clarity.
Weather
Used branching model
- Master branch: Production version (copy of fhem/fhem-mirror/blob/master/fhem/FHEM/59_Weather.pm)
- Devel branch: Latest development version
Community support
The FHEM Forum is available here for general support.
In case you have a specific question about this module, it is recommended to find the right sub-forum.
It can either be found from the module info card using the FHEM Installer (e.g. using command search <MODULE_NAME>
) or it can be determined from the MAINTAINER.txt file.
Bug reports and feature requests
Identified bugs and feature requests are tracked using Github Issues.
Pull requests / How to participate into development
You are invited to send pull requests to the devel branch whenever you think you can contribute with some useful improvements to the module. The module maintainer will review you code and decide whether it is going to be part of the module in a future release.
Refactoring
Latest
Languages
Perl
98.7%
Shell
1.3%