################################### ### (C) 2004, Tilo Kühn, v1.0 ################################### ### BS : Energiezähler ################################### 5000|"#Statistik\Energiezähler"|1|7|"Counter (Aktuell)"|"Zählerstand (Abgleich)"|"Korrektur-Faktor"|"Preis in Euro/Einheit"|"Reset: (Bereich A, z.b. neuer Tag)"|"Reset: (Bereich B, z.b. neuer Monat)"|"Reset: (Bereich C, z.b. neues Jahr)"|16|"Zählerstand (Gesamt)"|"Counter (Abgleich)"|"Zählerstand Abgleich"|"Preis in Euro (Gesamt)"|"Bereich A (Neu), Zählerstand"|"Bereich A (Alt), Zählerstand"|"Bereich A (Neu), Euro"|"Bereich A (Alt), Euro"|"Bereich B (Neu), Zählerstand"|"Bereich B (Alt), Zählerstand"|"Bereich B (Neu), Euro"|"Bereich B (Alt), Euro"|"Bereich C (Neu), Zählerstand"|"Bereich C (Alt), Zählerstand"|"Bereich C (Neu), Euro"|"Bereich C (Alt), Euro" 5001|7|16|0|9|1 # EN[x] 5002|1|0|0 # Counter (Aktuell) 5002|2|0|0 # Zählerstand (Abgleich) 5002|3|1|0 # Korrektur-Faktor 5002|4|0|0 # Preis in Euro/Einheit 5002|5|0|0 # reset: (1. bereich, z.b. neuer tag) 5002|6|0|0 # reset: (2. bereich, z.b. neuer monat) 5002|7|0|0 # reset: (3. bereich, z.b. neues jahr) # ausgänge 5004|1|0|0|2|0 # Gesamt Zählerstand 5004|2|0|0|2|0 # Counter Abgleich 5004|3|0|0|2|0 # Zählerstand Abgleich 5004|4|0|0|2|0 # Gesamt in Euro 5004|5|0|0|2|0 # 1. Bereich Neu, Zählerstand 5004|6|0|0|2|0 # 1. Bereich Alt, Zählerstand 5004|7|0|0|2|0 # 1. Bereich Neu, Euro 5004|8|0|0|2|0 # 1. Bereich Alt, Euro 5004|9|0|0|2|0 # 2. Bereich Neu, Zählerstand 5004|10|0|0|2|0 # 2. Bereich Alt, Zählerstand 5004|11|0|0|2|0 # 2. Bereich Neu, Euro 5004|12|0|0|2|0 # 2. Bereich Alt, Euro 5004|13|0|0|2|0 # 3. Bereich Neu, Zählerstand 5004|14|0|0|2|0 # 3. Bereich Alt, Zählerstand 5004|15|0|0|2|0 # 3. Bereich Neu, Euro 5004|16|0|0|2|0 # 3. Bereich Alt, Euro # SN[x] 5003|1|0|0 # Zählerstand 5003|2|0|1 # Counter (Abgleich) 5003|3|0|1 # Zählerstand (Abgleich) 5003|4|0|1 # Zählerstand Start(1. Bereich, heute) 5003|5|0|1 # Zählerstand ALT (1. Bereich, gestern) 5003|6|0|1 # Zählerstand Start(2. Bereich, monat) 5003|7|0|1 # Zählerstand ALT (2. Bereich, vormonat) 5003|8|0|1 # Zählerstand Start(3. Bereich, jahr) 5003|9|0|1 # Zählerstand ALT (3. Bereich, jahr) # zählerstand bei abgleich übernehmen 5012|0|"EI==0 and EC[2]==1"|"EN[1]"|""|0|0|2|0 5012|0|"EI==0 and EC[2]==1"|"EN[2]"|""|0|0|3|0 # zählerstand ausrechnen 5012|0|"EN[3]<>0"|"(EN[1]-SN[2])/EN[3]+SN[3]"|""|1|0|1|0 5012|0|"EN[3]==0"|"88888"|""|1|0|1|0 5012|0|""|"SN[2]"|""|2|0|0|0 5012|0|""|"SN[3]"|""|3|0|0|0 5012|0|"EN[4]"|"SN[1]*EN[4]"|""|4|0|0|0 ############# # Zeitraum1: ############# # reset: ALT berechnen 5012|0|"EC[5]"|"SN[1]-SN[4]"|""|0|0|5|0 # reset: startwert für NEU setzen 5012|0|"EC[5]"|"SN[1]"|""|0|0|4|0 # # ausgänge berechnen: 5012|0|""|"SN[1]-SN[4]"|""|5|0|0|0 5012|0|""|"SN[5]"|""|6|0|0|0 5012|0|""|"(SN[1]-SN[4])*EN[4]"|""|7|0|0|0 5012|0|""|"SN[5]*EN[4]"|""|8|0|0|0 ############# ############# # Zeitraum2: ############# # reset: ALT berechnen 5012|0|"EC[6]"|"SN[1]-SN[6]"|""|0|0|7|0 # reset: startwert für NEU setzen 5012|0|"EC[6]"|"SN[1]"|""|0|0|6|0 # # ausgänge berechnen: 5012|0|""|"SN[1]-SN[6]"|""|9|0|0|0 5012|0|""|"SN[7]"|""|10|0|0|0 5012|0|""|"(SN[1]-SN[6])*EN[4]"|""|11|0|0|0 5012|0|""|"SN[7]*EN[4]"|""|12|0|0|0 ############# ############# # Zeitraum3: ############# # reset: ALT berechnen 5012|0|"EC[7]"|"SN[1]-SN[8]"|""|0|0|9|0 # reset: startwert für NEU setzen 5012|0|"EC[7]"|"SN[1]"|""|0|0|8|0 # # ausgänge berechnen: 5012|0|""|"SN[1]-SN[8]"|""|13|0|0|0 5012|0|""|"SN[9]"|""|14|0|0|0 5012|0|""|"(SN[1]-SN[8])*EN[4]"|""|15|0|0|0 5012|0|""|"SN[9]*EN[4]"|""|16|0|0|0 #############