76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

MadMax

Zitat von: DocCyber am 22 März 2024, 16:21:54genaue Typbezeichunng ist SB3600SE-10-ISS-1

Dieser Typ ist auch noch nicht integriert worden.
Das ist doch der mit dem angebauten Speicher.

In dem Log fehlt mir die Antwort vom Wechselrichter  :-\
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

DocCyber

Zitat von: MadMax am 22 März 2024, 17:57:09Das ist doch der mit dem angebauten Speicher.
Ja, richtig.

Also heißt das, dass es dann auch nicht funktionieren kann?
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.

MadMax

Zumindest werden nicht alle Daten angezeigt und der Typ nicht richtig darbestellt.
Was mir auffällt ist das dein Telegramm 0,5 Byte zu Lang ist was gesendet wird.

Deine Anmeldung.
534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF0700000084030000AD50FD6500000000C0F6D7F2DCFDFED8E7EFD4ED000000000
Meine Anmeldung
534D4100000402A000000001003A001060650EA0B8017C848DB30001E90023BB590700010000000001800C04FDFF0700000084030000A3BFFD6500000000D8DEE9B8BDBAB8BAB9A9888800000000

Wie viele Zeichen hat dein Passwort?

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

Wenn ich das richtig sehe darf das Passwort nicht mehr als 12 Zeichen haben.
Probiere das bitte mal aus wenn seins länger ist.
Wenn das das Problem ist würde ich mal schauen ob ich das anpassen kann.
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

DocCyber

Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.

MadMax

Ändere das bitte mal auf 10 und teste das mal.
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

Der Längenunterschied kommt definitiv vom Passwort.
Kannst du über Wireshark den Login vom SunnyExplorer mal mitloggen?
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

DocCyber

Zitat von: MadMax am 22 März 2024, 19:03:29Ändere das bitte mal auf 10 und teste das mal.
Zitat von: MadMax am 22 März 2024, 19:03:29Ändere das bitte mal auf 10 und teste das mal.
Hab ich gemacht. Allerdings scheint jetzt überhaupt nichts mehr zu klappen.

Zuvor hatte ich im Logfile noch so etwas gesehen:
2024.03.22 10:42:37 4: sma - ###############################################################
2024.03.22 10:42:37 4: sma - ##########  Begin of new SMAInverter get data cycle  ##########
2024.03.22 10:42:37 4: sma - ###############################################################
2024.03.22 10:42:37 4: sma - timeout cycles since module start: 0, Interval: 60
2024.03.22 10:42:37 4: sma - start BlockingCall
2024.03.22 10:42:37 4: BlockingCall (SMAInverter_getstatusDoParse): created child (3726), uses telnetForBlockingFn_1709833195.53623 to connect back
2024.03.22 10:42:37 4: Connection accepted from telnetForBlockingFn_1709833195.53623_127.0.0.1_40782
2024.03.22 10:42:37 5: Cmd: >{BlockingRegisterTelnet($cl,22500)}<
2024.03.22 10:42:37 4: sma - running BlockingCall SMAInverter_getstatusDoParse
2024.03.22 10:42:37 4: sma -> INVCLASS 0
2024.03.22 10:42:37 4: sma -> INVTYPE 0
2024.03.22 10:42:37 4: sma -> start BlockingCall SMAInverter_getstatusDoParse
2024.03.22 10:42:37 5: Compute sunrise/sunset for latitude 51.0982612 , longitude 6.2227893
2024.03.22 10:42:37 5: Compute sunrise/sunset for latitude 51.0982612 , longitude 6.2227893
2024.03.22 10:42:37 4: sma - current time: 22.03.2024 10:42:37
2024.03.22 10:42:37 4: sma - operation time begin: 22.03.2024 05:58:22
2024.03.22 10:42:37 4: sma - operation time end: 22.03.2024 19:26:12
2024.03.22 10:42:37 5: sma -
2024.03.22 10:42:37 4: sma - Send login to 192.168.xxx.yyy on Port 9522 with password xxxxxxxxxxxx
2024.03.22 10:42:37 5: sma - Send: 534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF07000000840300008D52FD6500000000C0F6D7F2DCFDFED8E7EFD4ED000000000
2024.03.22 10:42:37 5: sma - Received:
2024.03.22 10:42:37 1: sma - Format of inverter response does not fit.
2024.03.22 10:42:37 4: sma - Send logout to 192.168.178.36 on Port 9522
2024.03.22 10:42:37 5: sma - Send: 534D4100000402A00000000100220010606508A0FFFFFFFFFFFF0003E90023BB590700030000000002800E01FDFFFFFFFFFF00000000
2024.03.22 10:42:37 4: sma - logged out now from inverter serial: any inverter, susyid: any susyid
2024.03.22 10:42:37 5: sma -> row_array before encoding:
2024.03.22 10:42:37 5: sma -> state Login failed
2024.03.22 10:42:37 5: sma -> modulstate login failed
2024.03.22 10:42:37 4: sma -> BlockingCall SMAInverter_getstatusDoParse finished
2024.03.22 10:42:37 5: Cmd: >{BlockingStart('22500')}<
2024.03.22 10:42:37 5: Cmd: >{SMAInverter_getstatusParseDone('sma|c3RhdGUgTG9naW4gZmFpbGVkfG1vZHVsc3RhdGUgbG9naW4gZmFpbGVk|0|,0.368425|0|0|0')}<
2024.03.22 10:42:37 4: sma -> Start BlockingCall SMAInverter_getstatusParseDone
2024.03.22 10:42:37 5: sma -> row_array after decoding:
2024.03.22 10:42:37 5: sma -> state Login failed
2024.03.22 10:42:37 5: sma -> modulstate login failed
2024.03.22 10:42:37 5: Starting notify loop for sma, 3 event(s), first is Login failed
2024.03.22 10:42:37 5: End notify loop for sma
2024.03.22 10:42:37 4: sma -> BlockingCall SMAInverter_getstatusParseDone finished

Jetzt kommt das nicht mehr ....
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.

DocCyber

Zitat von: MadMax am 22 März 2024, 19:06:59Kannst du über Wireshark den Login vom SunnyExplorer mal mitloggen?

Wireshark?  ???
Kenne ich leider nicht. Was ist das?
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.

MadMax

Ja, es ist schon zu Spät.
Du musst jetzt das Attribut suppressSleep auf 1 setzen.
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

Aber vermutlich schläft dein Wechselrichter schon außer die Batterie hat noch Leistung.
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

Er hat auch derzeit nicht die letzte aktuelle Version drauf:

#    PACKAGE    main
#    PKT_ID    32769
#    VERSION    2.23.8

Aktuell ist bei mir schon diese vorhanden:
=>> 76_SMAInverter.pm:v2.24.1-s28631/2024-03-10
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

MadMax

Ja aber seit dem Verschlüsseln des Passworts habe ich nix am Login verändert.
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

In der Version habe ich die Passwortlänge auf 18 erhöht und eine Prüfung eingebaut wenn das Passwort mehr als 18 Zeichen hat.
Bitte mal testen und ein Log mit Verbose 5 posten.

Danke.
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

DocCyber

Zitat von: MadMax am 23 März 2024, 08:55:46Bitte mal testen und ein Log mit Verbose 5 posten.
Das werde ich defintiv tun, aber an diesem Wochenende werde ich das voraussichtlich nicht mehr schaffen.

Gleiches gilt für Wireshark. Muss ich da bestimmte Einstellungen vornehmen?
Wie gesagt: ich kenne die Software noch nicht.
Behandle die Menschen so, als wären sie, was sie sein sollten. Dadurch hilfst du ihnen zu werden, was sie sein können. (Goethe)


RPi-3 mit HM-CFG-LAN und jede Menge HM Komponenten.