Compare commits
	
		
			8 Commits
		
	
	
		
			dev
			...
			patch-fixC
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 01c237226a | |||
| d604ef1baf | |||
| d9a7ac4853 | |||
| 3a91b450c7 | |||
| b0e048ef8a | |||
| c2b4bd2ffc | |||
| 55ce39b8d3 | |||
| 40305d563d | 
@@ -1,8 +1,8 @@
 | 
			
		||||
###############################################################################
 | 
			
		||||
#
 | 
			
		||||
# Developed with Kate
 | 
			
		||||
# Developed with VSCodium and richterger perl plugin.
 | 
			
		||||
#
 | 
			
		||||
#  (c) 2017-2021 Copyright: Marko Oldenburg (fhemdevelopment at cooltux dot net)
 | 
			
		||||
#  (c) 2017-2023 Copyright: Marko Oldenburg (fhemdevelopment at cooltux dot net)
 | 
			
		||||
#  All rights reserved
 | 
			
		||||
#
 | 
			
		||||
#  This script is free software; you can redistribute it and/or modify
 | 
			
		||||
@@ -56,49 +56,46 @@ package FHEM::TeslaPowerwall2AC;
 | 
			
		||||
 | 
			
		||||
use strict;
 | 
			
		||||
use warnings;
 | 
			
		||||
use FHEM::Meta;
 | 
			
		||||
use GPUtils qw(GP_Export);
 | 
			
		||||
 | 
			
		||||
use FHEM::Meta;
 | 
			
		||||
require FHEM::Devices::Tesla::Powerwall;
 | 
			
		||||
 | 
			
		||||
use GPUtils qw(GP_Import);
 | 
			
		||||
 | 
			
		||||
#-- Run before package compilation
 | 
			
		||||
BEGIN {
 | 
			
		||||
 | 
			
		||||
    #-- Export to main context with different name
 | 
			
		||||
    GP_Export(
 | 
			
		||||
        qw(
 | 
			
		||||
            Initialize
 | 
			
		||||
          )
 | 
			
		||||
    );
 | 
			
		||||
    GP_Import(qw( readingFnAttributes ));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
sub ::TeslaPowerwall2AC_Initialize { goto &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
 | 
			
		||||
@@ -199,9 +196,9 @@ sub Initialize {
 | 
			
		||||
  ],
 | 
			
		||||
  "release_status": "stable",
 | 
			
		||||
  "license": "GPL_2",
 | 
			
		||||
  "version": "v2.0.0",
 | 
			
		||||
  "version": "v2.1.0",
 | 
			
		||||
  "author": [
 | 
			
		||||
    "Marko Oldenburg <leongaultier@gmail.com>"
 | 
			
		||||
    "Marko Oldenburg <fhemdevelopment@cooltux.net>"
 | 
			
		||||
  ],
 | 
			
		||||
  "x_fhem_maintainer": [
 | 
			
		||||
    "CoolTux"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,2 @@
 | 
			
		||||
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
 | 
			
		||||
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
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user