diff --git a/fhem/contrib/DS_Starter/76_SMAPortal.pm b/fhem/contrib/DS_Starter/76_SMAPortal.pm index 4624e7943..6aa812ad1 100644 --- a/fhem/contrib/DS_Starter/76_SMAPortal.pm +++ b/fhem/contrib/DS_Starter/76_SMAPortal.pm @@ -71,6 +71,7 @@ BEGIN { CommandDeleteAttr CommandDeleteReading CommandSet + CommandGet defs delFromDevAttrList delFromAttrList @@ -136,7 +137,8 @@ BEGIN { # Versions History intern my %vNotesIntern = ( - "3.4.0" => "08.08.2020 attr balanceDay, balanceMonth, balanceYear for data provider balanceDayData, balanceMonthData, balanceYearData ", + "3.4.0" => "08.08.2020 attr balanceDay, balanceMonth, balanceYear for data provider balanceDayData, balanceMonthData, balanceYearData ". + "set getData command", "3.3.4" => "12.07.2020 fix break in header if attribute hourCount was reduced ", "3.3.3" => "07.07.2020 change extractLiveData, minor fixes ", "3.3.2" => "05.07.2020 change timeout calc, new reading lastSuccessTime ", @@ -378,7 +380,8 @@ sub Set { ## no critic 'complexity' # erweiterte Setlist wenn Credentials gesetzt $setlist = "Unknown argument $opt, choose one of ". "credentials ". - "createPortalGraphic:Generation,Consumption,Generation_Consumption,Differential " + "createPortalGraphic:Generation,Consumption,Generation_Consumption,Differential ". + "getData:noArg " ; if($hash->{HELPER}{PLANTOID} && $hash->{HELPER}{CONSUMER}) { my $lfd = 0; @@ -485,6 +488,9 @@ sub Set { ## no critic 'complexity' $hash->{HELPER}{SETTER} = "$opt:$prop"; CallInfo($hash); + } elsif ($opt eq "getData") { # identisch zu "get gata", Workaround um mit webCmd + CommandGet(undef, "$name data"); + } else { return "$setlist"; } @@ -3938,6 +3944,14 @@ return; that means the consumer are controlled by the Sunny Home Manager. +
+ + +

@@ -4218,6 +4232,14 @@ return;
+ + +
+