From bf664d80b6e888fd711f8455d2f256ea3ad49acd Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Fri, 19 Apr 2019 16:56:02 +0000 Subject: [PATCH] wundergroundAPI: fix Meta.pm support git-svn-id: https://svn.fhem.de/fhem/trunk@19223 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/wundergroundAPI.pm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/wundergroundAPI.pm b/fhem/FHEM/wundergroundAPI.pm index 6316c5512..c271f3698 100644 --- a/fhem/FHEM/wundergroundAPI.pm +++ b/fhem/FHEM/wundergroundAPI.pm @@ -1,5 +1,14 @@ # $Id$ +package wundergroundAPI; +use strict; +use warnings; +use FHEM::Meta; +use Data::Dumper; + +FHEM::Meta::Load(__PACKAGE__); +use version 0.77; our $VERSION = $main::packages{wundergroundAPI}{META}{version}; + package wundergroundAPI::Weather; use strict; use warnings; @@ -7,7 +16,6 @@ use warnings; use POSIX; use Encode; use HttpUtils; -use FHEM::Meta; # try to use JSON::MaybeXS wrapper # for chance of better performance + open code @@ -86,8 +94,6 @@ use constant DEMODATA => use constant URL => 'https://api.weather.com/'; -use version 0.77; our $VERSION = $main::packages{Meta}{META}{version}; - sub new { my ( $class, $argsRef ) = @_; my $apioptions = parseApiOptions( $argsRef->{apioptions} ); @@ -677,7 +683,7 @@ sub _CreateForecastRef($) { lat => $self->{lat}, long => $self->{long}, apiMaintainer => 'Julian Pawlowski (loredo)', - apiVersion => $VERSION, + apiVersion => wundergroundAPI->VERSION(), } ); @@ -719,7 +725,7 @@ sub strftimeWrapper(@) { "abstract": "Wetter API für Weather Underground" } }, - "version": "v0.0.1", + "version": "v0.0.2", "release_status": "testing", "author": [ "Julian Pawlowski "