76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

MadMax

Zitat von: Bronze am 01 Juni 2023, 18:49:31@MadMax:
Update gemacht, neu gestartet, Netzwerkkabel ausgetauscht, es bleibt dabei:
2023.06.01 18:03:48 3: SMAInverter Wechselrichter - WARNING - old process 16085 will be killed now to start a new BlockingCall
2023.06.01 18:03:48 1: SMAInverter Wechselrichter -> BlockingCall SMAInverter_getstatusDoParse Timeout: process terminated
2023.06.01 18:03:48 4: Wechselrichter - ###############################################################
2023.06.01 18:03:48 4: Wechselrichter - ##########  Begin of new SMAInverter get data cycle  ##########
2023.06.01 18:03:48 4: Wechselrichter - ###############################################################
2023.06.01 18:03:48 4: Wechselrichter - timeout cycles since module start: 2077
2023.06.01 18:03:48 4: Wechselrichter -> Start BlockingCall SMAInverter_getstatusDoParse
2023.06.01 18:03:48 4: VBUSDEV_7112: VBUSDEV_ParsePayLoad1: Command: 0100 Code 7112 DevTyp:  Name: VBUSDEV_7112
2023.06.01 18:03:48 4: VBUSDEV_7112: VBUSDEV_ParsePayload2: Dev:  CMD: 0100  PayL: 90020303e4001c023c02c902500172010b0346059a020f270000000000000000000000000f270f270000000000ffffff8f17292a0000000000000000ffffffff0000ffff
2023.06.01 18:03:48 4: Wechselrichter - current time: 01.06.2023 18:03:48
2023.06.01 18:03:48 4: Wechselrichter - operation time begin: 01.06.2023 04:34:30
2023.06.01 18:03:48 4: Wechselrichter - operation time end: 01.06.2023 22:22:12
2023.06.01 18:03:48 5: Wechselrichter -
2023.06.01 18:03:48 4: Wechselrichter - Send login to 192.168.178.34 on Port 9522 with password 1111
2023.06.01 18:03:48 5: Wechselrichter - Send: 534D4100000402A000000001003A001060650EA0321A266C2D120001E90023BB590700010000000001800C04FDFF070000008403000064C1786400000000B9B9B9B9888888888888888800000000
2023.06.01 18:03:49 4: VBUSDEV_7112: VBUSDEV_ParsePayLoad1: Command: 0200 Code 7112 DevTyp:  Name: VBUSDEV_7112

Es läuft nicht mehr.

Hier fehlen aber die interessanten Stellen im log. Nur der Login, keine antwort oder ein timeout.
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

Zitat von: M.Schulze am 31 Mai 2023, 09:23:57Hallo,

wie sieht es denn mit dem dem Setzen des Parameters Wirkleistungsbegrenzung / Option der dynamischen Wirkleistungsbegrenzung über FHEM aus? Kann das Modul da helfen?

Der Inverter kann das ja.

Oder besteht die Gefahr das der Flash Chip im Inverter kaputt geht?

Bisher ist kein Schreiben vorgesehen, wüsste auch nicht Welche Register geschrieben werden müssten.
Ich Steuere meinen Hybridwechselrichter über Modbus und das klappt gut.
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

Zitat von: Dodger am 01 Juni 2023, 17:21:32Muss leider das Thema mit dem avg_15 nochmal hochholen. Der rote Strich ist der avg_15 Wert.
Ich stell jetzt mal auf verbose 5.
Kann man das in eine gesonderte log-Datei auslagern?

Gruß
Dodger

Du darfst diesen Dateianhang nicht ansehen.

Ich benötige definitiv mal log Daten.
Ob du das in ein anderes Logfile speichern kannst weiß ich nicht.

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

Dodger

Zitat von: MadMax am 01 Juni 2023, 21:09:31
Zitat von: Dodger am 01 Juni 2023, 17:21:32Muss leider das Thema mit dem avg_15 nochmal hochholen. Der rote Strich ist der avg_15 Wert.
Ich stell jetzt mal auf verbose 5.
Kann man das in eine gesonderte log-Datei auslagern?

Gruß
Dodger

Du darfst diesen Dateianhang nicht ansehen.

Ich benötige definitiv mal log Daten.
Ob du das in ein anderes Logfile speichern kannst weiß ich nicht.

Gruß
Max

Hab verbose 5 eingeschaltet.
Jetzt heißt es warten, bis der Fehler wieder auftritt.
Hoffentlich reicht der Platz auf der SD Karte für das Logfile  ;D

MadMax

Ist das nicht so das der Fehler auftritt und bleibt?
Geht das Problem von alleine weg?
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

fhemfreund

#1445
@MadMax

hatte das Problem schon vor einiger Zeit und es war auch mit deiner Hilfe für ein paar Monate gelöst - leider funktioniert die Nullung um Mitternacht von etoday bei meinem STP8.0-3AV-40 (Sunny Tripower 8.0) seit 4 Tagen nicht mehr:

device_status   Ok                                 2023-06-04 00:39:12
device_type     STP8.0-3AV-40 (Sunny Tripower 8.0) 2023-06-04 00:39:12
etoday          52.046                             2023-06-04 00:00:12

Stattdessen findet diese um ~ 05:40 statt. Hatte die ganze Zeit diese

76_SMAInverter.pm 26524 2023-01-07 12:00:00Z MadMax

Version im Einsatz. Habe dann gestern auf diese

76_SMAInverter.pm 27619 2023-05-26 15:36:29Z MadMax

Version upgegraded und Fhem neu gestartet - leider ohne Erfolg.

Andreas

MadMax

Hallo,

Merkwürdig, es gibt ein unsichtbares reading das heißt "yesterday" wenn das ungleich $mday ist wird das zurück setzen ausgelöst und yesterday auf $mday gesetzt.

Funktioniert bei meine fünf Wechselrichtern ohne Probleme.

Mach mal ein Log mit Verbose 4, dann solltest du im log "-> new Day" finden.
Der Zeitpunkt wäre interessant und ob das Modul vorher auch Daten liefert. Der Hybridwechselrichter sollte da die Batterie entladen.

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

Dodger

So, der Fehler ist wieder aufgetreten, diesmal aber mit Log File.
Du darfst diesen Dateianhang nicht ansehen.

Du darfst diesen Dateianhang nicht ansehen.

Um den Fehler zu beheben muss ich FHEM neu starten.

Gruß
Dodger

 

MadMax

Hier sieht alles gut aus.
SMATripower - CNT05: 5 SUM05: 23739
2023.06.05 09:06:41 5: SMATripower - CNT10: 10 SUM10: 43338
2023.06.05 09:06:41 5: SMATripower - CNT15: 15 SUM15: 62786
2023.06.05 09:06:41 5: SMATripower - Content of Averagebuffer:
2023.06.05 09:06:41 5: SMATripower - 3972,3972,3960,3951,3944,3940,3933,3929,3924,3911,3902,3897,3893,3892,3886,3880,3870
2023.06.05 09:06:41 5: SMATripower - avg_power_lastminutes_05 = 3956, avg_power_lastminutes_10 = 3939, avg_power_lastminutes_15 = 3924

2023.06.05 09:06:41 5: SMATripower -> SPOT_PACTOT 3972

Hier fehlen Werte im Array.
2023.06.05 09:15:41 5: SMATripower - CNT05: 5 SUM05: 8008
2023.06.05 09:15:41 5: SMATripower - CNT10: 10 SUM10: 27915
2023.06.05 09:15:41 5: SMATripower - CNT15: 15 SUM15: 47643
2023.06.05 09:15:41 5: SMATripower - Content of Averagebuffer:
2023.06.05 09:15:41 5: SMATripower - ,,4012,,,3996,3997,3987,3979,3972,3972,3960,3951,3944,3940,3933,3929
2023.06.05 09:15:41 5: SMATripower - avg_power_lastminutes_05 = 1334, avg_power_lastminutes_10 = 2537, avg_power_lastminutes_15 = 2977

Dein WR antwortet zwischendurch nicht auf die Anfrage nach PAC.
Hier kommen Daten.
2023.06.05 09:10:41 3: SMATripower - Send request 00020051003F2600FF3F2600 to 192.168.1.36 on port 9522
2023.06.05 09:10:41 5: SMATripower - send: 534D4100000402A00000000100260010606509A098014BAD10B30000E90023BB5907000000000000068000020051003F2600FF3F260000000000
2023.06.05 09:10:41 5: SMATripower - Received: 534d4100000402a00000000100420010606510a0e90023bb590700a098014bad10b30000000000000680010200510000000000000000013f2640488a7d649c0f00009c0f00009c0f00009c0f00000100000000000000
2023.06.05 09:10:41 5: SMATripower - Data identifier 9791
2023.06.05 09:10:41 5: SMATripower - Found Data SPOT_PACTOT=3996

Hier nicht.
2023.06.05 09:11:41 3: SMATripower - Send request 00020051003F2600FF3F2600 to 192.168.1.36 on port 9522
2023.06.05 09:11:41 5: SMATripower - send: 534D4100000402A00000000100260010606509A098014BAD10B30000E90023BB5907000000000000068000020051003F2600FF3F260000000000
2023.06.05 09:11:41 5: SMATripower - Received: 534d4100000402a00000000100260010606509a0ffffffffffff000098014bad10b3000000000000ebda0002805100482100ff4a410000000000
2023.06.05 09:11:41 3: SMATripower - Format of inverter response does not fit.

Genauer muss ich am PC schauen.

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

Hiermit sollte verhindert werden das leere Einträge im Array landen.
Erklärt aber nicht warum dein WR nach einer gewissen zeit einfach zwischendurch nicht antwortel.
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

Dodger

Danke, hab es aufgespielt, jetzt heißt es wieder: warten  8)

Dodger

Hab das Modul jetzt mit verbose 3 laufen und das Log beinhaltet folgende Fehlermeldung:
ETODAY wasn't delivered from Inverter, try to calculate it...
Warning, unable to calculate ETODAY ... set it to "0"!

Die Meldung kam von 4:34 Uhr bis 5:27 Uhr.
Im Sunny Portal stehen keine Fehlermeldungen in diesem Zeitraum.

Gruß
Dodger

Dracolein

Was macht die Netzwerkverbindung zwischen FHEM und Deinem WR? Kabel? wireless? Gehen ggf. sporadisch Datenpakete verloren? Das könnte die fehlenden Antworten zu Modul erklären....
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Dodger

Ich würde die Verbindung als "stabil" betrachten.
Der Raspberry hängt im Keller, neben dem Wechselrichter. Beide mit jeweils ca. 2m Cat6 an einem Netgear Switch.
Ausserdem müsste bei einer schlechten Verbindung ja auch was im Sunny Portal auftauchen, hätte ich gedacht.

MadMax

Zitat von: Dodger am 06 Juni 2023, 07:10:27Hab das Modul jetzt mit verbose 3 laufen und das Log beinhaltet folgende Fehlermeldung:
ETODAY wasn't delivered from Inverter, try to calculate it...
Warning, unable to calculate ETODAY ... set it to "0"!

Die Meldung kam von 4:34 Uhr bis 5:27 Uhr.
Im Sunny Portal stehen keine Fehlermeldungen in diesem Zeitraum.

Gruß
Dodger


Dein Wechselrichter kann morgen um 4:30 auch noch keine Daten liefern.

Wie ist bri dir das Attribut offset gesetzt?

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