Sunny Tripower 6000TL-20

Begonnen von SpenZerX, 21 Oktober 2015, 20:39:47

Vorheriges Thema - Nächstes Thema

Michael

#15
Moin

Zitatfrom (192.168.178.105): ERROR. Wrong or to less data!
2015.11.14 13:10:41 5: InVERTER_CoNNECT_SW: Recived: (534d4100000402a000000001002e001060650b907800c8e8033800012101daa4294b00010000000004800d04fdff07000000840300004c20cb510000000000000000)!
2015.11.14 13:10:41 3: InVERTER_CoNNECT_SW_GetStatus (SMAWechselrichter) from (192.168.178.105): ERROR. Wrong or to less data!
2015.11.14 13:11:42 5: InVERTER_CoNNECT_SW: Recived: (534d4100000402a000000001002e001060650b907800c8e8033800012101daa4294b00010000000004800d04fdff07000000840300004c20cb510000000000000000)!
2015.11.14 13:11:42 3: InVERTER_CoNNECT_SW_GetStatus (SMAWechselrichter) from (192.168.178.105): ERROR. Wrong or to less data!
2015.11.14 13:12:42 5: InVERTER_CoNNECT_SW: Recived: (534d4100000402a000000001002e001060650b907800c8e8033800012101daa4294b00010000000004800d04fdff07000000840300004c20cb510000000000000000)!
2015.11.14 13:12:42 3: InVERTER_CoNNECT_SW_GetStatus (SMAWechselrichter) from (192.168.178.105): ERROR. Wrong or to less data!
Dies sind die Meldungen in der Fhem.log mit der letzten Version.

Leider kann ich nicht Programieren, aber habe das
http://www.sma-sunny.com/2015/11/06/sma-developer-integriere-sma-geraete-in-deine-anwendung/ und
http://www.photovoltaikforum.com/sma-anlagenueberwachung-f48/geraete-mit-home-manager-koppeln-via-semp-ethernet-t104060-s50.html Gefunden.  :'(
Vllt hilft es weiter.  :)
Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

Waldmensch

Hallo, ich habe einen Sunny Tripower 10000TL-10, allerdings ist der nicht im LAN, bzw. wüsste ich nicht, das er einen Netzwerkanschluss hat. Gibt es da eine nachrüstbare schnittstelle oder erfolgt der Kontakt über den Homemanager? Der hat ja eine IP.

micomat

Zitat von: Michael am 22 Oktober 2015, 19:25:13
Moin SpenZerX

Freut mich, das sich jemand an ein Modul für SMA her ran macht.  :) :) :)

Ich habe einen Sunny Tripower 5000TL-20 und würde es gern Versuchen.

Nur leider bekomme ich diesen "Unknown module InVERTER_CoNNECT_SW" Fehler.
Das Modul hat die selben Rechte wie alle anderen und ist auch im selben Verzeichnis.
Im Log ist keine Meldung zu finden.

Laufen soll das ganze auf einen RasPi und neu gestartet wurde er auch.

Was ist bei mir im argen?  ???

Ich hab den gleichen und habe ihn mit den bereits vorhandenen SMAutils eingbunden. Laeuft seit Jahren top:
http://www.fhemwiki.de/wiki/SMAWechselrichter

Gruß
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Michael

Moin micomat

Vielen Dank für deine Antwort.

Werde wohl noch einwenig Warten denn hier https://forum.fhem.de/index.php/topic,51569.30.html
entsteht gerade ein bzw zwei Module für SMA.

@all
Ich denke  ::) man sollte mehr unter einen Chat argieren.
Denn mittlerweile gibt es drei Chat's,was ich weiss, was SMA betrifft.



Gruß, Michael

FHEM 6.0 auf RPi 3
CUL V3 868 Mhz | JeeLink LaCrosse & PCA301 | CCU3
BMP085(180) | 14x TX29DTH-IT | 5x PCA 301 | SMA Peripheries | MobileAlerts MA-10(100,120PRO,200,251,410,650,660,800) | HM IP

micomat

Gings da nicht um den EnergieMeter von SMA? Den hab ich beispielsweise gar nicht.
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

Volker Kettenbach

#20
Ich habe mir 23_InVERTER_CoNNECT_SW.pm mal angeschaut.
EDIT: Zumindest nach dem aktuellen Stand der Speedwire-Spezifikationen kann das so Modul so leider niemals funktionieren.

In dem Thread https://forum.fhem.de/index.php/topic,51569.30.html habe ich nun angekündigt, mein Modul 77_SMAEM zu einem generischen Modul für SMA-Speedwire-Gerät zu erweitern.
Dieses Modul würde dann auch Wechselrichter der STP Serie mit der Endung -20 (oder -10 mit zusätzlichen Speedwire-Steckmodul) untersützten.

Wer mich dabei unterstützten will, kann das in o.g. Thread tun.

Interessant wäre es für mich, z.B. die Susy-ID der Speedwire Geräte zu wissen und ggf. Hinweise, wie die jeweiligen Protokolle zu decodieren sind.

gruß
VK

Waldmensch

Im Photovoltaikforum, wo es um die SEMP unterstützung geht, scheint es bedingt support durch SMA zu geben. Vielleicht würden die ja das Vorhaben hier auch unterstützen?! Im Gegenzug hätten sie ja weniger Abfragen auf ihrem Portal ;)

Siehe Signatur unter diesem Beitrag:
http://www.photovoltaikforum.com/geraete-mit-home-manager-koppeln-via-semp-ethernet-p1371087.html?sid=406f8faedf2e10545a3ce57d258e53be&sid=406f8faedf2e10545a3ce57d258e53be#p1371087

SpenZerX

#22
Zitat von: Volker Kettenbach am 06 April 2016, 20:21:14
Ich habe mir 23_InVERTER_CoNNECT_SW.pm mal angeschaut.
Zumindest nach dem aktuellen Stand der Speedwire-Spezifikationen kann das so Modul so leider niemals funktionieren.


Funktioniert bei mir seit über 3 Jahren perfekt. Ist halt ein Hack. Zu der Idee dahinter findest du auch einen Thread im Photovoltaik Forum!

http://www.photovoltaikforum.com/datenlogger-f5/pv-monitoring-mit-einem-kindle-t92498.html

Ich habe Software Version. 2.50.06.R.

Waldmensch

Okay mein Tripower 10000 ist jetzt aufgerüstet und kommuniziert über Netzwerk 1A mit dem SHM. Nur mit dem Modul will es nicht klappen

Die Erste Meldung
2016.04.14 14:06:09 1 : PERL WARNING: substr outside of string at /media/usbdisk/fhem/FHEM/23_InVERTER_CoNNECT_SW.pm line 184.
2016.04.14 14:06:09 1 : PERL WARNING: Use of uninitialized value in unpack at /media/usbdisk/fhem/FHEM/23_InVERTER_CoNNECT_SW.pm line 184.
2016.04.14 14:06:09 3 : InVERTER_CoNNECT_SW_GetStatus (Wechselrichter) from (192.168.178.86): ERROR. Wrong or to less data!


Dann folgen im Minutentakt diese
2016.04.14 14:08:09 3 : InVERTER_CoNNECT_SW_GetStatus (Wechselrichter) from (192.168.178.86): ERROR. Wrong or to less data!

SpenZerX

#24
Da hast du verbose aber nicht auf 5?

Generell sollte es 3 Szenarien geben:
Wechselrichter antwortet nicht
Wechselrichter antwortet mit nicht erwarteten Daten
Wechselrichter antwortet mit erwarteten Daten

Die Empfangenen Daten werden bei Verbose 5 ins Log geschrieben.
  Log3 $name, 5, "InVERTER_CoNNECT_SW: Recived: ($Received)!";

Bei einigen funktioniert es, und bei anderen nicht. Ist schon merkwürdig.


MFG

SpenZerX

Vielleicht solltest du nochmal die Einstellung im Wechselrichter Checken

Seriennummer, Benutzerpasswort

- Speedwire Automatische Konfiguration eingeschaltet
- externe Kommunikation Eingeschaltet ja

Meiner ist zusätzlich auch am SMA Portal angemeldet

roadrunnner

#26
Ich es mal mit meinem STP7000-TL20 getestet und bekomme folgende Meldungen:
2016.04.14 19:00:44 1: PERL WARNING: Smartmatch is experimental at ./FHEM/23_InVERTER_CoNNECT_SW.pm line 45, <$fh> line 108.
2016.04.14 19:00:44 1: PERL WARNING: Smartmatch is experimental at ./FHEM/23_InVERTER_CoNNECT_SW.pm line 65, <$fh> line 108.
2016.04.14 19:00:44 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/23_InVERTER_CoNNECT_SW.pm line 65, <$fh> line 108.
2016.04.14 19:00:44 2: InVERTER_CoNNECT_SW: No Port Information found. Talking to Inverter at standard Port: 9522

...und anschließend
2016.04.14 19:02:44 3: InVERTER_CoNNECT_SW_GetStatus (SMA.Tripower) from (192.168.xxx.xxx): ERROR. Wrong or to less data!

SpenZerX

Hallo,

bist du dir sicher das du die IP richtig angegeben hast? oder warum machst du ein Geheimnis daraus? (192.168.xxx.xxx)

Wie ist denn der Config String?

Waldmensch

Mit verbose 5 kommt

2016.04.14 20:26:44 5 : InVERTER_CoNNECT_SW: Recived: (534d4100000402a000000001003a001060650ed0780059f3cc7d0001800059f3cc7d00010001000004800d04fdff07000000840300004c20cb5100000000ececed10b9b8c1c18888888800000000)!
2016.04.14 20:26:49 3 : InVERTER_CoNNECT_SW_GetStatus (Wechselrichter) from (192.168.178.86): ERROR. Wrong or to less data!


Die Speedwire Konfiguration sollte schon Okay sein. Der SHM bezieht ja seine Daten seit heute über Speedwire reibungslos (Bluetooth am WR ist aus) Am Portal darf ich den WR nicht anmelden, da der SHM angemeldet ist. Ich müßte eine separate Anlage erstellen.

Ich habe mal das originale python script von hier getestet https://gist.github.com/hdo/6027504 - das fliegt mir um die Ohren, wenn ich mein passwort einsetze. Der Grund ist, mein passwort enthält ein "x" was lt ascii Tabelle 120 ist. Laut code wird das zu 136 addiert was 256 ergibt. Das wiederum ist hex dann 0x100 und wenn man das "0x" wegschneidet 3-stellig, womit der verbindungsstring ein Zeichen zu lang wird. Ich habe keine Ahnung, warum das Passwort so verwurstet wird.

def get_encoded_pw(password):
    # user=0x88, install=0xBB
    encpw=[0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88]
    for index in range(min(len(encpw), len(password))):
        encpw[index] = encpw[index] + ord(password[index])
       
    ret = ""
    for ch in encpw:
        ret = ret + hex(ch).replace('0x','')
    return ret


Momentan antwortet eh nichts mehr, weil die WR in den Schlaf fallen

Waldmensch

Ich stell mich wahrscheinlich zu bräsig mit Wireshark an. Ich sehe keine Kommunikation zwischen SHM und Wechselrichter. Keine Ahnung wie die beiden kommunizieren


Gesendet von iPhone mit Tapatalk