1 Commits

Author SHA1 Message Date
3722ecab7c Merge pull request 'devel' (#9) from devel into testing
Reviewed-on: #9
2021-07-05 13:15:14 +02:00
3 changed files with 387 additions and 333 deletions

View File

@ -1,8 +1,8 @@
###############################################################################
#
# Developed with VSCodium and richterger perl plugin.
# Developed with Kate
#
# (c) 2017-2023 Copyright: Marko Oldenburg (fhemdevelopment at cooltux dot net)
# (c) 2017-2021 Copyright: Marko Oldenburg (fhemdevelopment at cooltux dot net)
# All rights reserved
#
# This script is free software; you can redistribute it and/or modify
@ -56,46 +56,49 @@ package FHEM::TeslaPowerwall2AC;
use strict;
use warnings;
use FHEM::Meta;
require FHEM::Devices::Tesla::Powerwall;
use GPUtils qw(GP_Export);
use GPUtils qw(GP_Import);
require FHEM::Devices::Tesla::Powerwall;
#-- Run before package compilation
BEGIN {
#-- Export to main context with different name
GP_Import(qw( readingFnAttributes ));
}
sub ::TeslaPowerwall2AC_Initialize { goto &Initialize }
#-- Export to main context with different name
GP_Export(
qw(
Initialize
)
);
}
sub Initialize {
my $hash = shift;
my $hash = shift;
$hash->{GetFn} = \&FHEM::Devices::Tesla::Powerwall::Get;
$hash->{SetFn} = \&FHEM::Devices::Tesla::Powerwall::Set;
$hash->{DefFn} = \&FHEM::Devices::Tesla::Powerwall::Define;
$hash->{UndefFn} = \&FHEM::Devices::Tesla::Powerwall::Undef;
$hash->{NotifyFn} = \&FHEM::Devices::Tesla::Powerwall::Notify;
$hash->{RenameFn} = \&FHEM::Devices::Tesla::Powerwall::Rename;
$hash->{GetFn} = \&FHEM::Devices::Tesla::Powerwall::Get;
$hash->{SetFn} = \&FHEM::Devices::Tesla::Powerwall::Set;
$hash->{DefFn} = \&FHEM::Devices::Tesla::Powerwall::Define;
$hash->{UndefFn} = \&FHEM::Devices::Tesla::Powerwall::Undef;
$hash->{NotifyFn} = \&FHEM::Devices::Tesla::Powerwall::Notify;
$hash->{RenameFn} = \&FHEM::Devices::Tesla::Powerwall::Rename;
$hash->{AttrFn} = \&FHEM::Devices::Tesla::Powerwall::Attr;
$hash->{AttrList} =
'interval '
. 'disable:1 '
. 'devel:1 '
. 'emailaddr '
. $readingFnAttributes;
$hash->{AttrFn} = \&FHEM::Devices::Tesla::Powerwall::Attr;
$hash->{AttrList} =
'interval '
. 'disable:1 '
. 'devel:1 '
. 'emailaddr '
. $::readingFnAttributes;
$hash->{parseParams} = 1;
$hash->{parseParams} = 1;
return FHEM::Meta::InitMod( __FILE__, $hash );
}
1;
=pod
=item device
@ -196,9 +199,9 @@ sub Initialize {
],
"release_status": "stable",
"license": "GPL_2",
"version": "v2.1.0",
"version": "v2.0.0",
"author": [
"Marko Oldenburg <fhemdevelopment@cooltux.net>"
"Marko Oldenburg <leongaultier@gmail.com>"
],
"x_fhem_maintainer": [
"CoolTux"

View File

@ -1,2 +1,2 @@
UPD 2023-11-11_18:10:27 6874 FHEM/46_TeslaPowerwall2AC.pm
UPD 2023-11-11_18:10:25 28434 lib/FHEM/Devices/Tesla/Powerwall.pm
UPD 2021-04-23_08:24:15 6944 FHEM/46_TeslaPowerwall2AC.pm
UPD 2021-07-05_13:05:54 29269 lib/FHEM/Devices/Tesla/Powerwall.pm

File diff suppressed because it is too large Load Diff