Logo
Explore Help
Sign In
FHEM/mod-Weather
1
0
Fork 0
You've already forked mod-Weather
Code Issues Pull Requests Releases 5 Wiki Activity

5 Releases 5 Tags

RSS Feed
  • v2.3.3 b78f6110d9
    Compare

    Update the version of the Weather module from v2.3.2 to v2. 3.3. Stable

    marko released this 2025-10-23 17:50:19 +00:00 | 0 commits to dev since this release

    Bump 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
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.3.0 dbd7d760aa
    Compare

    Refactoring Stable

    marko released this 2025-10-14 05:41:33 +00:00 | 5 commits to dev since this release

    Remove 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.pm include:

    • 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
    experimental given/when construct with a more standard
    if/elsif structure to enhance code readability and
    maintainability. The attribute handling in the Attr subroutine
    was simplified for clarity, removing unnecessary usage
    of given/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/when statements in favor of if conditions. 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
    experimental given/when construct with a more standard
    if/elsif structure, enhancing code readability and
    maintainability. The attribute handling in the Attr subroutine
    was also refactored for clarity, removing unnecessary usage
    of given/when, which helps reduce complexity throughout
    the codebase.

    In the OpenWeatherMapAPI module, the logic for handling
    weather response data was streamlined by removing given/when
    statements in favor of if conditions. 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
    experimental given/when construct with a more standard
    if/elsif structure, enhancing code readability and
    maintainability. Additionally, the attribute handling in the
    Attr subroutine was refactored for clarity, removing
    unnecessary usage of given/when, which helps reduce
    complexity across the codebase.

    Furthermore, in the OpenWeatherMapAPI module, logic for
    handling weather response data was streamlined by removing
    the given/when statements in favor of if conditions.
    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 experimental given/when construct with a more
    standard if/elsif structure. 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
    unnecessary given/when usage, 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
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.2.22 e3b9f512b9
    Compare

    Pre-Release v2.2.22 Stable

    marko released this 2023-01-10 20:46:00 +00:00 | 59 commits to testing since this release

    docs: 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
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.2.21 185a7bbc91
    Compare

    Release Version 2.2.21 Stable

    marko released this 2023-01-08 20:58:40 +00:00 | 70 commits to main since this release

    docs: 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
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
  • v2.2.20 73ec2f52c7
    Compare

    Release Version 2.2.20 Stable

    marko released this 2023-01-07 12:40:30 +00:00 | 85 commits to main since this release

    style: 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
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
Powered by Gitea Version: 1.24.6 Page: 98ms Template: 34ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API