Anfänger Frage Zähler

Begonnen von semperit, 07 Februar 2020, 20:42:31

Vorheriges Thema - Nächstes Thema

semperit

Hallo,

bei mir läuft FHEM schon ne weile ( 5 Jahre ) habe aber bis jetzt immer mit Anleitungen hier aus dem Forum meine Anforderungen decken können. So das ich nie so richtig programmieren musste.

Nun habe ich aber eine Anforderung die scheinbar nicht so geläufig ist das ich die hier gefunden habe.

Als Device habe ich ein SMA EMeter 10 welches mir brav über das Modul SMAEM die vielen Readings zur Verfügung stellt.

OBISnewItems
none
2020-02-07 20:33:00
SMAEM1900209528_Bezug_Blindleistung
8.2
2020-02-07 20:35:01
SMAEM1900209528_Bezug_Blindleistung_Zaehler
2177.2
2020-02-07 20:33:00
SMAEM1900209528_Bezug_Scheinleistung
558.2
2020-02-07 20:35:01
SMAEM1900209528_Bezug_Scheinleistung_Zaehler
4723.7
2020-02-07 20:33:00
SMAEM1900209528_Bezug_WirkP_Kosten_Diff
0.0046
2020-02-07 20:35:01
SMAEM1900209528_Bezug_WirkP_Zaehler_Diff
0.0155
2020-02-07 20:35:01
SMAEM1900209528_Bezug_Wirkleistung
558.1
2020-02-07 20:35:01
SMAEM1900209528_Bezug_Wirkleistung_Zaehler
3304.8056
2020-02-07 20:35:01
SMAEM1900209528_CosPhi
1.000
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_Blindleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_Blindleistung_Zaehler
3926.4
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_Scheinleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_Scheinleistung_Zaehler
31610.8
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_WirkP_Verguet_Diff
0.0000
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_WirkP_Zaehler_Diff
0
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_Wirkleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_Einspeisung_Wirkleistung_Zaehler
30251.2551
2020-02-07 20:33:00
SMAEM1900209528_L1_Bezug_Blindleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L1_Bezug_Blindleistung_Zaehler
1166.9
2020-02-07 20:33:00
SMAEM1900209528_L1_Bezug_Scheinleistung
128.9
2020-02-07 20:35:01
SMAEM1900209528_L1_Bezug_Scheinleistung_Zaehler
4929.2
2020-02-07 20:33:00
SMAEM1900209528_L1_Bezug_Wirkleistung
127.8
2020-02-07 20:35:01
SMAEM1900209528_L1_Bezug_Wirkleistung_Zaehler
4742.4
2020-02-07 20:33:00
SMAEM1900209528_L1_CosPhi
0.991
2020-02-07 20:35:01
SMAEM1900209528_L1_Einspeisung_Blindleistung
17.2
2020-02-07 20:35:01
SMAEM1900209528_L1_Einspeisung_Blindleistung_Zaehler
771.4
2020-02-07 20:33:00
SMAEM1900209528_L1_Einspeisung_Scheinleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L1_Einspeisung_Scheinleistung_Zaehler
13561.3
2020-02-07 20:33:00
SMAEM1900209528_L1_Einspeisung_Wirkleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L1_Einspeisung_Wirkleistung_Zaehler
13473.1
2020-02-07 20:33:00
SMAEM1900209528_L1_Saldo_Wirkleistung
-127.8
2020-02-07 20:35:01
SMAEM1900209528_L1_Saldo_Wirkleistung_Zaehler
8730.6
2020-02-07 20:33:00
SMAEM1900209528_L1_Spannung
228.2
2020-02-07 20:35:01
SMAEM1900209528_L1_Strom
0.84
2020-02-07 20:35:01
SMAEM1900209528_L2_Bezug_Blindleistung
31.9
2020-02-07 20:35:01
SMAEM1900209528_L2_Bezug_Blindleistung_Zaehler
1226.8
2020-02-07 20:33:00
SMAEM1900209528_L2_Bezug_Scheinleistung
134.1
2020-02-07 20:35:01
SMAEM1900209528_L2_Bezug_Scheinleistung_Zaehler
1158.2
2020-02-07 20:33:00
SMAEM1900209528_L2_Bezug_Wirkleistung
130.3
2020-02-07 20:33:00
SMAEM1900209528_L2_Bezug_Wirkleistung_Zaehler
861.7
2020-02-07 20:33:00
SMAEM1900209528_L2_CosPhi
0.971
2020-02-07 20:35:01
SMAEM1900209528_L2_Einspeisung_Blindleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L2_Einspeisung_Blindleistung_Zaehler
647.4
2020-02-07 20:33:00
SMAEM1900209528_L2_Einspeisung_Scheinleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L2_Einspeisung_Scheinleistung_Zaehler
15042.5
2020-02-07 20:33:00
SMAEM1900209528_L2_Einspeisung_Wirkleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L2_Einspeisung_Wirkleistung_Zaehler
14831.8
2020-02-07 20:33:00
SMAEM1900209528_L2_Saldo_Wirkleistung
-130.3
2020-02-07 20:33:00
SMAEM1900209528_L2_Saldo_Wirkleistung_Zaehler
13970.1
2020-02-07 20:33:00
SMAEM1900209528_L2_Spannung
228.2
2020-02-07 20:35:01
SMAEM1900209528_L2_Strom
0.67
2020-02-07 20:33:00
SMAEM1900209528_L3_Bezug_Blindleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L3_Bezug_Blindleistung_Zaehler
522.0
2020-02-07 20:33:00
SMAEM1900209528_L3_Bezug_Scheinleistung
300.2
2020-02-07 20:35:01
SMAEM1900209528_L3_Bezug_Scheinleistung_Zaehler
7822.6
2020-02-07 20:33:00
SMAEM1900209528_L3_Bezug_Wirkleistung
300.1
2020-02-07 20:35:01
SMAEM1900209528_L3_Bezug_Wirkleistung_Zaehler
6797.8
2020-02-07 20:33:00
SMAEM1900209528_L3_CosPhi
1.000
2020-02-07 20:33:00
SMAEM1900209528_L3_Einspeisung_Blindleistung
6.5
2020-02-07 20:35:01
SMAEM1900209528_L3_Einspeisung_Blindleistung_Zaehler
3246.2
2020-02-07 20:33:00
SMAEM1900209528_L3_Einspeisung_Scheinleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L3_Einspeisung_Scheinleistung_Zaehler
11237.6
2020-02-07 20:33:00
SMAEM1900209528_L3_Einspeisung_Wirkleistung
0.0
2020-02-07 20:33:00
SMAEM1900209528_L3_Einspeisung_Wirkleistung_Zaehler
11043.5
2020-02-07 20:33:00
SMAEM1900209528_L3_Saldo_Wirkleistung
-300.1
2020-02-07 20:35:01
SMAEM1900209528_L3_Saldo_Wirkleistung_Zaehler
4245.7
2020-02-07 20:35:01
SMAEM1900209528_L3_Spannung
226.4
2020-02-07 20:35:01
SMAEM1900209528_L3_Strom
1.41
2020-02-07 20:35:01
SMAEM1900209528_SUSyID
270
2020-02-07 20:33:00
SMAEM1900209528_Saldo_Wirkleistung
-558.1
2020-02-07 20:35:01
SMAEM1900209528_Saldo_Wirkleistung_Zaehler
26946.4
2020-02-07 20:35:01
SMAEM1900209528_SoftwareVersion
1.01.00.R
2020-02-07 20:33:00


die Werte kann ich auch verwenden, ein Log mit den für mich notwendigen Werten habe ich auch schon erstellt. Nun möchte ich gern den Zählerstand so darstellen, das ich den Verbrauch ( Täglich, Monatlich und Jährlich ) ermitteln kann. Diese Werte sollten dann in eine Log-Datei abgelegt werden das ich diese dann auch im Tablet-UI anzeigen kann. z.B Aktuell, Verbrauch Tag vorher , Verbrauch letzen Monat oder so.

Mit dem Statistik-Modul habe ich schon etwas rum probiert, nur weiß ich nicht wie ich nur ein Reading "SMAEM1900209528_Bezug_Wirkleistung_Zaehler" verwende.

Über eine "Starthilfe" würde ich mich sehr freuen.

Vg

KölnSolar

ZitatMit dem Statistik-Modul habe ich schon etwas rum probiert, nur weiß ich nicht wie ich nur ein Reading "SMAEM1900209528_Bezug_Wirkleistung_Zaehler" verwende.
Verstehe nicht, was Du konkret erreichen möchtest.
So etwa ?  :-\define stat_SMAEM statistics SMAEM
attr stat_SMAEM deltaReadings SMAEM1900209528_Bezug_Wirkleistung_Zaehler
attr stat_SMAEM singularReadings SMAEM:SMAEM1900209528_Bezug_Wirkleistung_Zaehler:Delta:Hour
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

semperit

Hallo,

habe es nun so versucht ?

define stat_SMAEM statistics SMA_Energymeter
attr stat_SMAEM deltaReadings SMAEM1900209528_Bezug_Wirkleistung_Zaehler
attr stat_SMAEM singularReadings SMA_Energymeter:SMAEM1900209528_Bezug_Wirkleistung_Zaehler:(Delta:Hour|Delta:Day|Delta:Month|Delta:Year)

schauen wir mal ob es klappt.

Kann ich die Statistiken irgendwie sofirt om Device sehen oder muss ich diese speziell abfragen ?

Vg

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

semperit

Vielen Dank, jetzt habe ich das verstanden :-)

die werte sind jetzt verfügbar. Leider wird die Statistik jeden Tag um 23:59:55 gelöscht - inc der Monat und Jahr Statistik ? ist das normal ?

2020-02-09_23:54:40 SMA_Energymeter statSMAEM1900209528_Bezug_Wirkleistung_Zaehler: Hour: 0.1878 Day: 3.3060 Month: 3.3060 Year: 3.3060 (since: 2020-02-09_17:17:18 )
2020-02-09_23:56:40 SMA_Energymeter statSMAEM1900209528_Bezug_Wirkleistung_Zaehler: Hour: 0.1949 Day: 3.3131 Month: 3.3131 Year: 3.3131 (since: 2020-02-09_17:17:18 )
2020-02-09_23:58:40 SMA_Energymeter statSMAEM1900209528_Bezug_Wirkleistung_Zaehler: Hour: 0.2019 Day: 3.3201 Month: 3.3201 Year: 3.3201 (since: 2020-02-09_17:17:18 )
2020-02-09_23:59:55 SMA_Energymeter statSMAEM1900209528_Bezug_Wirkleistung_Zaehler: Hour: 0.0000 Day: 0.0000 Month: 0.0000 Year: 0.0000 (since: 2020-02-10 )


kann es sein das es am Log-File hängt was ich tagesweise schreibe ?

define stat_SMAEM_LOG FileLog ./log/SMA_stats_hour_log-%Y_%m_%d.log SMA_Energymeter:(statSMAEM1900209528_Bezug_Wirkleistung_Zaehler:).*

KölnSolar

Zitatkann es sein das es am Log-File hängt was ich tagesweise schreibe ?
nein
ZitatLeider wird die Statistik jeden Tag um 23:59:55 gelöscht - inc der Monat und Jahr Statistik ? ist das normal ?
nochmal nein.
Spekulation: Wird das reading evtl. auf 0 gesetzt(so Marke Tagesleistung...)
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

semperit

Hi,

leider nein, das Reading ist ein Zähler der im Device immer fortgeschrieben wird.

SMAEM1900209528_Bezug_Wirkleistung_Zaehler
3333.2101
2020-02-10 18:00:38


gibt es ne Möglichkeit herauszufinden was die Stats auf 0 setzt ?

Vg

KölnSolar

Hmmm,
Zitatgibt es ne Möglichkeit herauszufinden was die Stats auf 0 setzt ?
Um 23:59 vorm event-monitor sitzen  ::)oder per at global verbose 5 einschalten und wieder abschalten.

Vielleicht hilft auch ein shutdown restart.  :-\Manchmal "verhaken" sich gefühlt das ein oder andere Internal/Helper, wenn man am device Änderungen vornimmt.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

semperit

Vielen Dank - so war es gewesen - nach einem Restart passt es nun.