Hallo,
ich habe mir ein notify zusammengeklickt das mir den aktuellen Stromverbrauch von kWh / 5Minuten auf den korrekten kWh Wert runterbricht. Dieser Wert wird in eine Variabele, $sum geschrieben.
my $sum2 = $sum
Nun möchte ich die einzelnen $sum zu einem kummulierten Tageswert addieren
my $sum2 = $sum + $sum + .....
Ich habe nichts im Forum und in google gefunden was mir weiterhilft.
Für eine kurze Hilfe wäre ich echt sehr dankbar.
Viele Grüße
Rudi
Probier mal
My $sum2 += $sum
Hallo,
leider nein.
Er tuts noch nicht.
Grüsse Rudi
wie wäre es mit:
my $sum2 = $sum2 + $sum
Hi,
meinst Du sowas hier?
https://groups.google.com/forum/#!topic/fhem-users/SUVHL_Jf6Ig
siehe "define addieren" und "define wegschreiben"
Falls nein, muesstest Du vielleicht etwas genauer erklären, was Du erreichen möchtest und welche inputs dafür vorliegen.
=8-)
Hallo,
mit den Vorschlägen für die kumulierte Summe bekomme ich leider gar nichts mehr angezeigt.
Das ist nun mein notify mit dem ich folgendes versuche.
Aus dem device CUL_EM_2 suche ich den current Wert, multipliziere ihn mit 1/12, schreibe den Wert mit 2 Stellen hinter dem Komma in $sum.
Trigger dann in das dummy CUL_EM_22 die $sum Werte und lass diese auch loggen.
In einer Anzeige Tagessumme_Strom möchte ich nun die kumulierten Werte für den aktuellen Tag anzeigen. Eben die Summen von $sum
Mit den Vorschlägen von Euch kommt aber nichts in der Anzeige mehr an. Bisher erscheint immerhin $sum2 = $sum.
Wo liegt der Fehler, wie kann ich das umsetzten?
CUL_EM_2:CNT.* {my $sum = ReadingsVal("CUL_EM_2", "current", 0)*0.083333333; my $sum=sprintf("%%.2f", $sum);
fhem("trigger CUL_EM_22 Summe: $sum"); my $sum2 = $sum; fhem("set Tagessumme_Strom $sum2 kWh");Log(3,"Wert:".$sum2);}
Grüße
Rudi
Du hast 2x my sum, das my darf nur beim ersten mal dastehen.
Hallo,
Zitat von: UliM am 18 Dezember 2013, 00:15:01
Hi,
meinst Du sowas hier?
https://groups.google.com/forum/#!topic/fhem-users/SUVHL_Jf6Ig
siehe "define addieren" und "define wegschreiben"
Falls nein, muesstest Du vielleicht etwas genauer erklären, was Du erreichen möchtest und welche inputs dafür vorliegen.
=8-)
Nein nicht das. Ich möchte keinen Plot erstellen sondern nur einen kumulierten Tageswert im Dashboard haben.
Ich habe mein notify gepostet.
Zitat von: UliM am 18 Dezember 2013, 11:26:48
Du hast 2x my sum, das my darf nur beim ersten mal dastehen.
habe ich übersehen.
Es ändert sich aber dadurch nichts spürbares.