76_SMAInverter.pm - Abfrage von SMA Wechselrichter

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

Vorheriges Thema - Nächstes Thema

DS_Starter

Hat der ein Kabel angeschlossen, kein WLAN ?
Ich glaube die SB haben einen Webserver an dem man sich am Gerät anmelden kann, mein STP5000 hat so etwas nicht.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rostak

ja gewiss: Kabel
nur mit der IP wie im SMA tutorial komm ich nicht drauf
Die gesamte PV TP7000, SB5000-SE, kome manager und energymeter hängen alle am Draht
home manager wird dank fhem hoffentlich bald obsolet

DS_Starter

Zitatnur mit der IP wie im SMA tutorial komm ich nicht drauf
Naja, deutet vllt. auf das Problem hin. Suche mal etwas hier im Thread.
Ich denke wir hatten schonmal etwas mit SB...
Vielleicht meldet sich noch ein User der SB bereits betreibt.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rostak

ok, morgen such ich mal
auf den TP7000 komm ich jedoch nicht über die IP und das Modul funktioniert ohne murren

erstmal gute Nacht

DS_Starter

Zitatauf den TP7000 komm ich jedoch nicht über die IP und das Modul funktioniert ohne murren
Das passt, der TP hat keinen internen Webserver (zumindest soviel ich weiß und bei mir ist es auch so)
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Xguide

Hallo zusammen,

mit einem SB-5000 gab es schon mal Probleme. Leider haben wir nie ein Feedback darauf bekommen, ob SBFSpot was gebracht hat.

Gruß Marcel

Zitat von: DS_Starter am 09 Oktober 2017, 09:31:08
Hallo Hugo,

naja an der Befehlsstruktur hat sich auch nichts geändert.
Ich schlage vor du installierst dir SBFSpot und bersuchst das zum Laufem zu bekommen. Wenn das klappt können wir versuchen mit Thomas (der Ersteller der Modulbefehlsstruktur) Hilfe ein reengineering durchzuführen um zu schauen was sich geändert hat. Alternativ gibt es das Modul SMAUtils was mit SBFSpot zusammenarbeitet und die Auswertung vornehmen kann.
Denke das wäre ein möglicher Weg um weiterzukommen.

LG
Heiko
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

rostak

wühle mich grade in die SBFspot Installation
beim bluetooth scan "hcitool scan" überraschte mich die Ausgabe einer Seriennummer, die SMAEM regelmäßig liefert.
Später wird die Installation abgebrochen:

pi@raspberrypi:~/sbfspot $ curl -s https://raw.githubusercontent.com/sbfspot/sbfspot-config/master/sbfspot-config | sudo bash
SBFspot Configuration Tool V1.0.11
Running on Raspberry Pi 3 Model B Rev 1.2
Checking whiptail... Installed.
architecture=armhf
Raspbian GNU/Linux 9.4 (stretch)
username=pi
userhome=/home/pi
Minimum SBFspot version supported by this tool is 3.5.0
Request to install latest version (3.5.0)
Searching for existing configuration(s)...
Creating new config...
Saving defaults to /var/tmp/sbfspot.3/sbfspot.defaults... Done
Performing some checks before installation...
Bluetooth is not configured correctly!
Saving defaults to /var/tmp/sbfspot.3/sbfspot.defaults... Done
Performing some checks before installation... Done
Downloading https://github.com/sbfspot/sbfspot/releases/download/V3.5.0/sbfspot-sqlite-arm-linux.tar.gz
Copying files...
Creating SBFspot.db
wal
Checking database...
Schema Version=1
Configuring SBFspot... Done
Running SBFspot...
ERROR: Connection to inverter failed!
Is 192.168.178.26 the correct IP?
Please check IP_Address in SBFspot.cfg!
SBFspot V3.5.0
Yet another tool to read power production of SMA solar inverters
(c) 2012-2018, SBF (https://github.com/SBFspot/SBFspot)
Compiled for Linux (LE) 32 bit with SQLite support
Commandline Args: -v -ad0 -am0 -ae0 -sp0 -nocsv -nosql -finq
Reading config '/usr/local/bin/sbfspot.3/SBFspot.cfg'
Sat Nov 17 18:35:14 2018: INFO: Starting...
sunrise: 07:56
sunset : 16:37
Connecting to Local Network...
Initializing...
SUSyID: 125 - SessionID: 974870253 (0x3A1B56ED)
Inverter IP address: 192.168.178.26 found via broadcastidentification
Sat Nov 17 18:35:19 2018: CRITICAL: Failed to initialize Speedwire connection.
Installation aborted

Bahnhof

rostak

das war vorschnell:
Die Seriennummer hat mit der mysteriösen aus SMAEM nichts zu tun.
Es ist die meines TP7000 zu der die gebroadcastete IP gehört.
wie kann ich sbfspot auf die IP des SB5000SE ansetzen?

Xguide

Hallo,

wenn ich den Thread richtig in Erinnerung habe, hat Dein WR die xxx.xxx.xxx.22 und nicht 26, oder?


Please check IP_Address in SBFspot.cfg


Gruß Marcel
FHEM 5.9 - Intel NUC i3 mit Proxmox im Stretch Container
HomeMatic - VCCU mit 2 x HM-LAN-CFG
Module: SMA Peripheries - Sonos - IPCam(s) - Philips Hue - Sprinkler - TabletUI - DBlog -

Eifelman

Zitat von: hugo.crank am 20 September 2017, 08:19:08

installiert ist fhem auf Ubuntu und alle Module geladen die Komunikation mit dem Portal funktioniert auch problemlos. Modbus hab ich über den Sunnyexplorer auch aufgedreht auf Port 9522 keine Besserung.
mach ich was falsch? hab ich was übersehen?

Mit diesem Versuch habe ich mir gerade meine Anlage abgeschossen. Modbus TCP-Server auf Port 9522 aktivieren ist keine gute Idee. Weil über den Port 9522 die interne Kommunikation läuft und auch der Sunny Explorer die Komponenten anspricht, komme ich jetzt nicht mehr auf Sunny TriPower und Island.

Ich müsste jetzt irgendwie den Modbus TCP-Server wieder ausschalten. Aber wie? Kann jemand weiterhelfen?

LG
Manfred
Grüße aus der Eifel
--------------------------------------------------------------------------------------------------
FHEM auf Raspberry Pi 4 mit CUL868&433, RaspBee, ioBroker & Node-Red

Bernd47

Hallo NG;
als Neuer-fhem user brauche ich Hilfe.
fhem ist jungfräulich installiert.

1. Muss ich für die Nutzung fhem mit dem 76_SMAInverter.pm Skript SBFspot installiern?
2. Wenn JA mit SQL-Datenbank SQLite3 SBFspot.db.
3. Wenn Ja, wo muss die SBFspot.db liegen?
4. Wie binde ich die 76_SMAInverter.pm ein?
5. welche weiteren Einstellungen sind notwendig oder empfehlenswert?

Danke + mfg
Bernd

DS_Starter

Hallo Bernd,

willkommen im Forum und den SMAInverter-Usern.

SBFSpot ist für dieses Modul nicht notwendig.
Du definierst deinen SMA Inverter so


defmod <name> SMAInverter <Paßwort> <IP-Adresses des SMA-Inverters>


Das Paßwort ist jenes für den Zugang zum Inverter. Bei mir hatte ich es über den SMAExplorer eingerichtet wenn ich mich richtig erinnere (ist schon lange her).

Damit müsste schon alles funktionieren. Hilfreich finde ich aber das Setzen folgender Attribute:

SBFSpotComp = 1
detail-level     = 2
showproctime = 1


Grüße
Heiko
   
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Bernd47

Hallo Heiko,
danke für die Infos.

Verstehe ich richtig, das die 76_SMAInverter.pm nur für Speedwire (IP-Adresse) ausgelegt ist.

Die 76_SMAInverter.pm Datei kopiere ich in das /..../FHEM Verzeichnis. Dann im Kommandofenster des fhem mit 'reloade 76_SMAInverter' ausführen?


Danke + mfg
Bernd

DS_Starter

ZitatVerstehe ich richtig, das die 76_SMAInverter.pm nur für Speedwire (IP-Adresse) ausgelegt ist.
Ja, das ist richtig.

ZitatDie 76_SMAInverter.pm Datei kopiere ich in das /..../FHEM Verzeichnis. Dann im Kommandofenster des fhem mit 'reloade 76_SMAInverter' ausführen?
Nein. Nur "update" ausführen um dein FHEM auf den aktuellsten Stand zu bringen und restarten.
Dann kannst  du das define ausführen.
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

hase747

Hallo zusammen,

ich bräuchte mal Hilfe bei einem Problem. Leider bekomme ich keine Daten von meinem WR.
Das hier steht im Log von Fhem bei Verbose 5:

2018.12.27 16:02:25 4: solar_inverter - ###############################################################
2018.12.27 16:02:25 4: solar_inverter - ##########  Begin of new SMAInverter get data cycle  ##########
2018.12.27 16:02:25 4: solar_inverter - ###############################################################
2018.12.27 16:02:25 4: solar_inverter - timeout cycles since module start: 763
2018.12.27 16:02:25 4: solar_inverter -> Start BlockingCall getstatus_DoParse
2018.12.27 16:02:25 4: solar_inverter - current time: 27.12.2018 16:02:25
2018.12.27 16:02:25 4: solar_inverter - operation time begin: 27.12.2018 07:44:15
2018.12.27 16:02:25 4: solar_inverter - operation time end: 27.12.2018 17:09:43
2018.12.27 16:02:25 4: solar_inverter - Send login to 192.168.178.88 on Port 9522 with password PASSWORT
2018.12.27 16:02:25 5: solar_inverter - Send: 534D4100000402A000000001003A001060650EA0FFFFFFFFFFFF0001E90023BB590700010000000001800C04FDFF070000008403000081E9245C00000000D8FEBEC0BEBABB888888888800000000
2018.12.27 16:02:25 5: solar_inverter - Received: 534d4100000402a000000001002e001060650be0e90023bb590700015601dd21bc7600010000000001800d04fdff070000008403000081e9245c0000000000000000
2018.12.27 16:02:25 4: solar_inverter - logged in to inverter serial: 1XXXXX0925, susyid: 342
2018.12.27 16:02:25 5: solar_inverter - Logged in now
2018.12.27 16:02:25 3: solar_inverter - Send request 00020058001E8200FF208200 to 192.168.178.88 on port 9522
2018.12.27 16:02:25 5: solar_inverter - send: 534D4100000402A00000000100260010606509A0FFFFFFFFFFFF0000E90023BB5907000000000000028000020058001E8200FF20820000000000
2018.12.27 16:03:25 1: SMAInverter solar_inverter -> BlockingCall getstatus_DoParse Timeout: process terminated

Scheint also als könnte er sich einloggen und bekommt dann keine Daten mehr.
Ich habe alles upgedatet und bekomme über das Webinterface des WR auch alles angezeigt.
Firewall ist keine aktiv auf dem Pi mit Fhem und mit dem "Sunnyexplorer" kann ich mich auch einloggen.
Das Energymeter lässt sich mit Fhem auslesen. 
Die Pakete libdatetime-perl, libio-socket-perl, libio-socket-multicast-perl sind installiert.
Das Attribut "SBFSpotComp" hab ich ebenfalls mal probiert auf 1 zu setzten.

Daten zum WR:
Sunny Boy 4.0
Softwarepaket   1.3.17.R