76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

MadMax

Wer betreibt denn ein STP X und kann eventuell ein Tip geben.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

300P

Könnte es sein das da in den Geräten evtl. "Speedwireverschlüsselung" standardmäßig "EIN" ist und dann evtl. dadurch "zuschlägt" :o
Kann dies Modul diese Verschlüsselung eigentlich schon - ich weiss es nicht.

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 - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H

MarioR

Da ich mit HTTPMOD an die gewünschten Daten komme und im Moment auch wenig Zeit habe, lege ich das Thema erst mal auf Eis.

buennerbernd

Hallo, mein SMA STP10.0 hat manchmal Probleme mit dem Isolationswiderstand.

Im Web-UI des Wechselrichters kann ich Fehlerstrom und Isolationswiderstand sehen.

Mit einem Post https://192.168.178.xxx/dyn/getValues.json?sid=XXX
{"destDev":[],"keys":["6102_40254E00","6102_00254F00"]}

bekomme ich auch die Werte:
{
    "result": {
        "01B8-xxxxx827": {
            "6102_40254E00": {
                "9": [
                    {
                        "val": 0
                    }
                ]
            },
            "6102_00254F00": {
                "9": [
                    {
                        "val": 2227000
                    }
                ]
            }
        }
    }
}

Ich würde gerne diese Werte mit diesem FHEM-Modul tracken, geht das?
Modulentwickler von KLF200 und KLF200Node

MadMax

Ich hatte versucht die Werte ins Midul zu bringen aber leider kamen diese nicht.
Würde das aber mit deinen Keys nochmal versuchen.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

MadMax

Hier die Version wo die Abfrage Aktiv ist.
Aber es werden noch keine Readings angelegt also bitte mal ein LOG mit Verbose 5 senden.
Leider kommen bei mir keine Daten zu der Anfrage.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

buennerbernd

#1701
Danke fürs Kümmern.
Schau mal, ob du was siehst.

Ich habe gerade bemerkt, dass die Werte im Web-UI nur kommen, wenn ich als Installateur angemeldet bin. In FHEM nutze ich aber das Passwort für den normalen Benutzer.
Kann ich das FHEM-Modul auch als Installateur nutzen?
Modulentwickler von KLF200 und KLF200Node

MadMax

Zitat von: buennerbernd am 04 November 2024, 09:49:22Danke fürs Kümmern.
Schau mal, ob du was siehst.

Ich habe gerade bemerkt, dass die Werte im Web-UI nur kommen, wenn ich als Installateur angemeldet bin. In FHEM nutze ich aber das Passwort für den normalen Benutzer.
Kann ich das FHEM-Modul auch als Installateur nutzen?
Das könnte das Problem sein. Das würde ich sm Wochenende mal prüfen.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

buennerbernd

Ich habe auch gerade noch einmal getestet.
Oben genannter POST Request funktioniert nur, wenn ich eine SID als "instl" habe.
Modulentwickler von KLF200 und KLF200Node

MadMax

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

MadMax

#1705
So, ich habe das mal umgesetzt.
Es funktioniert, dazu habe ich mit WireShark den Datenverkehr zwischen dem SMA SynnyEplorer und den Wechselrichter mitgelesen.
Der Login erfolgt nun über "0A000000" (vermutlich der Admin) und nicht mehr mit "07000000", leider funktioniert dies nicht mit dem Hinterlegten Passwort, sondern einer mir unbekannten Zeichenfolge welche ich mit WireShark mitlesen konnte.

Ich habe persönlich keinen Bauchschmerz einen Zugang von SMA zum Wechselrichter zu nutzen, wir benötigen dann wohl kein Passwort mehr.
Was mein Ihr dazu?

Gruß
Max

Kommando Zurück, das Passwort beim Einloggen als Installer wird anders verschlüsselt!! Ich baue das noch mal um.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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

MadMax

So, ich habe es hinbekommen.

Es gibt nun ein neues Attribut "installerLogin" damit loggt sich das Modul als Installateur ein, dazu wird natürlich das Passwort von diesem Benutzer benötigt.

Bisher brauchen wir das nur um zwei Werte zu lesen.
Fehlerstrom und Isolationswiderstand, andere Werte sind mir bisher nicht bekannt.
Warum SMA diese nicht für den Benutzer frei gibt ist mir nicht bekannt.

Bitte mal testen, ich werde morgen auch mal rein sehen aber meine Wechselrichter schlafen schon, vom Hybrid bekomme ich aber die Werte.

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

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

buennerbernd

Der Login als Installer scheint zu klappen.

Ich wollte gerade schreiben, dass die neuen Werte nicht kommen, dann habe ich aber das detail-level noch auf 2 angehoben und nun sehe ich sie.
Danke.
Modulentwickler von KLF200 und KLF200Node

300P

#1708
Hallo MadMax,

bei mir aktuell ebenso i.O.


Ich sehe folgende Werte bei meinem WR-Flohzirkus:

SB2.0:
background_processing_time           1.2258          2024-11-08 21:07:08
cosphi                                0.000          2024-11-08 16:35:44
device_class           Solar-Wechselrichter          2024-11-08 21:00:30
device_dc_insulation             4294967295          2024-11-08 21:00:30
device_dc_residual_current      2147483.648          2024-11-08 21:00:30
device_firmware                    3.17.5 R          2024-11-08 20:57:04


SB2.5
background_processing_time            0.3729         2024-11-08 21:13:11
device_class            Solar-Wechselrichter         2024-11-08 21:13:11
device_dc_insulation              4294967295         2024-11-08 21:13:11
device_dc_residual_current       2147483.648         2024-11-08 21:13:11
device_firmware                     3.17.5 R         2024-11-08 21:09:37

SB3.0 (beide gleichartig)
background_processing_time            0.8321         2024-11-08 21:16:14
cosphi                                 0.000         2024-11-08 21:16:14
device_class            Solar-Wechselrichter         2024-11-08 21:16:14
device_dc_insulation              4294967295         2024-11-08 21:16:14
device_dc_residual_current       2147483.648         2024-11-08 21:16:14
device_firmware                     4.1.15 R         2024-11-08 21:09:37

SB4.0
background_processing_time            1.0174         2024-11-08 21:19:01
cosphi                                 0.020         2024-11-08 21:19:01
device_class            Solar-Wechselrichter         2024-11-08 21:19:01
device_dc_insulation              4294967295         2024-11-08 21:19:01
device_dc_residual_current       2147483.648         2024-11-08 21:19:01
device_firmware                     4.1.15 R         2024-11-08 21:09:37


SBS2.5 (I)
chargestatus                              78         2024-11-08 21:21:48
device_class         Batterie-Wechselrichter         2024-11-08 21:21:48
device_dc_insulation                 3000000         2024-11-08 21:21:48
device_dc_residual_current             0.006         2024-11-08 21:21:48
device_firmware                    3.17.14 R         2024-11-08 21:09:37

SBS2.5 (II)
chargestatus                              33         2024-11-08 21:24:37
cosphi                                17.780         2024-11-08 21:24:37
device_class         Batterie-Wechselrichter         2024-11-08 21:24:37
device_dc_insulation                 2957897         2024-11-08 21:24:37
device_dc_residual_current             0.006         2024-11-08 21:24:37
device_firmware                    3.17.14 R         2024-11-08 21:22:33


Die BWR- / WR-Werte sind evtl. aber auch noch modellabhängig zu parsen ?!?
=>> diese Werte 429496729 und 2147483.648
Ich schaue bei allen WR morgen (bei etwas Sonne  :o ) aber nochmals nach ob dann evtl. "richtige" Werte kommen.

Gruß
300P

PS:
Helptext vor dem Einchecken ändern...
installerLogin
Einloggen als Installateur, wird benötig um manche Parameter und Momentanwerte zu selsenlesen. (default 0)
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 - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H

MadMax

@300p die Werte sehr bei deinen ersten 4 Wechselrichter merkwürdig aus.
Was für Werte stehen denn im Webportal vom Wechselrichter?
Bei dem SBS kommen die Werte auch?
Werde ich bei mir auch mal schauen.
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

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