76_SMAInverter.pm - Abfrage von SMA Wechselrichter

Begonnen von sct14675, 28 Juli 2016, 11:01:16

Vorheriges Thema - Nächstes Thema

isy

Wahnsinn.
Viel Aufwand!
Richtig wäre es, wenn die Datenquelle für "korrekte" Werte sorgen würde!

Ich habe ewig keine Programme mehr geschrieben. Fing mal an mit Fortran IV (!), Assembler 6502, später IBM. Basic, Cobol, Pascal ..... Lange her!

Mit C habe ich mich nie angefreundet und mit Java und Perl auch nicht.

Heute bin ich User  :) :) :)
Ein Weg wird erst zu einem Weg, wenn man ihn geht

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

Bevor es unter geht,

hier eine Verion zum testen, wenn dort alles passt wir die diese Woche eingescheckt.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht

isy

#1279
Kommen wesentlich mehr Daten bei detail-level 1 denke ich auf den ersten Blick

Jetzt auf 0.
Dein Modul und der SMA-WR gingen als erstes auf 0, SolarView etwas später (MQTT Timing)
SPOT_PACTOT      0   2023-02-12 17:08:26
SPOT_PDC           0   2023-02-12 17:08:26
SPOT_PDC1       27   2023-02-12 17:08:26
SPOT_PDC2        8    2023-02-12 17:08:26


SPOT_PACTOT    0    2023-02-12 17:16:26
SPOT_PDC         0    2023-02-12 17:16:26
SPOT_PDC1      16    2023-02-12 17:16:26
SPOT_PDC2      19    2023-02-12 17:16:26


--> Beide Readings halten sich wacker auf 0


Update:
SPOT_PACTOT   -10          2023-02-12 17:25:26
SPOT_PDC           0          2023-02-12 17:25:26
state                   0          2023-02-12 17:26:26


state auf 0 ist neu in diesem Zustand


Logfile, jetzt SPOT_PACTOT wieder auf 0
2023-02-12_17:21:26 STP10SE SPOT_PACTOT: 0
2023-02-12_17:22:26 STP10SE SPOT_PACTOT: 0
2023-02-12_17:23:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:24:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:25:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:26:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:27:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:28:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:29:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:30:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:31:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:32:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:33:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:34:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:35:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:36:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:37:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:38:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:39:26 STP10SE SPOT_PACTOT: -20
2023-02-12_17:40:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:41:26 STP10SE SPOT_PACTOT: -10
2023-02-12_17:42:26 STP10SE SPOT_PACTOT: 0


Mysteriös!
Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

An SPOT_PACTOT habe ich nichts verändert.
Ich denke der WR zeigt auf der Oberfläche auch nur den DC-Wert an.
Was SolarView ausliest weiß ich nicht.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

isy

#1281
Zitat von: MadMax am 12 Februar 2023, 17:16:51
An SPOT_PACTOT habe ich nichts verändert.
Ich denke der WR zeigt auf der Oberfläche auch nur den DC-Wert an.
Was SolarView ausliest weiß ich nicht.

SolarView, Manfred Richter Zitat: "ja, bei der SMA Anbindung von Solarview werden Werte <0 auf 0 gesetzt"
Ich hatte nach dem Reading "PAC" gefragt, also AC.
Ein Weg wird erst zu einem Weg, wenn man ihn geht

isy

#1282
Zitat von: MadMax am 12 Februar 2023, 17:16:51
Ich denke der WR zeigt auf der Oberfläche auch nur den DC-Wert an.

Hallo Max,
deine Vermutung zum DC-Wert wurde soeben von einem ehemaligen SMA Kollegen bestätigt!
Er fragt noch nach, wo die negativen Werte AC-seitig herkommen. Reine tech. Neugier!

VG Helmut

Korrektur vom SMA Entwickler:
deine Vermutung zum DC-Wert wurde soeben von einem ehemaligen SMA Kollegen verneint! Es ist der AC Wert
Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

#1283
Traurig das SMA nicht mal die eigenen Datenpunkte kennt...

Hier im Anhang ein Ausschnitt aus der Modmus TCP Schittstelle....
Diese lese ich parallel zu SMAInverter Modul aus...
30775 Datentyp S32, soweit ich weiß Signet also mit Vorzeichen?  :o
Warum mit Vorzeiche ? Ach er darf Negati sein...
Komisch das das so ist  ??? Stimmt, Hybridwechselrichter und Batteriewechselrichter können negative AC-Werte haben.
Sieht man auch unter Momentanwerte im Wechselrichter.
Und die Daten von Modbus und SMAInverter (speedwire) sind identisch...

Das Komplette Dokument habe ich angehängt. Seite 16.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

isy

Hallo Max,
zum Test mit der Version: 76_SMAInverter.pm:v1.1.1-s27097/2023-01-22

- Attr detail-level: Wurde das verändert? "1" zeigt wesentlich mehr Daten als vorher. Es sieht so aus, als ob aktuell mit "0" so viele Readings kommen, wie mit der Vorversion auf "1".

- Wie hängen die Werte zusammen? SPOT_PDC ist bei keiner WR Abfrage (60s) die Summe aus den beiden Stringwerten, was ich annahm:
SPOT_PDC 250 2023-02-13 09:38:57
SPOT_PDC1 127 2023-02-13 09:38:57
SPOT_PDC2 150 2023-02-13 09:38:57


- U.a. Readings zeigen aktuell immer die gleichen Werte. Müssten die AC-Werte nicht etwas geringer ausfallen (Verluste beim WR)?
SPOT_PACTOT 350 2023-02-13 09:45:57
SPOT_PDC 350 2023-02-13 09:45:57
state 350 2023-02-13 09:45:57


- Zum Check der "Nullung" um Mitternacht habe ich ein Log angelegt. Melde mich dazu morgen.

VG Helmut
Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

Ich gehe davon aus, daß PDC also PV Leistung schon die Leistung abzüglich Verlust ist.
Im Anhag siehst du wieder bei mir aussieht.
Die Batterie wird auch geladen.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

xasher

Hallo zusammen,

ich habe eine Verständnisfrage. Meine Werte unterscheiden sich zum Tagesprotokoll, welches ich vom sunnyportal zugeschickt bekomme immer um einige KW pro Tag. Der Wert passt also nicht mit dem Wert aus dem Inverter.

Dann noch eine andere Auffälligkeit - vielleicht interpretiere ich die Werte anders.
Ich habe bis jetzt eine Tageserzeugung von 6,6KW (SPOT_ETODAY) aber eine Batterieladung von 7,4 KW. Die Batterie war heute morgen leer. Siehe Screenshot. Woher kommen solche Abweichungen?

VG
Alex

isy

#1287
Hallo zusammen,
zum Thema "Nullung"
- SPOT_ETODAY wurde um kurz nach 00:00 genullt

Batterie läuft noch nicht!

Welche Werte sollen noch auf 0?

VG Helmut
Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

Hallo Alex,

ETODAY ist die Energie die AC Seitig ausgegeben wurde.
Die PV Erzeugung ist Spot_EPVTODAY. Die Ehre bei dir 13kwh gewesen.
6,6kwh + 7,4kwh = 13kWh. Passt doch.


@Helmut, alle TODAY Werte werden genullt.
EPV, E, BatLoad und Batunload.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

300P

Zitat von: MadMax am 14 Februar 2023, 18:10:53
Hallo Alex,

ETODAY ist die Energie die AC Seitig ausgegeben wurde.
Die PV Erzeugung ist Spot_EPVTODAY. Die Ehre bei dir 13kwh gewesen.
6,6kwh + 7,4kwh = 13kWh. Passt doch.


Nicht ganz:
6,6 kWh + 7,4 kWh = 14,0 kWh  :o




PS:
Bei mir werden alle Werte kurz nach 00:00:00 abgenullt.

Gruß
300P
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25