Hallo,
ich habe beide Stromzähler an FHEM angeschlossen und kann auch die Werte entsprechend auswerten und darstellen.
Da ein Zähler den Hausstrom und den PV-Ertrag zählt, erhalte ich den Wert Power aber als Differenzsumme beider Werte, was
in der grafischen Darstellung und Auswertung gar nicht gewünscht ist.
Ist es möglich die Differenz der Stromzähler zum vorherigen Wert zu bilden und entsprechend darzustellen.
Schematisch wäre das in etwa so:
total_consumption (vo) - total_consumption(v-1) = Power (Hausstrom)
total_feed(V0) - total_feed(V-1) = Power (PV-Anlage) 
Kann man so etwas lösen und wenn ja, wie?
			
			
			
				Ich wuerde diese Werte per userReadings berechnen, diese im FileLog zusaetzlich loggen, und darstellen.
Vmtl. muss man nach der Berechnung den Ausgangswert in dem userReading unter einem neuen Namen speichern, damit es beim naechsten mal  zur Verfuegung steht.
			
			
			
				Mein userReading kommt irgendwie nicht an. Stimmt etwas mit meiner Definition nicht?
MyPowerConsumption1 power:total_consumption.*  differential { ReadingsNum("Hausstrom","total_consumption",0);;}
2016-10-26_23:08:16 Hausstrom power: 304.936626911894
2016-10-26_23:10:14 Hausstrom power: 337.53703505228
2016-10-26_23:12:12 Hausstrom power: 302.571142260549
2016-10-26_23:12:46 Hausstrom total_consumption: 10298831.4
2016-10-26_23:12:46 Hausstrom total_consumption_Ch1: 10298831.4
2016-10-26_23:13:04 Hausstrom 129.129.199.130.3.255: ISK
2016-10-26_23:13:04 Hausstrom 1.0.0.0.9.255: 06-49-53-4B-01-04-CE-E3-DF-45
2016-10-26_23:13:04 Hausstrom dir_total_consumption: in
2016-10-26_23:13:04 Hausstrom total_consumption_Ch2: 0
2016-10-26_23:13:04 Hausstrom total_feed: 24049171.8
2016-10-26_23:13:04 Hausstrom dir_total_feed: in
2016-10-26_23:13:04 Hausstrom total_feed_Ch1: 24049171.8
2016-10-26_23:13:04 Hausstrom total_feed_Ch2: 0
			
			
			
				Daran ist vermutlich der Regexp Schuld
			
			
			
				So, hab's geschafft, das Werte geschrieben werden, allerdings sieht das Ergebnis bescheiden aus. Viel mehr
falsch kann man noch nicht mehr machen, oder warum sind die Werte so niedrig?
MyPowerConsumption difference { ReadingsNum("Hausstrom","total_consumption",0)},MyPowerFeed difference { ReadingsNum("Hausstrom","total_feed",0)}
ManufID
	
ISK
	
2016-10-24 20:40:17
MyPowerConsumption
	
0
	
2016-10-29 12:27:41
MyPowerFeed
	
0.699999999254942
	
2016-10-29 12:27:41
PublicKey
	
236E-6B4B-C5DA-3DB8-675E-5B34-1F24-43CD-7C06-339F-7F0B-582D-288D-1A1C-F95F-3DC3-0962-588A-9A82-287F-242D-73A7-130B-A6C0-01
	
2016-10-24 20:40:17
Version
	
ISK\0649534B0104CEE3DF45
	
2016-10-29 12:19:58
dir_total_consumption
	
out
	
2016-10-29 12:27:41
dir_total_feed
	
out
	
2016-10-29 12:27:41
power
	
-2206
	
2016-10-29 12:27:41
statPowerDay
	
Min: -4461.0000000000000000 Avg: -132.3801935587366643 Max: 2610.0000000000000000
	
2016-10-29 12:27:25
statPowerDayLast
	
Min: -3745.0000000000000000 Avg: -87.4860927870403629 Max: 4195.0000000000000000
	
2016-10-28 23:59:55
statPowerMonth
	
Min: -6488.0000000000000000 Avg: -228.4148321587965711 Max: 7209.0000000000000000
	
2016-10-29 12:27:25
statPowerMonthLast
	
Min: -6395.000000000000000 Avg: -765.038007864555766 Max: 4558.366151165730116
	
2016-09-30 23:59:55
statPowerYear
	
Min: -7007.0000000000000000 Avg: -785.7366813490922368 Max: 8226.0000000000000000 (since: 2016-06-04_23:27:42 )
	
2016-10-29 12:27:25
statStateDay
	
opened: 00:00:00 opened_Count: 1 (since: 2016-06-04_23:27:41)
	
2016-06-04 23:27:41
statStateMonth
	
opened: 00:00:00 opened_Count: 1 (since: 2016-06-04_23:27:41)
	
2016-06-04 23:27:41
statStateYear
	
opened: 00:00:00 opened_Count: 1 (since: 2016-06-04_23:27:41)
	
2016-06-04 23:27:41
state
	
opened
	
2016-10-28 06:44:01
total_consumption
	
10318102.7
	
2016-10-29 12:27:41
total_consumption_Ch1
	
10318102.7
	
2016-10-29 12:27:41
total_consumption_Ch2
	
0
	
2016-10-29 12:27:41
total_feed
	
24080589.8
	
2016-10-29 12:27:41
total_feed_Ch1
	
24080589.8