9 Commits

Author SHA1 Message Date
e3b9f512b9 docs: add new entry in CHANGELOG.md 2023-01-10 21:44:20 +01:00
99b46338ca build: v2.2.22 2023-01-10 21:43:26 +01:00
a78a1a986d docs: add new modul path in to pre-commit
add new modul path in to pre-commit hook file
2023-01-10 21:37:10 +01:00
62df910faa revert: mod packages
- 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]
2023-01-10 21:32:56 +01:00
f96c557a22 Merge pull request 'dev' (#42) from dev into main
Reviewed-on: #42
2023-01-10 16:14:00 +01:00
4eeb71e8bc fixes: #40 Merge pull request 'patch-DarkSkyError' (#41) from patch-DarkSkyError into dev
Reviewed-on: #41
2023-01-10 16:11:25 +01:00
eeea03d2df fix: #40
Undefined subroutine &FHEM::APIs::Weather::DarkSkyAPI::__strftimeWrapper
2023-01-10 16:09:53 +01:00
2e8acfff0b Merge pull request 'dev' (#39) from dev into main
Reviewed-on: #39
2023-01-08 22:00:37 +01:00
c29f48a282 Merge pull request 'fixes: #37' (#38) from patch-WeatherAsHtmlD into dev
Reviewed-on: #38
2023-01-08 22:00:09 +01:00
8 changed files with 1228 additions and 1092 deletions

View File

@ -1,4 +1,63 @@
### fix: bugfix function WeatherAsHtmlD not working (HEAD -> patch-WeatherAsHtmlD)
### build: v2.2.22 (HEAD -> patch-package)
>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 (origin/patch-package)
>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)

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
UPD 2023-01-08_21:52:20 57800 FHEM/59_Weather.pm
UPD 2023-01-08_17:15:24 50104 lib/FHEM/APIs/Weather/DarkSkyAPI.pm
UPD 2023-01-08_17:15:24 33411 lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm
UPD 2023-01-07_19:00:05 36090 lib/FHEM/APIs/Weather/wundergroundAPI.pm
UPD 2023-01-10_21:41:34 25809 FHEM/59_Weather.pm
UPD 2023-01-10_21:20:58 33948 lib/FHEM/Core/Weather.pm
UPD 2023-01-10_21:25:52 50106 lib/FHEM/APIs/Weather/DarkSkyAPI.pm
UPD 2023-01-10_21:25:49 33422 lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm
UPD 2023-01-10_21:25:53 36101 lib/FHEM/APIs/Weather/wundergroundAPI.pm

View File

@ -5,6 +5,7 @@ use POSIX qw(strftime);
use strict;
my @filenames = ( 'FHEM/59_Weather.pm',
'lib/FHEM/Core/Weather.pm',
'lib/FHEM/APIs/Weather/DarkSkyAPI.pm',
'lib/FHEM/APIs/Weather/OpenWeatherMapAPI.pm',
'lib/FHEM/APIs/Weather/wundergroundAPI.pm',

View File

@ -699,7 +699,7 @@ sub _CallWeatherCallbackFn {
my $self = shift;
# ## Aufruf der callbackFn
return ::Weather_RetrieveCallbackFn( $self->{devName} );
return FHEM::Core::Weather::RetrieveCallbackFn( $self->{devName} );
}
sub _ErrorHandling {
@ -709,8 +709,7 @@ sub _ErrorHandling {
my $err = shift;
$self->{cached}->{current_date_time} =
__strftimeWrapper( "%a, %e %b %Y %H:%M",
localtime( $self->{fetchTime} ) );
_strftimeWrapper( "%a, %e %b %Y %H:%M", localtime( $self->{fetchTime} ) );
$self->{cached}->{status} = $err;
$self->{cached}->{validity} = 'stale';
@ -780,7 +779,7 @@ sub _strftimeWrapper {
],
"release_status": "stable",
"license": "GPL_2",
"version": "v1.2.11",
"version": "v1.2.12",
"author": [
"Marko Oldenburg <fhemdevelopment@cooltux.net>"
],

View File

@ -951,7 +951,7 @@ sub _CallWeatherCallbackFn {
# print 'Dumperausgabe: ' . Dumper $self;
### Aufruf der callbackFn
return ::Weather_RetrieveCallbackFn( $self->{devName} );
return FHEM::Core::Weather::RetrieveCallbackFn( $self->{devName} );
}
sub _ErrorHandling {

View File

@ -733,7 +733,7 @@ sub _CallWeatherCallbackFn {
my $self = shift;
# ## Aufruf der callbackFn
return ::Weather_RetrieveCallbackFn( $self->{devName} );
return FHEM::Core::Weather::RetrieveCallbackFn( $self->{devName} );
}
sub _ErrorHandling {

1140
lib/FHEM/Core/Weather.pm Normal file

File diff suppressed because it is too large Load Diff