76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

300P

Hast du den WR auch schon einmal neu komplett gestartet seit dieser Fehler kommt ?

Wäre evtl. bei dem Bild ratsam  :-\ man weiß ja nie
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

isy

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

fhemfreund

Klinke mich hier auch nochmal ein.

Meine BYD, Sma Inverter und Sunny HomeManger Module laufen jetzt soweit - bin gerade dabei die aufgezeichneten Werte (Eigenverbrauch, Batterieladung, Lieferung ins Netz usw.) in einen Zusammenhang zu bringen. Im Sma Portal gibt es auch dazu in den Energiebilanz Graphen einen Wert 'Direktverbrauch' - nehme an, das ist die Leistung, die von den Panels direkt verbraucht wird - korrekt? Weiss jemand mit welchen Parametern/Readings dieser Wert berechnet werden kann?

Andreas

isy

Hallo Andreas,
ich kenne das Feld Direktverbrauch nicht wirklich.
Ich habe in meiner Def. nur den Wert die Leistunsbilanz am Einspeisepunkt berechnen müssen, da der im Modulnicht ermittelt wird.
Damit steuere ich die PV Überschussladung der Wallbox.

Wenn du das brauchst, dann schau in mein List ein paar Posts zurück.

Ich habe auch einige Zeit  mit Berechnung von Tageswerten usw. über das statistics Modul verbracht.

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

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

300P

Zitat von: fhemfreund am 30 Januar 2023, 19:19:48
Klinke mich hier auch nochmal ein.

Meine BYD, Sma Inverter und Sunny HomeManger Module laufen jetzt soweit - bin gerade dabei die aufgezeichneten Werte (Eigenverbrauch, Batterieladung, Lieferung ins Netz usw.) in einen Zusammenhang zu bringen. Im Sma Portal gibt es auch dazu in den Energiebilanz Graphen einen Wert 'Direktverbrauch' - nehme an, das ist die Leistung, die von den Panels direkt verbraucht wird - korrekt? Weiss jemand mit welchen Parametern/Readings dieser Wert berechnet werden kann?

Andreas

Dieser Wert wird und kann nur dann im Portal berechnet / angezeigt wenn ein EM oder HM als Energymeter im jeweiligen WR hinterlegt ist.

Wenn man z.B. zuerst ohne EM den WR im Portal hinterlegt und erst Tage später dann den zugehörigen EM/HM im WR hinterlegt, kann man diesen Effekt sehen.
Die Darstellungen im Portal verändern sich daraufhin, wenn dort gemerkt wird das ein EM/HM eingebunden worden ist.

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

DS_Starter

ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

fhemfreund

Zitat von: 300P am 30 Januar 2023, 20:06:18
Dieser Wert wird und kann nur dann im Portal berechnet / angezeigt wenn ein EM oder HM als Energymeter im jeweiligen WR hinterlegt ist.

Wenn man z.B. zuerst ohne EM den WR im Portal hinterlegt und erst Tage später dann den zugehörigen EM/HM im WR hinterlegt, kann man diesen Effekt sehen.
Die Darstellungen im Portal verändern sich daraufhin, wenn dort gemerkt wird das ein EM/HM eingebunden worden ist.

Gruß
300P

Da - wie geschrieben - der HM eingebunden ist, sehe ich diese Werte - die Frage ist halt nur, wie SMA darauf kommt. Habe in der Zwischenzeit mal etwas gerechnet und komme in etwa mit der folgenden Rechnung hin: Tagesertrag (Inverter -> etoday) - Batterieladung (Batterie Manager -> bat_loadtoday) - Netzeinspeisung (HM -> Einspeisung_Wirkleistung_Zaehler pro Tag)

Frage ist, ob das Sinn macht? Selbst bei dieser Rechnung sehe ich an verschiedenen Tagen kleinere Differenzen im SMA Portal.

Hintergrund ist überigens, dass ich meine Modulwerte/Readings halbwegs in Relation zu meiner Messung via vorhandenem SDM630 bringen will. Zur Zeit klappt das auf ca. 500W genau wenn ich den Netzbezug (HM -> Bezug_Wirkleistung_Zaehler pro Tag) + Direktverbrauch (siehe info von oben) + Batterie (Batterie Manager -> etoday) berechne.

Andreas

300P

#1208
Nach meinem Verständnis wird wie folgt gerechnet. Der Grund ist .....weil der WR diese Infos in deinem internen Netz ja zur Verfügung hat und an das Portal melden soll / kann.

   Differenzwert Erzeugung Wechselrichter von aktuell / Tag / Monat / Jahr / Gesamt.
- Differenzwert EM (Reading Einspeisung_Wirkleistung_Zaehler) von aktuell / Tag / Monat / Jahr / Gesamt.
= Direktverbrauch aktuell / am Tag / Monat / Jahr / Gesamt.

Nachsatz:
Bei einem BWR muss dann von diesem berechneten Wert aber zusätzlich noch der Wert der Batterieladung von aktuell / Tag / Monat / Jahr / Gesamt abgezogen werden, denn den ,,verbraust" du ja auch noch irgendwann direkt (mit etwas Verlust).
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

Lythie

#1209
Nochmal zurück zum neuen Modell SMA STX20: Ich habe jetzt Logs zur Tageszeit:

2023.01.30 16:28:14 4: SMAstx20 - ###############################################################
2023.01.30 16:28:14 4: SMAstx20 - ##########  Begin of new SMAInverter get data cycle  ##########
2023.01.30 16:28:14 4: SMAstx20 - ###############################################################
2023.01.30 16:28:14 4: SMAstx20 - timeout cycles since module start: 3
2023.01.30 16:28:14 4: SMAstx20 -> Start BlockingCall SMAInverter_getstatusDoParse
2023.01.30 16:28:14 4: SMAstx20 - current time: 30.01.2023 16:28:14
2023.01.30 16:28:14 4: SMAstx20 - operation time begin: 30.01.2023 07:37:53
2023.01.30 16:28:14 4: SMAstx20 - operation time end: 30.01.2023 17:49:16
2023.01.30 16:28:14 5: SMAstx20 -
2023.01.30 16:28:14 4: SMAstx20 - Send login to 192.168.178.114 on Port 9522 with password ...
2023.01.30 16:28:14 5: SMAstx20 - Send: 534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF07000000840300000EE2D76300000000CDFCF2EACBEDEBF8ECDCEBC170516D5F4B4645000000000
2023.01.30 16:29:09 3: STX20: MapConvert called from FormatReading did not find 475.881530761719 (475.881530761719) in map NaN:0
2023.01.30 16:29:14 3: SMAInverter SMAstx20 - WARNING - old process 19836 will be killed now to start a new BlockingCall
2023.01.30 16:29:14 1: SMAInverter SMAstx20 -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated

Die Zeile mit dem STX20: gehört augenscheinlich zum HTTPMOD-Device meines WR.

Config ist wie folgt:
define SMAstx20 SMAInverter PW 192.168.178.114
attr SMAstx20 suppressReading 1
attr SMAstx20 verbose 5
Rasbpi 4 mit Originalnetzteil, fhem zur Heizungsanbindung, vzlogger für Stromzähler, httpmod für Tibber-Bridge, influxDB und Grafana, PV S/O mit 23kWp ÜE, THZ403Sol inkl. 2 Kollektoren, ohne Zirkulationspumpe, Bau aus 2011 als KfW70/EnEV2009 mit 255qm Fläche, Jahresheizwärmebedarf 12.500 kWh/a

MadMax

@Lythie,

Hast du die Aktuelle Modulversion in Betrieb?
Da du das Passwort mit PW angibst... in der Aktuellen Version wird das Passwort verschlüsselt.

@Fhemfreund,
Du hast von Heiko (DS_Starter) einen link zum Wiki bekommen.
Dort sind die vorlagen zu Berechnung hinterlegt, die habe ich für mich auch genutzt und dann erweitert.
Hast du ein Hybridwechselrichter? Dann darfst du nicht ETODAY nehmen sonder EPVTODAY.

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


@Fhemfreund,

Am Ende wirst du dann z.B. so etwas ähnliches erzeugen:

(Siehe Bild)

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

fhemfreund

@300P, Max, Heiko,

Danke für eure Hinweise. Ich habe bewusst nicht die Wiki Lösung gewählt (trotzdem nochmal Danke für die Info), da ich schon anderweitig eine Implementierung (via Grafana etc.) fast fertig habe.

Mir ging es bei meinen Fragen eher um die Relation der von SMA gelieferten Daten zu den Messungen via eigenem EnergyMeter (SDM 630) beim Eigenverbrauch. Dies ist für mich nun geklärt.

Alles in allem sind die SMA Module klasse!

Andreas 

MadMax

Hallo Andreas,

Konntest du deine "diffenz" klären?

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

#1214
Moin zusammen,
letzte Nacht wurde das Reading SPOT_ETODAY nicht auf 0 gesetzt und zeigt seit 01.00 Uhr bis heute 2094 an.
Im Log ist nichts zu sehen, FHEM lief normal.

Eventuell ein Zusammenhang mit dem Monatswechsel?

VG Helmut

P.S.1:  Im Web und im Solarview steht 0.
P.S. 2: Der WR hat eben die PV Module aktiviert und leistet aktuell 50 Watt. Kurz darauf wurde das 2094 Reading auf 1W gesetzt.

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