-
released this
2025-10-23 17:50:19 +00:00 | 0 commits to dev since this releaseBump version to v2.3.3 in Weather module (HEAD ->
patch-version)
Thu, 23 Oct 2025 19:47:40 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Update the version of the Weather module from v2.3.2 to v2.
3.3.
This change was necessary to reflect the latest
enhancements, bug
fixes, or improvements made since the last release. Keeping
the
versioning up to date helps users identify the current
state of the
module and ensures better dependency management. No breaking
changes or additional notes are involved in this version
bump.Bump Weather module version to v2.3.2 (origin/main,
origin/dev, origin/HEAD, main, dev)
Fri, 17 Oct 2025 12:40:07 +0200
Author: Marko Oldenburg (oldenburg@b1-systems.de)
Commiter: Marko Oldenburg (oldenburg@b1-systems.de)
Updated the version number of the Weather module from v2.3.
1 to v2.3.2 in
the module metadata. This version increment likely
corresponds to minor
bugfixes or improvements that have been implemented in the
module. The
version change ensures proper tracking of module updates
for users and
package management systems.Fix Weather.pm to use READINGS instead of readings
(origin/testing, testing)
Fri, 17 Oct 2025 12:20:04 +0200
Author: Marko Oldenburg (oldenburg@b1-systems.de)
Commiter: Marko Oldenburg (oldenburg@b1-systems.de)
This commit corrects the hash key used to access device
readings in the
Weather.pm module. All instances of the lowercase
'readings' hash key
have been changed to the uppercase 'READINGS', which is
the standard
convention in FHEM. This fixes potential issues where
weather data
wasn't being properly accessed or displayed because the
module was
looking for readings in the wrong hash location. The
change affects
the Get function and HTML rendering methods for both
vertical and
horizontal layouts.Update version to 2.3.1 and fix conditionals in Weather.
pm
Thu, 16 Oct 2025 19:01:08 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
This commit increments the version number of the FHEM
Weather
module from 2.3.0 to 2.3.1 and addresses several issues with
conditionals in the Weather.pm file. The syntax for checking
command attributes has been corrected, ensuring accurate
evaluation of conditions.These improvements enhance code clarity and correctness,
facilitating ongoing maintenance. There are no breaking
changes introduced in this update; existing functionality
is preserved.Downloads
-
Refactoring Stable
released this
2025-10-14 05:41:33 +00:00 | 5 commits to dev since this releaseRemove DarkSky API support from Weather module (HEAD -> patch-newversion)
Tue, 14 Oct 2025 07:35:18 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
The DarkSky API support has been removed from the Weather module documentation,
including its references in both English and German sections. The API
documentation has been updated to exclusively focus on the
OpenWeatherMap API.The changes made to
59_Weather.pminclude:- Deleted mentions of the DarkSky API in the documentation.
- Updated example command snippets to reference the
OpenWeatherMap API. - Version number has been incremented from v2.2.35 to v2.3.0.
In addition, the version number for the OpenWeatherMap API support
has been updated from v3.2.7 to v3.2.8 in the corresponding API file.These updates were necessary to streamline the module's
functionality and align it with current API availability, as
DarkSky has been discontinued. There are no breaking changes
for existing users of the OpenWeatherMap API.Refactor language handling in Weather API (origin/testing, origin/main, origin/dev, origin/HEAD, testing, main, dev)
Tue, 14 Oct 2025 07:04:00 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Improved the language initialization logic by replacing the
experimentalgiven/whenconstruct with a more standard
if/elsifstructure to enhance code readability and
maintainability. The attribute handling in theAttrsubroutine
was simplified for clarity, removing unnecessary usage
ofgiven/when, which helps reduce complexity throughout
the codebase.Additionally, in the OpenWeatherMapAPI module, the logic for
handling weather response data was streamlined by removing
given/whenstatements in favor ofifconditions. This change
avoids potential confusion and enhances the clarity of the
code logic. No breaking changes were introduced; the overall
functionality remains intact.Refactor language handling in Weather API
Tue, 14 Oct 2025 07:03:38 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Improved the language initialization logic by replacing the
experimentalgiven/whenconstruct with a more standard
if/elsifstructure, enhancing code readability and
maintainability. The attribute handling in theAttrsubroutine
was also refactored for clarity, removing unnecessary usage
ofgiven/when, which helps reduce complexity throughout
the codebase.In the OpenWeatherMapAPI module, the logic for handling
weather response data was streamlined by removinggiven/when
statements in favor ofifconditions. This change avoids
potential confusion and enhances the clarity of the code logic.
No breaking changes were introduced; the overall functionality
remains intact.Refactor language handling to improve readability
Tue, 14 Oct 2025 07:01:07 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Improved the language initialization logic by replacing the
experimentalgiven/whenconstruct with a more standard
if/elsifstructure, enhancing code readability and
maintainability. Additionally, the attribute handling in the
Attrsubroutine was refactored for clarity, removing
unnecessary usage ofgiven/when, which helps reduce
complexity across the codebase.Furthermore, in the OpenWeatherMapAPI module, logic for
handling weather response data was streamlined by removing
thegiven/whenstatements in favor ofifconditions.
This change eliminates potential confusion and enhances
the clarity of the code logic. No breaking changes were
introduced; the overall functionality remains intact.Refactor language initialization and attribute handling
Tue, 14 Oct 2025 06:53:44 +0200
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Improved the language initialization logic by replacing
the experimentalgiven/whenconstruct with a more
standardif/elsifstructure. This change enhances code
readability and maintainability, making it easier to follow
the flow of language assignments.Additionally, refactored attribute handling in the
Attr
subroutine by streamlining the conditions, removing
unnecessarygiven/whenusage, and maintaining clarity
in the logic for setting and deleting forecasts and alerts.
These changes help reduce complexity and improve
consistency throughout the codebase.Downloads
-
Pre-Release v2.2.22 Stable
released this
2023-01-10 20:46:00 +00:00 | 59 commits to testing since this releasedocs: add new entry in CHANGELOG.md (tag: v2.2.22, origin/patch-package, patch-package)
Tue, 10 Jan 2023 21:44:20 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
build: v2.2.22
Tue, 10 Jan 2023 21:43:26 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
docs: add new modul path in to pre-commit
Tue, 10 Jan 2023 21:37:10 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
add new modul path in to pre-commit hook file
revert: mod packages
Tue, 10 Jan 2023 21:32:56 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
- packages Weather.pm
- split FHEM/59_Weather.pm in two files and packages (FEHM/59_Weather.pm
and FHEM/Core/Weather.pm
[optional body]
[Ticket: no]
fix: #40
Tue, 10 Jan 2023 16:09:53 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Undefined subroutine &FHEM::APIs::Weather::DarkSkyAPI::__strftimeWrapper
Downloads
-
Release Version 2.2.21 Stable
released this
2023-01-08 20:58:40 +00:00 | 70 commits to main since this releasedocs: add new changelog and change version (tag: v2.2.21)
Sun, 8 Jan 2023 21:56:15 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix: bugfix function WeatherAsHtmlD not working
Sun, 8 Jan 2023 21:54:31 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
docs: new changelog entry
Sun, 8 Jan 2023 17:11:31 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
docs: new versions
Sun, 8 Jan 2023 17:11:03 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix: #31
Sun, 8 Jan 2023 17:05:11 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Use of uninitialized value in DarkSkyAPI.pm line 730
fix: #30
Sun, 8 Jan 2023 16:52:11 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Use of uninitialized value in OpenWeatherMapAPI.pm line 981
fix: wrong snow hour assignment
Sun, 8 Jan 2023 16:21:40 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Downloads
-
Release Version 2.2.20 Stable
released this
2023-01-07 12:40:30 +00:00 | 85 commits to main since this releasestyle: change version (HEAD -> dev)
Sat, 7 Jan 2023 13:33:17 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change version numbers
docs: change commandref
Sat, 7 Jan 2023 13:21:27 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change commandref with id tags
fix uninitialized value in multiplication
Thu, 5 Jan 2023 19:40:21 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
when wind_guest not given
change old snow and rain value to zero
Thu, 5 Jan 2023 17:02:46 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
add hook example add support for onecall endpoint with api version 2.5
Thu, 5 Jan 2023 08:18:05 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix regex for sun and moon set and rise
Mon, 2 Jan 2023 09:27:41 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix Undefined subroutine
Fri, 30 Dec 2022 13:17:40 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Undefined subroutine &FHEM::APIs::Weather::wundergroundAPI::strftimeWrapper
fix
Fri, 30 Dec 2022 12:17:37 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix sub
Fri, 30 Dec 2022 12:14:33 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix undefined value as an ARRAY reference
Fri, 30 Dec 2022 12:11:19 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix some regex formating
Thu, 29 Dec 2022 04:41:10 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change versions and add control file
Wed, 28 Dec 2022 09:24:12 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
remove celvin substration
Wed, 28 Dec 2022 09:10:14 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix "PERL WARNING: Use of uninitialized value"
Sun, 25 Dec 2022 09:20:58 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
no {wind}->{gust} field in $data
fix undefined value
Sat, 24 Dec 2022 12:57:41 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Can't use an undefined value as an ARRAY reference at ./FHEM/59_Weather.pm line 589
change versions
Sat, 24 Dec 2022 10:20:09 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
move and rename API.de API description
Sat, 24 Dec 2022 04:48:42 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change README.m API.de description
add directory structure move API files remove YahooWeatherAPI
Sat, 24 Dec 2022 04:39:45 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
move API files to lib/FHEM/APIs/Weather
Thu, 22 Dec 2022 18:45:07 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix forecast number for weblink
Wed, 21 Dec 2022 09:06:54 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
expand notify fn grep syntax
Tue, 20 Dec 2022 18:42:36 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change code for better def modify
Tue, 20 Dec 2022 18:04:45 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix IsDisabled
Tue, 20 Dec 2022 15:29:49 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change condition for is disabled in GetUpdate fn
change versions of API modules add Copyright year range
Tue, 20 Dec 2022 14:43:12 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix remove old data
Tue, 20 Dec 2022 13:24:15 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix Weather_CheckOptions func
Tue, 20 Dec 2022 12:53:44 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
add warnCount reading
Mon, 19 Dec 2022 15:29:06 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix negativ integer value round fix alerts integration
Mon, 19 Dec 2022 11:24:27 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix onecall update, remove weather endpoint
Sun, 18 Dec 2022 10:58:24 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change wind_chill to decimal
Wed, 14 Dec 2022 21:35:21 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
change pressure value to decimal
Wed, 14 Dec 2022 20:42:07 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix integer declaration for temperature values
Wed, 14 Dec 2022 20:10:58 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Subject line (try to keep under 50 characters)
Wed, 14 Dec 2022 19:51:18 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
Multi-line description of commit,
feel free to be detailed.[Ticket: X]
fix older entrys
Wed, 14 Dec 2022 19:24:14 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
add numericPrecision=decimal option
Wed, 14 Dec 2022 16:21:14 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix delete Readings
Wed, 14 Dec 2022 11:26:32 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix delete Reading Counter
Wed, 14 Dec 2022 11:08:36 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix forecast exclude and change commandref
Wed, 14 Dec 2022 10:38:04 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix empty deklaration
Tue, 13 Dec 2022 19:04:01 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
fix litte bugs in API modul
Tue, 13 Dec 2022 14:00:46 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
add first code for daily and hourly forcast delete count
better formart
Sat, 26 Nov 2022 06:43:20 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
remove double dewpoint reading
Fri, 25 Nov 2022 20:02:39 +0100
Author: Marko Oldenburg (oldenburg@b1-systems.de)
Commiter: Marko Oldenburg (oldenburg@b1-systems.de)
full api support weather and onecall
Fri, 25 Nov 2022 14:09:45 +0100
Author: Marko Oldenburg (oldenburg@b1-systems.de)
Commiter: Marko Oldenburg (oldenburg@b1-systems.de)
change OpenWeatherMapAPI Code and extend 59_Weather.pm Modul
Thu, 24 Nov 2022 19:22:40 +0100
Author: Marko Oldenburg (oldenburg@b1-systems.de)
Commiter: Marko Oldenburg (oldenburg@b1-systems.de)
new OpenWeatherMapAPI onecall v3 Support
Sun, 20 Nov 2022 21:10:22 +0100
Author: Marko Oldenburg (oldenburg@b1-systems.de)
Commiter: Marko Oldenburg (oldenburg@b1-systems.de)
new API Call and Data
Thu, 17 Nov 2022 19:58:56 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
add Onecall to Endpoint
Sat, 12 Feb 2022 12:56:04 +0100
Author: Marko Oldenburg (fhemdevelopment@cooltux.net)
Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)
for daily output
[Ticket: no]
Downloads