Autor Thema: Label $data{sum1} + $data{sum2} ?  (Gelesen 818 mal)

Offline Asuries

  • Jr. Member
  • **
  • Beiträge: 61
Label $data{sum1} + $data{sum2} ?
« am: 19 Dezember 2012, 21:37:02 »
                                                     

Hallo zusammen,

ich habe ein Verständnisproblem mit dem Label eines Plots.
Aus einem Log werden 2 verschieden Linien in einem Plot angezeigt (Warmwasser und Kaltwasser).
Das klappt natürlich ohne Problem! :) Jetzt würde ich gerne wie folgt labeln:
Summe vom Warmwasserverbrauch - Summe vom Kaltwasserverbrauch - Summe Wasserverbrauch gesamt
Ich habe bisher:
attr Wasser label "Warmwasser: $data{sum1} Liter - Kaltwasser $data{sum2} Liter"
Soweit so gut, nur wie bilde ich jetzt hieraus die Summe? In der commandref kann ich irgendwie nix finden und meine
Perl Kenntnisse sind leider mehr als begrenzt.
Würde mich freuen wenn mir jemand hier weiterhelfen könnte!

Gruß und schönen Abend
Stefan

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24670
Re: Label $data{sum1} + $data{sum2} ?
« Antwort #1 am: 20 Dezember 2012, 08:17:14 »
> Summe vom Warmwasserverbrauch - Summe vom Kaltwasserverbrauch - Summe Wasserverbrauch gesamt
> Ich habe bisher:
> attr Wasser label "Warmwasser: $data{sum1} Liter - Kaltwasser $data{sum2} Liter"
> Soweit so gut, nur wie bilde ich jetzt hieraus die Summe?

attr Wasser label "Warmwasser: $data{sum1} Liter - Kaltwasser $data{sum2} Liter - Summe ".
($data{sum1}+$data{sum2})." Liter"

oder

attr Wasser label sprintf("Warmwasser: %d Liter + Kaltwasser %d Liter = Summe %d Liter",
$data{sum1}, $data{sum2}, $data{sum1}+$data{sum2})

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Offline Asuries

  • Jr. Member
  • **
  • Beiträge: 61
Re: Label $data{sum1} + $data{sum2} ?
« Antwort #2 am: 20 Dezember 2012, 18:04:59 »
                                                     

Hallo Rudolf,
 
vielen Dank!
So funktionierts dann auch! ;)
 
Gruß
Stefan

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Es gibt immer Leute die meinen, sie seien schlauer als ich. Das Schlimmste ist, sie sind es auch.