[http://homematic-forum.de/forum/viewtopic.php?f=27&t=23104#p198925_http://homematic-forum.de/forum/viewtopic.php?f=27&t=23104#p198925 http://homematic-forum.de/forum/viewtopic.php?f=27&t=23104#p198925_http://homematic-forum.de/forum/viewtopic.php?f=27&t=23104#p198925]
__TOC__
<br/>Es werden folgende Systemvariablen für Script 1 und Script 2 benötigt:
{| border="1" cellpadding="1" cellspacing="1"
Folgende Variablen:
Name :'''{| border="1" cellpadding="1" cellspacing="1"|-| eLastInvoice''' Typ:<br/>| Zahl -> hier den Zählerstand der letzten Energieabrechnung in kWh eintragen.<br/>Name : '''|-| eStart''' Typ: <br/>| Zeichenkette -> hier den aktuellen Zählerstand und den Zählerstand des Energiemessgerätes in ganzen kWh eintragen und zwar wie folgt:<br/>|-| <br/>| Zählerstand EZähler||Zählerstand HM Zähler (Beispiel 17456||5 ; wenn der Schwarze Kasten im E-Verteiler 17456 zeigt und gleichzeitig das HM Gerät 5) Achtung das HM Gerät zählt in WattStunden also / 1000<br/>Name : |-| eUsedEnergyCost Typ: <br/>| Zahl Einheit :EUR<br/>Name : |-| eUsedEnergyCount Typ: <br/>| Zahl Einheit :kWh<br/>Name : |-| eTotalEnergyCount Typ: <br/>| Zahl Einheit :kWh<br/>|-| <br/>| Die Variable eStart dient der Differenzrechnung um bei jedem Scriptaufruf auf den aktuellen Zählerstand des richtigen EZählers berechnen zu können. Script :<br/>|-| var serialCounter = <br/>| "XXXXX"; -> hier wieder Seriennummer anpassen<br/>|}