Files
mod-Weather/CHANGELOG.md
Marko Oldenburg dbd7d760aa Remove DarkSky API support from Weather module
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.
2025-10-14 07:35:31 +02:00

40 KiB

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.

``` Refactor pre-commit hook by removing DarkSkyAPI references

Wed, 5 Feb 2025 07:08:45 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

Updated the pre-commit hook to eliminate references to 'lib/FHEM/APIs/Weather/DarkSkyAPI.pm'. This change was made to simplify the codebase and make it more relevant by focusing on the other weather API files.

Additionally, the output formatting of the pre-commit hook has been improved for better readability, and the order of the files in the @filenames array has been restructured for clarity.

No breaking changes have been introduced; the pre-commit hook continues to operate as intended.




### ``` Refactor pre-commit hook file list and output formatting
>Wed, 5 Feb 2025 07:07:52 +0100

>Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

>Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

Updated the list of files in the pre-commit hook to remove
references to 'lib/FHEM/APIs/Weather/DarkSkyAPI.pm' and adjusted
the output formatting for better readability. The order of the
files in the @filenames array has been restructured for clarity.
These changes were necessary to ensure our code base focuses on
the more relevant weather API files.

No breaking changes introduced; the pre-commit hook continues to
function as intended.

docs: add changelog

Tue, 4 Feb 2025 21:27:10 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

docs: fix unbalanced p

Tue, 4 Feb 2025 21:26:52 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

docs: add changelog

Tue, 4 Feb 2025 21:01:33 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

Tue, 4 Feb 2025 21:01:17 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

[Ticket: no]

docs: changelog

Tue, 4 Feb 2025 20:53:14 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

[Ticket: no]

fix: apply patch from stefanru https://forum.fhem.de/index.php?msg=1332884

Tue, 4 Feb 2025 20:52:52 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

[Ticket: no]

docs: new CHANGELOG

Fri, 11 Oct 2024 12:04:37 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

Fri, 11 Oct 2024 12:04:07 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

docs: Changelog

Fri, 11 Oct 2024 07:07:57 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

[Ticket: no]

fix: Update forecast with cachemaxage after API calls are down. special thanks to stefanru (forum)

Fri, 11 Oct 2024 06:59:53 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

[Ticket: no]

test: add new CHANGELOG

Sat, 21 Oct 2023 08:59:11 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

feat: new reading owmAPICode for original code

Tue, 11 Jul 2023 14:10:13 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

[Ticket: no]

feat: add human-readable text of daily forecast

Tue, 6 Jun 2023 08:35:06 +0200

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

add the proper human-readable text description of the daily forecast

[Ticket: no]

Tue, 23 May 2023 08:08:42 +0200

Author: Marko Oldenburg (oldenburg@b1-systems.de)

Commiter: Marko Oldenburg (oldenburg@b1-systems.de)

fix: missing perl modules

Sun, 5 Feb 2023 09:26:04 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

fix: failed then Readonly is missing

Sun, 5 Feb 2023 09:20:20 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

fix: : Undefined subroutine

Thu, 2 Feb 2023 22:58:40 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

&FHEM::Core::Weather::DeleteForecastreadings

[Ticket: #46]

docs: add new entry in CHANGELOG.md (tag: v2.2.22)

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

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)

feat: v2.2.20 out (tag: v2.2.20)

Sat, 7 Jan 2023 13:39:03 +0100

Author: Marko Oldenburg (fhemdevelopment@cooltux.net)

Commiter: Marko Oldenburg (fhemdevelopment@cooltux.net)

new version is out, Release 2.2.20

style: change version

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)

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

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]

new version

Wed, 9 Jun 2021 20:37:02 +0200

Author: Marko Oldenburg (marko.oldenburg@cooltux.net)

Commiter: Marko Oldenburg (marko.oldenburg@cooltux.net)

add wind_gust

Wed, 9 Jun 2021 20:30:35 +0200

Author: Marko Oldenburg (marko.oldenburg@cooltux.net)

Commiter: Marko Oldenburg (marko.oldenburg@cooltux.net)

change Maintainer name from pseudo name to real name

Sat, 30 Jan 2021 18:41:41 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

insert forcast attributs to english commandref

Sat, 17 Oct 2020 14:40:20 +0200

Author: Marko Oldenburg (marko.oldenburg@cooltux.net)

Commiter: Marko Oldenburg (marko.oldenburg@cooltux.net)

code style

Sat, 25 Apr 2020 08:51:34 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix no visibility is available

Sat, 25 Apr 2020 08:49:56 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix Use of uninitialized value in sprintf

Wed, 22 Apr 2020 09:18:12 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add wunderground documentation in commandref

Tue, 4 Feb 2020 14:09:47 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

delete table options in commandref

Fri, 6 Dec 2019 13:12:35 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

check newLocation insert

Mon, 16 Sep 2019 08:16:55 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add wundergroundAPI for setter newLocation

Fri, 13 Sep 2019 11:03:44 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add commandref entry for set command newLocation

Wed, 11 Sep 2019 09:00:13 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add support fpr Meta.pm and little Code changes

Wed, 11 Sep 2019 08:42:42 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add Meta.pm Support

Wed, 11 Sep 2019 08:20:28 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add support for set weather newLocation, temorary location change

Wed, 11 Sep 2019 08:19:31 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change version numbers

Wed, 11 Sep 2019 08:02:08 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change code in SetFn, change delimiter for set cmd newLocation

Tue, 10 Sep 2019 10:50:30 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add setter locationTemp to change location temporary

Mon, 9 Sep 2019 17:35:59 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add setter locationTemp to change location temporary

Mon, 9 Sep 2019 17:35:35 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Bugfix forum #971394

Mon, 2 Sep 2019 13:43:53 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Remove SVN data

Sun, 14 Jul 2019 13:48:03 +0200

Author: Julian Pawlowski (jpawlowski@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

fix default value for units

Sun, 14 Jul 2019 13:47:28 +0200

Author: Julian Pawlowski (jpawlowski@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

change loglevel

Sat, 15 Jun 2019 09:45:03 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

try to use JSON::MaybeXS wrapper for chance of better performance + open code

Sat, 15 Jun 2019 09:42:07 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add more logout, code stype, add LICENSE

Sat, 15 Jun 2019 09:36:11 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix README.md

Fri, 7 Jun 2019 21:27:41 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Update to version v1.0.0

Fri, 7 Jun 2019 21:04:21 +0200

Author: Julian Pawlowski (jpawlowski@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

night/day forecasts for 5 days now implemented using hourly readings hfcX_ (misleading but no other option ...)

little gugfix

Tue, 4 Jun 2019 22:12:19 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add more Information to README.md

Tue, 4 Jun 2019 21:34:33 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add more Information to README.md

Tue, 4 Jun 2019 21:32:38 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add README.md file

Tue, 4 Jun 2019 21:29:03 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Create wundergroundAPI.pm

Tue, 4 Jun 2019 17:23:16 +0200

Author: Julian Pawlowski (jpawlowski@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

Tue, 14 May 2019 13:49:34 +0200

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add sub for apioptions, add darksky api extend option

Tue, 19 Mar 2019 21:35:59 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change version

Mon, 18 Mar 2019 13:40:08 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change translation for nl

Mon, 18 Mar 2019 13:26:00 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Mon, 18 Mar 2019 13:17:55 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Mon, 18 Mar 2019 10:31:41 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change package deklaration

Fri, 15 Mar 2019 21:41:32 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix umlaute problem

Thu, 14 Mar 2019 18:40:42 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

suchen und ersetzen der Sonderzeichen

Thu, 14 Mar 2019 14:34:59 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add contributors

Thu, 14 Mar 2019 08:43:14 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Update 59_Weather.pm

Wed, 13 Mar 2019 07:00:45 +0100

Author: Lippie81 (46738685+Lippie81@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

Bugfix zum letzten merge meines patches: in sub WeatherAsHtmlH($;$$) fehlte: $f =~ tr/dh/./cd; $f = "h" if ( !$f || length($f) > 1); $items =~ tr/0-9/./cd; $items = 6 if ( !$items );

Update 59_Weather.pm

Tue, 12 Mar 2019 21:07:58 +0100

Author: Lippie81 (46738685+Lippie81@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

Paramater 2 und 3 werden automatisch dem zugehörigen internen Parameter Anzahl oder daily/hourly zugeordnet. Damit ist die Reihenfolge beim Aufruf frei wählbar und beide Parameter können beim Aufruf beliebig weggelassen werden.

Update 59_Weather.pm

Tue, 12 Mar 2019 06:46:11 +0100

Author: Lippie81 (46738685+Lippie81@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

Bugfix: 761: ReadingsVal( $d, "${fc}${i}_day_of_week", "" ),
%s =>Das
%s gehört da nicht hin. In Zeile 763 und 773 fehlt ein Komma als Zeilenabschluss.

Update 59_Weather.pm

Thu, 7 Mar 2019 22:34:49 +0100

Author: Lippie81 (46738685+Lippie81@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

Aktualisierung des Änderungsvorschlags wie besprochen:

  • WeatherAsHtml() haben jetzt alle die gleiche Schnittstelle ($d, $f , $items)und sind damit abwärtskompatibel entsprechend Doku (ebenfalls angepasst) Zur Absicherung der optionalen Parameter in WeatherAsHtml(): Filter auf die erlaubten Zeichen und setzen eines defaultwertes, falls der Parameter leer ist. Eine Abfrage auf defined() ist nicht notwendig, habe alle möglichen Eingabekombinationen abgeprüft. In WeatherAsHtmlH($;$$) wird, wie vereinbart, _low_c und _high_c nur angezeigt, wenn die Readings vorhanden sind, ansonsten wird _temperature verwendet. Gleiches habe ich in WeatherAsHtmlV($;$$) angepasst. Die Änderungen laufen bei mir mit DarkSkyAPI und OpenWeatherMapAPI einwandfrei. Aussehen habe ich ebenfalls gecheckt.

Beste Grüße Lippie

little change

Tue, 5 Mar 2019 21:01:23 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Update WeatherAsHtml

Tue, 5 Mar 2019 20:24:24 +0100

Author: Lippie81 (46738685+Lippie81@users.noreply.github.com)

Commiter: GitHub (noreply@github.com)

  • alle WeatherAsHtml-functionen auf $d, $items, $i gleichgestellt
  • Abfrage in WeatherAsHtmlH, ob *fc(i)_low_c vorhanden, wenn nicht Verwendung von *fc(i)_temperature
  • Erweiterung der Beispiels um Anzahl und daily/hourly-Angabe

Fixed an minor typo

Tue, 5 Mar 2019 18:02:06 +0100

Author: Christoph Morrison (post@christoph-jeschke.de)

Commiter: Christoph Morrison (post@christoph-jeschke.de)

Added markdown version of the german API description

Tue, 5 Mar 2019 18:01:13 +0100

Author: Christoph Morrison (post@christoph-jeschke.de)

Commiter: Christoph Morrison (post@christoph-jeschke.de)

add code to use demo data up to start

Mon, 4 Mar 2019 21:34:17 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

little code changing

Wed, 27 Feb 2019 08:23:28 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change version

Wed, 27 Feb 2019 07:55:46 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add DEMO Support

Wed, 27 Feb 2019 07:53:29 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix bug then month are umlauts

Tue, 26 Feb 2019 12:54:09 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

typo fix in commandref

Wed, 23 Jan 2019 07:37:52 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change commandref

Mon, 21 Jan 2019 11:53:50 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add configuration forecast data

Mon, 21 Jan 2019 11:41:33 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add forecastLimit and forecast Attribut

Mon, 21 Jan 2019 08:49:38 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add internal MODEL for statistic

Fri, 18 Jan 2019 21:07:48 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

remove attribut mode

Fri, 18 Jan 2019 20:21:51 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix change attribut model

Fri, 18 Jan 2019 19:08:07 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add note for day_of_week tranlation

Fri, 18 Jan 2019 14:07:50 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add apiVersion to API Documentation

Fri, 18 Jan 2019 10:29:28 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix readingupdate

Thu, 17 Jan 2019 22:22:44 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

code style, add attribut model

Thu, 17 Jan 2019 11:49:06 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix uninitialized value in localtime at FHEM/DarkSkyAPI.pm line 430

Wed, 16 Jan 2019 23:05:41 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add snow and rain for the last 1 and/or 3 hour

Tue, 15 Jan 2019 14:51:50 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

neue Datei

Tue, 15 Jan 2019 13:49:27 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add 59_Weather API-Modul Documentation, fix setreading line

Tue, 15 Jan 2019 13:45:31 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix bugs, change day_of_week formated

Mon, 14 Jan 2019 18:16:39 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add factor 3.6 to windGust

Mon, 14 Jan 2019 10:50:35 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change wind speed to factor 3.6 for hourly

Mon, 14 Jan 2019 05:53:43 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change formated output, add hourly support for DarkSky - thanks to Lippie, multiple factor to wind speed and many bugfix

Sun, 13 Jan 2019 21:13:54 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix table commandref

Sun, 13 Jan 2019 10:30:37 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix table bug

Sun, 13 Jan 2019 10:22:39 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix more typo in commandref

Sun, 13 Jan 2019 09:37:01 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

expand error handling, fix typo in commandref

Sun, 13 Jan 2019 09:22:28 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix negative tagcount for table

Sat, 12 Jan 2019 16:35:03 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

style code

Sat, 12 Jan 2019 16:20:31 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

added $Id tag for subversion

Sat, 12 Jan 2019 15:02:53 +0100

Author: Dr. Boris Neubert (omega@online.de)

Commiter: Dr. Boris Neubert (omega@online.de)

removed dead or deprecated code, updated commandref

Sat, 12 Jan 2019 15:00:52 +0100

Author: Dr. Boris Neubert (omega@online.de)

Commiter: Dr. Boris Neubert (omega@online.de)

change and expand the commandref for 59_Weather

Sat, 12 Jan 2019 11:54:39 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

Sat, 12 Jan 2019 08:18:52 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change day_of_week processing

Sat, 12 Jan 2019 07:34:54 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change day_of_week language handling

Fri, 11 Jan 2019 08:47:13 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix error in empty Hash check

Thu, 10 Jan 2019 22:35:57 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change license reading

Thu, 10 Jan 2019 14:58:51 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

forcast Datastructure change to HashRef daily and hourly

Thu, 10 Jan 2019 14:08:31 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change hashRef for parameter from cachemaxage to apioptions

Thu, 10 Jan 2019 10:55:03 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

publish forecast data in OpenWeatherMap, code change in 59_Weather, change response data structure for Weather Modul

Thu, 10 Jan 2019 09:30:26 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add daily and hourly support code for WOM, fix bug Readingvalue HASH

Thu, 10 Jan 2019 00:11:19 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

add yahoo icon mapping

Wed, 9 Jan 2019 13:42:27 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change dumper output

Wed, 9 Jan 2019 13:14:06 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

change data handle for callBackFn - wichtig alle Module Updaten

Wed, 9 Jan 2019 12:55:21 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

fix write Hash then ref current not present

Wed, 9 Jan 2019 12:17:10 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)

first commit

Wed, 9 Jan 2019 10:37:55 +0100

Author: Marko Oldenburg (leongaultier@gmail.com)

Commiter: Marko Oldenburg (leongaultier@gmail.com)