ich benutze das email Addon und sende uns damit per Mail einmal am Tag den Stromverbrauch zu.
Der Stromverbrauch liegt in der Variable "Strom Verbrauch heute"
Mein kleines Script dafür sieht so aus:
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
v1 = dom.GetObject("Strom Verbrauch heute").Variable().ToString(2);
} ]
set v1 $values(v1)
Mein Problem ist das ich nicht ganz verstehe, wie ich den Wert aus "Strom verbrauch heute" mit z.B. 0,29 Cent multipliziert bekomme.
Ich bekomme entweder keine Mail oder "NULL" angezeigt.
Muss sie Variable erst in eine besondere Form gebracht werden? Wenn ich jetzt einfach versuche V2 = V1 * 0.29 dann klappt es nicht.
Vielleicht ist jemand bereit mir zu helfen.
VG
Leif
Update:
Hab es jetzt selber erarbeitet:
Code: Alles auswählen
load tclrega.so
array set values [rega_script {
integer verbrauch = dom.GetObject("Strom Verbrauch heute").Value();
integer preis = 0.29;
integer kosten = verbrauch * preis;
verbrauch = verbrauch.ToString(2);
kosten = kosten.ToString(2);
} ]
set verbrauch $values(verbrauch)
set kosten $values(kosten)
Code: Alles auswählen
Unser Stromverbrauch heute beträgt: $verbrauch kWh und die Kosten betragen $kosten Euro.
Wichtig zu wissen ist auch, dass man in TCL Script in [rega_script { ganz "normalen" HM script verwenden kann.
VG
Leif