76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

MadMax

#1335
Zitat von: Bronze am 04 April 2023, 22:51:589000TL-20
Keine Änderung mit 1111.
Auf die Weboberfläche des Inverters komme ich nach Eingabe der IP nicht, muss ein bestimmter Port hinzugefügt werden?
Der hat kein Webserver soweit ich weiß. Kannst du den pingen?

Lade dir mal das Programm SMA Sunny Explorer runter ich versuche dich damit auf dem WR Einzuloggen.

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

MadMax

#1336
Zitat von: isy am 05 April 2023, 09:49:42Guten Morgen Max,
nur eine Frage bzgl. des Readings "SPOT_EPVTODAY".

Werden die Werte dazu direkt vom Modbus übertragen oder in deinem Modul errechnet?

VG Helmut

Das wird vom Modul berechnet.
Mit dem Tageswechsel wird der TOTAL Wert gespeichert und mit jedem poll die Differenz zu dem um 00:01 gespeicherten Wert berechnet.

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

MadMax

#1337
Zitat von: Homalix99 am 05 April 2023, 23:19:14
Zitat von: MadMax am 03 April 2023, 18:30:59Hallo Alex,

hier habe ich schonmal die SI x.xM-13 Wechselrichter hinzugefügt.
Bitte mit dieser ein Log erstellen.
Danke.

Gruß
Max

Hallo Max,

das sieht schonmal sehr gut aus:
Internals:
   CFGFN      ./FHEM/00_config_PV_Anlage.conf
   DEF        crypt:13041145684707357c 192.168.3.54
   FUUID      6024244e-f33f-5615-9175-c798c45ab5ba5887
   FVERSION   76_SMAInverter.pm:v2.21.7-s27099/2023-04-03
   HOST       192.168.3.54
   INTERVAL   5
   INVCLASS   8007
   INVTYPE    9474
   LASTUPDATE 05.04.2023 / 23:17:32
   NAME       Batt_WR
   NR         1259
   PASS       crypt:13041145684707357c
   STATE      713
   TYPE       SMAInverter
   eventCount 7
   HELPER:
     AVERAGEBUF 713,713,715,715,714,714,710,697,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715,715
     DEFAULT_TARGET_SERIAL 4294967295
     DEFAULT_TARGET_SUSYID 65535
     FAULTEDCYCLES 0
     INTERVAL   5
     MAXBYTES   300
     MYSERIALNUMBER 123321123
     MYSUSYID   233
     PACKAGE    main
     PKT_ID     32769
     VERSION    2.21.7
     firtRunDay 0
   READINGS:
     2023-04-05 23:16:50   BAT_CAPACITY    96
     2023-04-05 23:17:32   BAT_CYCLES      325
     2023-04-05 23:17:32   BAT_IDC         5.288
     2023-04-05 23:17:32   BAT_LOADTODAY   5058
     2023-04-05 23:17:32   BAT_LOADTOTAL   3541342
     2023-04-05 23:14:37   BAT_RATED_CAPACITY 7968
     2023-04-05 23:17:32   BAT_TEMP        584
     2023-04-05 23:17:32   BAT_UDC         1.9
     2023-04-05 23:17:32   BAT_UNLOADTODAY 3468
     2023-04-05 23:17:32   BAT_UNLOADTOTAL 2602852
     2023-04-05 23:17:32   ChargeStatus    82
     2023-04-05 23:17:32   INV_CLASS       Batterie Inverters
     2023-04-05 23:17:32   INV_PACMAX1     0
     2023-04-05 23:17:32   INV_PACMAX2     0
     2023-04-05 23:17:32   INV_PACMAX3     0
     2023-04-05 23:17:32   INV_STATUS      Ok
     [b]2023-04-05 23:17:32   INV_TYPE        SI 4.4M-13 (Sunny Island 4.4M)[/b]
     2023-04-05 23:17:32   POWER_IN        0
     2023-04-05 23:17:32   POWER_OUT       713
     2023-04-05 23:17:32   SPOT_ETODAY     3468
     2023-04-05 23:17:32   SPOT_ETOTAL     2602852
     2023-04-05 23:17:32   SPOT_FREQ       50
     2023-04-05 23:17:32   SPOT_IAC1       3.16
     2023-04-05 23:17:32   SPOT_IAC2       0.00
     2023-04-05 23:17:32   SPOT_IAC3       0.00
     2023-04-05 23:17:32   SPOT_PAC1       714
     2023-04-05 23:17:32   SPOT_PAC2       0
     2023-04-05 23:17:32   SPOT_PAC3       0
     2023-04-05 23:17:32   SPOT_PACTOT     713
     2023-04-05 23:17:32   SPOT_UAC1       227.89
     2023-04-05 23:17:32   SPOT_UAC1_2     31.560
     2023-04-05 23:17:32   SPOT_UAC2       0
     2023-04-05 23:17:32   SPOT_UAC2_3     0.000
     2023-04-05 23:17:32   SPOT_UAC3       0
     2023-04-05 23:17:32   SPOT_UAC3_1     0.000
     2023-04-05 23:17:32   SUSyID          371
     2023-04-05 23:17:32   Serialnumber    3009637423
     2023-04-05 23:17:32   avg_power_lastminutes_05 714
     2023-04-05 23:17:32   avg_power_lastminutes_10 714
     2023-04-05 23:17:32   avg_power_lastminutes_15 714
     2023-04-05 23:17:32   modulstate      normal
     2023-04-05 23:17:32   opertime_start  05.04.2023 06:13:28
     2023-04-05 23:17:32   opertime_stop   05.04.2023 20:23:54
     2023-04-05 23:17:32   state           713
Attributes:
   DbLogExclude .*
   detail-level 2
   disable    0
   event-on-change-reading ChargeStatus,state
   group      PV_Anlage
   icon       Batt_inverter
   interval   5
   mode       automatic
   room       PV_Anlage
   suppressSleep 1
   target-serial 3009637423
   target-susyid 371
   verbose    0

Gruß

Alex

Es kommen Werte aber nicht alle plausibel.
Kannst du bitte ein Log mit Verbose 5 erstellen.

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

MadMax

#1338
Zitat von: Teemo am 06 April 2023, 11:37:13Hallo, ich habe ein Problem mit: STP 20000TL-30
Es hat bis Mitte März funktioniert und dann über Nacht keine Werte mehr geliefert, es gibt den Status: 'Fault', aber z.B. die Wechselrichtertemperatur gibt die ganze Zeit gut. 
Hatte jemand dieses Problem?


Readings
INV_CLASS       Solar Inverters       2023-04-06 11:22:15
INV_GRIDRELAY   Open                  2023-04-06 11:22:15
INV_PACMAX1     20000                 2023-04-06 11:22:15
INV_PACMAX2     20000                 2023-04-06 11:22:15
INV_PACMAX3     20000                 2023-04-06 11:22:15
INV_STATUS      Fault                 2023-04-06 11:22:15
INV_TEMP        30.14                 2023-04-06 11:24:15
INV_TYPE        STP 20000TL-30        2023-04-06 11:22:15
SPOT_ETODAY     0                     2023-04-06 11:20:15
SPOT_ETOTAL     24439197              2023-04-06 11:22:15
SPOT_FEEDTM     5450.61               2023-04-06 11:22:15
SPOT_FREQ       0                     2023-04-06 11:22:15
SPOT_IAC1       0.00                  2023-04-06 11:22:15
SPOT_IAC2       0.00                  2023-04-06 11:22:15
SPOT_IAC3       0.00                  2023-04-06 11:22:15
SPOT_IDC1       0                     2023-04-06 11:22:15
SPOT_IDC2       0                     2023-04-06 11:22:15
SPOT_OPERTM     5746.74               2023-04-06 11:22:15
SPOT_PAC1       0                     2023-04-06 11:22:15
SPOT_PAC2       0                     2023-04-06 11:22:15
SPOT_PAC3       0                     2023-04-06 11:22:15
SPOT_PACTOT     0                     2023-04-06 11:22:15
SPOT_PDC1       0                     2023-04-06 11:22:15
SPOT_PDC2       0                     2023-04-06 11:22:15
SPOT_UAC1_2     0.000                 2023-04-06 11:22:15
SPOT_UAC2_3     0.000                 2023-04-06 11:22:15
SPOT_UAC3_1     0.000                 2023-04-06 11:22:15
SPOT_UDC1       670.52                2023-04-06 11:24:15
SPOT_UDC2       674.2                 2023-04-06 11:24:15
SUSyID          319                   2023-04-06 11:18:36
Serialnumber    1980453062            2023-04-06 11:18:36
avg_power_lastminutes_05 0            2023-04-06 11:22:15
avg_power_lastminutes_10 0            2023-04-06 11:22:15
avg_power_lastminutes_15 0            2023-04-06 11:22:15
modulstate     normal                 2023-04-06 11:26:14
opertime_start 06.04.2023 06:19:59    2023-04-06 11:22:15
opertime_stop  06.04.2023 20:37:08    2023-04-06 11:22:15
state          0                      2023-04-06 11:26:14


Dein Wechselrichter läuft? Scheinbar nicht, keine Netzspannung (SPOT_UAC1_2). Schau mal nach der Sicherung im Zählerschrank. Das Netzrelais (INV_GRIDRELAY) ist auch nicht geschlossen. Wenn es nicht die Sicherung ist wirst du deinen Elektriker brauchen.

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

MadMax

#1339
Zitat von: isy am 06 April 2023, 12:12:27Moin,

bei mir (STP10SE) wird kein Reading INV_TEMP angezeigt / ausgegeben.
Sendet der WR die Daten nicht über Modbus?

VG Helmut



Die STPxxSE liefern diesen Wert über Speedwire nicht, jedoch über Modbus TCP.

defmod STP10 ModbusAttr 3  30   192.168.xx.xx:502  TCP
attr STP10 alias STP10
attr STP10 dev-h-defLen 2
attr STP10 dev-h-defPoll 1
attr STP10 dev-h-defUnpack N
attr STP10 event-min-interval .*:1200
attr STP10 event-on-change-reading .*eistung.*:10,.*DC_Spannung.*:5,.*trom.*:0.2,.*EYESTERDAY.*,.*Batteriespannung.*:0.5,Ladezustand.*,.*emperatur.*:0.5
attr STP10 obj-h30953-expr ($val  & 0xFFFF) / 10
attr STP10 obj-h30953-format %.1f
attr STP10 obj-h30953-reading Temperatur

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

defmod STP10 ModbusAttr 3  30   192.168.xx.xx:502  TCP
Danke, funktioniert!

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

isy

#1341
Zitat von: MadMax am 07 April 2023, 11:06:18
Zitat von: isy am 05 April 2023, 09:49:42Guten Morgen Max,
nur eine Frage bzgl. des Readings "SPOT_EPVTODAY".

Werden die Werte dazu direkt vom Modbus übertragen oder in deinem Modul errechnet?

VG Helmut

Das wird vom Modul berechnet.
Mit dem Tageswechsel wird der TOTAL Wert gespeichert und mit jedem poll die Differenz zu dem um 00:01 gespeicherten Wert berechnet.

Gruß Max

Vielen Dank Max für die Info.
Schöne Feiertage, Helmut

Update:
Lädt dein Modul die Daten vom WR demnach über nicht über das Modbus Protokoll?
Wenn ja, gibt es ein Register für den Tagesertrag über Modbus, ähnlich wie "obj-h30953-expr" bei deiner Lösung für die Temperatur?
Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

Das Modul nutzt die SMA Speedwire Schnittstelle. Es dort gibt register für die Temperatur, diese wird auch abgefragt aber nicht alle Wechselrichtermodelle Antworten auf diese Anfrage.

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

Bronze

Zitat von: MadMax am 07 April 2023, 11:04:51
Zitat von: Bronze am 04 April 2023, 22:51:589000TL-20
Keine Änderung mit 1111.
Auf die Weboberfläche des Inverters komme ich nach Eingabe der IP nicht, muss ein bestimmter Port hinzugefügt werden?
Der hat kein Webserver soweit ich weiß. Kannst du den pingen?

Lade dir mal das Programm SMA Sunny Explorer runter ich versuche dich damit auf dem WR Einzuloggen.

Gruß Max

Einloggen über SunnyExplorer mit Kennwort 1111 erfolgreich.Ping IP des Wechselrichters auch erfolgreich.

Habe doch nichts geändert an der Konfig, verstehe nicht, warum es nicht mehr geht.


isy

Mein 6000 TL 20 aus 2014 hat kein Web Interface.
Der lässt sich nur über Bluetooth oder Modbus/Speedwire einbinden.

Das könnte beim 9000er anders sein?
Ein Weg wird erst zu einem Weg, wenn man ihn geht

MadMax

Zitat von: Bronze am 08 April 2023, 13:22:07
Zitat von: MadMax am 07 April 2023, 11:04:51
Zitat von: Bronze am 04 April 2023, 22:51:589000TL-20
Keine Änderung mit 1111.
Auf die Weboberfläche des Inverters komme ich nach Eingabe der IP nicht, muss ein bestimmter Port hinzugefügt werden?
Der hat kein Webserver soweit ich weiß. Kannst du den pingen?

Lade dir mal das Programm SMA Sunny Explorer runter ich versuche dich damit auf dem WR Einzuloggen.

Gruß Max

Einloggen über SunnyExplorer mit Kennwort 1111 erfolgreich.Ping IP des Wechselrichters auch erfolgreich.

Habe doch nichts geändert an der Konfig, verstehe nicht, warum es nicht mehr geht.



Hast du mal versucht eine ältere Version des Moduls zu nutzen?
Ich hatte die Passwortverschlüsselung eingebaut nicht das das bei dir negative Auswirkungen hat?

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

Bronze

Zur Nutzung einer älteren Version bräuchte ich eine kurze Anleitung.

MadMax

Ich lade dir morgen eine hoch und schreibe dir wie du diese dann austauschen kannst.
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

MadMax

Hallo Bronze,

lade dir diese Version mal runter und kopiere diese in dein opt/fhem/FHEM verzeichniss.
Anschließend bitte ein shutdown restart.
Vorher sichere dir bitte die aktuelle 76_SMAInverter.pm in einen anderen ordner.

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

Bronze

Nach dem Tausch der Datei SMAInverter.pm kommt die Fehlermeldung:
Cannot load module SMAInverter