SMA Wechselrichter - brauche ein wenig Hilfe...für Modul

Begonnen von svenkoethe, 05 September 2013, 08:33:03

Vorheriges Thema - Nächstes Thema

micomat

Zitat von: PSI69 am 26 Januar 2016, 08:47:39
@All
Inzwischen bekomme ich auch Daten im Filelog vom Wechselrichter - OK, gestern Abend war es dunkel, deswegen kam dann wohl auch nichts mehr rein - besser vorher nachdenken, als gleich zu schreiben (Asche auf mein Haupt!)...
Eine Kleinigkeit stört mich noch - im fhem.log erscheint bei jedem Aufruf von smaspot der folgende send() Fehler:

smaspot send() returned an error: 89
2016.01.26 08:37:05 3: SMAspot called
smaspot send() returned an error: 89
2016.01.26 08:42:05 3: SMAspot called

Was besagt der 'send()' Fehler und vor allem, wie kann ich den abstellen?
Danke Peter

Konntest Du das loesen? Hab das gleiche hier...
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

Hallo zusammen,

es gibt jetzt im offiziellen FHEM-SVN zwei neue Module für SMA Geräte:

77_SMAEM.pm: Support for SMA Energymeter, a bidirectional energy meter/counter
77_SMASTP.pm: Support for SMA Sunny Tripower Inverter

Je nach installierter Anlage macht das hakelige Tools, wie die Abfrage des Sunny Home Manager per FHEM-Modul oder auch den SBFSpot überflüssig.

Bevor die Module ins SVN wandern, finden Sie sich inkl. Doku und weiteren Tools auch auf:

https://github.com/kettenbach-it/FHEM-SMA-Speedwire

Viel Spaß damit!

Gruß
Volker

cerberus

Hallo, wie bekomme ich es nun hin das jeder String der 6 einzelnen Modulwechselrichter als Reading ausgegeben wird, am besten im Bezug auf der S/N der einzelnen Wechselrichter?

siehe mein letzter Beitrag

https://forum.fhem.de/index.php/topic,14624.msg465268.html#msg465268

Grüße cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

PSI69

Zitat von: micomat am 29 Juni 2016, 09:08:22
Konntest Du das loesen? Hab das gleiche hier...

@micomat
Leider nicht - müllt mir noch immer das Logfile zu...
Peter
FHEM auf RPi 5 unter Bookworm mit inzwischen einem ganzen Zoo von Geräten...

cerberus

Hallo Tottbeck, deine Lösung eine Datei (SBFspot-Output) zu parsen finde ich gut. Ich selbst habe aber einen SMA Multigate und nutze daher die SBFspot Beta Version 3.2.0 , welche auch den Multigate incl. aller Daten der Modulwechselrichter auslesen kann.

Frage:
1. Wie lautet dein Aufruf von SBFspot um eine passende Output Datei zu erstellen ?
2. Rufst du SBFspot regelmäßig via Cronjob auf um diese Datei zu erstellen?
3. Wie kann ich auch die Daten der Multigates in dieser Datei parsen und sie als Reading im Device zu sehen?
4. Wie definiere ich das Device mit deiner 98_SBFspotUtils?

hier mein ursprünglicher Beitrag mit dem Terminal LOG von SBFspot Beta Version 3.2.0 und Multigate mit 6 Modulwechselrichtern https://forum.fhem.de/index.php/topic,14624.msg465268.html#msg465268

Grüße
cerberus   
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

Edi77

Hallo Cerberus

Du benötigst keinen Cronjob oder 98_SBFspotUtils

Mit der richtige eingestellten SBFspot.cfg und der 99_SMAUtile.pm sollte das gehen.
Habe auch ein Miltigate das aber mit dem SBFspot noch nicht getestet.

Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Tottbeck

Hallo Cerberus,

wenn du nur die Wandler-Daten in FHEM anzeigen willst, brauchst du in der Tat keinen extra Cronjob sondern kannst das direkt in FHEM konfigurieren.

Ich habe bei mir das SBFspot autark per Cronjob aktiviert (alle 10min von 5-23 Uhr) um die Daten nach PV-Log.com bzw PVoutput.org hochzuladen. Dabei wird der Output in einer Datei abgelegt.

An dem Parser in xx_SMAUtils hat sich überhaupt nichts verändert. Es wird nur halt nicht mehr direkt SBFspot aufgerufen und der Output verwendet, sondern die vorhandene Output-Datei.

Grüße
Tottbeck

cerberus

Edi77, so wie ich verstehe funktioniert 98_SBFspotUtils von Tottbeck anders. Oder startet 98_SBFspotUtils  von Tottbeck auch SBFspot zyklisch?

Mit SBFspot konnte ich ja auch schon den Multigate auslesen, aber wie bekomme ich die Daten dann sauber in mein FHEM?   Mit der Beta Version 3.2.0 werden auch alle Daten vom Multigate geholt, jedoch nicht korrekt als Readings im Device des SBFspotUtils wiedergegeben, da hier die Modulwechselrichter nacheinander mit ausgegeben werden.

Nutze ich die reguläre Version sbfspot_3.3.1 werden die Modulwechselrichter nicht mit ausgegeben und die Werte wie

Energy Production:
        EToday: 8.993kWh
        ETotal: 85.321kWh
        Operation Time: 362.66h
        Feed-In Time  : 1228.21h


passen dann wie ich glaube. Ich möchte aber gern auch die Werte jedes einzelnen Modulwechselrichter als Reading sehen, z.B. als Reading bezogen auf jede einzelne S/N der Modulwechselrichter.

Grüße
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

cerberus

Zitat von: Tottbeck am 25 Juli 2016, 22:08:57
Hallo Cerberus,

wenn du nur die Wandler-Daten in FHEM anzeigen willst, brauchst du in der Tat keinen extra Cronjob sondern kannst das direkt in FHEM konfigurieren.

Ich habe bei mir das SBFspot autark per Cronjob aktiviert (alle 10min von 5-23 Uhr) um die Daten nach PV-Log.com bzw PVoutput.org hochzuladen. Dabei wird der Output in einer Datei abgelegt.

An dem Parser in xx_SMAUtils hat sich überhaupt nichts verändert. Es wird nur halt nicht mehr direkt SBFspot aufgerufen und der Output verwendet, sondern die vorhandene Output-Datei.

Grüße
Tottbeck

Danke für deine Erläuterung Tottbeck
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

Edi77

Hallo Cerberus,

Wie hast du damals SBFspot konfiguriert?
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

cerberus

Hallo Edi77,

hier mal die Config von meinem SBFspot. Du müsstest die IP Adresse sowie Latitude, Longitude und Plantname  anpassen.

Was die IP angeht kannst du diese auch auskommentieren oder auf 0.0.0.0 setzen, dann wird der Multigate gesucht.

# If IP_Address is not set or is 0.0.0.0 SBFspot will try to detect the speedwire inverter by broadcast

Ich selbst habe aber, wie du in der Config sehen kannst, die IP gesetzt.

Grüße
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

mikrowelle

#281
Hallo zusammen,

ich profitiere schon seit einiger Zeit von den super Beiträgen in diesem Forum - dafür möchte ich mich an dieser Stelle ausdrücklich bedanken!!

Ich habe zwei SMA Inverter, die ich beide per Bluetooth auslesen möchte. Um das zu bewerkstelligen, habe ich bisher nur die Lösung über eine zweite Config-Datei gefunden, s. hier: https://sbfspot.codeplex.com/discussions/652137. Über andere Ideen / Hinweise freue ich mich...

Um nun beide SMA Inverter per Bluetooth auslesen zu können, habe ich die SMAUtils etwas modifiziert und in die Definition einen Parameter mit dem Namen für die jeweils zu verwendende Config-Datei ergänzt. Somit kann nun per

define <name> SMAUtils <btaddress> <delay> <config>

eine zu verwendende Config-Datei mit separater Bluetoothadresse übergeben werden.

ACHTUNG: Ich habe keinerlei Perl Kenntnisse und PHP Programmierung ist schon länger her... Die angefügte modifizierte SMAUtils sollte nur mit Vorsicht und unter eigenem Risiko verwendet werden. Ich habe meine Änderungen im Quelltext dokumentiert.

Über Änderungs- oder Verbesserungsvorschläge von Perl- & Fhem-Profis freue ich mich sehr!

Die beigefügte modifizierte SMAutils funktioniert bei mir ohne Probleme. Hier die Einträge im Logfile mit Verbose 5:


2016.09.17 16:33:57 5: SMAUtils (Solar): Inverter returned: SBFspot V3.3.1
Yet another tool to read power production of SMA solar inverters
(c) 2012-2016, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit

Commandline Args: -nocsv -nosql -v -cfgSBFspot.cfg
Reading config '/opt/fhem/FHEM/sbfspot/bin/Release/SBFspot.cfg'
Sat Sep 17 16:33:53 2016: INFO: Starting...
sunrise: 07:06
sunset : 19:33
Connecting to 00:80:25:1C:11:11 (1/10)
Initializing...
SUSyID: 125 - SessionID: 928682948 (0x375A93C4)
SMA netID=01
Serial Nr: 7D324CC8 (2120033333)
BT Signal=78.4%
Logon OK
Local Host Time: 17/09/2016 16:33:54
Plant Time     : 17/09/2016 16:32:10 (-104 sec)
TZ offset      : 3600 sec - DST: Off
Last Time Set  : 17/09/2016 06:52:16
Time was already adjusted today
SUSyID: 113 - SN: 2120033333
Device Name:      SN: 2120033333
Device Class:     Solar-Wechselrichter
Device Type:      SB 3000TL-20
Software Version: 03.10.37.R
Serial number:    2120033333
SUSyID: 113 - SN: 2120033333
Device Status:      Ok
SUSyID: 113 - SN: 2120033333
Device Temperature: 53.8°C
SUSyID: 113 - SN: 2120033333
GridRelay Status:      Geschlossen
SUSyID: 113 - SN: 2120033333
Pac max phase 1: 3000W
Pac max phase 2: 3000W
Pac max phase 3: 3000W
SUSyID: 113 - SN: 2120033333
Energy Production:
EToday: 2.637kWh
ETotal: 15756.151kWh
Operation Time: 22050.01h
Feed-In Time  : 20999.94h
SUSyID: 113 - SN: 2120033333
DC Spot Data:
String 1 Pdc:   0.090kW - Udc: 177.17V - Idc:  0.516A
String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
SUSyID: 113 - SN: 2120033333
AC Spot Data:
Phase 1 Pac :   0.083kW - Uac: 235.28V - Iac:  0.353A
Phase 2 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Phase 3 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Total Pac   :   0.082kW
SUSyID: 113 - SN: 2120033333
Grid Freq. : 49.98Hz
SUSyID: 113 - SN: 2120033333
Current Inverter Time: 17/09/2016 16:32:06
Inverter Wake-Up Time: 17/09/2016 07:09:54
Inverter Sleep Time  : 17/09/2016 16:32:10
********************
* ArchiveDayData() *
********************
startTime = 57DC6B60 -> 17/09/2016 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 57C80A30 -> 01/09/2016 13:00:00
Reading events: 2016-Sep-01
Sat Sep 17 16:33:57 2016: INFO: Done.

2016.09.17 16:33:57 4: SMAUtils (Solar): SMAspot called.
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Local Host Time: 17/09/2016 16:33:54
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Plant Time     : 17/09/2016 16:32:10 (-104 sec)
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: TZ offset      : 3600 sec - DST: Off
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Last Time Set  : 17/09/2016 06:52:16
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Time was already adjusted today
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Device Name:      SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Device Class:     Solar-Wechselrichter
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Device Type:      SB 3000TL-20
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Software Version: 03.10.37.R
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Serial number:    2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Device Status:      Ok
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Device Temperature: 53.8°C
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: GridRelay Status:      Geschlossen
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Pac max phase 1: 3000W
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Pac max phase 2: 3000W
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Pac max phase 3: 3000W
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Energy Production:
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: EToday: 2.637kWh
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: ETotal: 15756.151kWh
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Operation Time: 22050.01h
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Feed-In Time  : 20999.94h
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: DC Spot Data:
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: String 1 Pdc:   0.090kW - Udc: 177.17V - Idc:  0.516A
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: AC Spot Data:
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Phase 1 Pac :   0.083kW - Uac: 235.28V - Iac:  0.353A
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Phase 2 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Phase 3 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Total Pac   :   0.082kW
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Grid Freq. : 49.98Hz
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: SUSyID: 113 - SN: 2120033333
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Current Inverter Time: 17/09/2016 16:32:06
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Inverter Wake-Up Time: 17/09/2016 07:09:54
2016.09.17 16:33:57 4: SMAUtils (Solar): Inverter returned: Inverter Sleep Time  : 17/09/2016 16:32:10
2016.09.17 16:34:35 5: SMAUtils (Solar2): Inverter returned: SBFspot V3.3.1
Yet another tool to read power production of SMA solar inverters
(c) 2012-2016, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit

Commandline Args: -nocsv -nosql -v -cfgSBFspot_2.cfg
Reading config '/opt/fhem/FHEM/sbfspot/bin/Release/SBFspot_2.cfg'
Sat Sep 17 16:34:31 2016: INFO: Starting...
sunrise: 07:06
sunset : 19:33
Connecting to 00:80:25:1C:22:22 (1/10)
Initializing...
SUSyID: 125 - SessionID: 808203554 (0x302C3522)
SMA netID=01
Serial Nr: 7E5D201D (2120022222)
BT Signal=76.9%
Logon OK
Local Host Time: 17/09/2016 16:34:33
Plant Time     : 17/09/2016 16:34:34 (+1 sec)
TZ offset      : 3600 sec - DST: Off
Last Time Set  : 17/09/2016 15:17:31
Time was already adjusted today
SUSyID: 131 - SN: 2120022222
Device Name:      SN: 2120022222
Device Class:     Solar-Wechselrichter
Device Type:      SB 2500HF-30
Software Version: 02.10.16.R
Serial number:    2120022222
SUSyID: 131 - SN: 2120022222
Device Status:      Ok
SUSyID: 131 - SN: 2120022222
Device Temperature: 35.4°C
SUSyID: 131 - SN: 2120022222
GridRelay Status:      Geschlossen
SUSyID: 131 - SN: 2120022222
Pac max phase 1: 2500W
Pac max phase 2: 2500W
Pac max phase 3: 2500W
SUSyID: 131 - SN: 2120022222
Energy Production:
EToday: 2.191kWh
ETotal: 13410.780kWh
Operation Time: 21734.10h
Feed-In Time  : 20231.39h
SUSyID: 131 - SN: 2120022222
DC Spot Data:
String 1 Pdc:   0.089kW - Udc: 194.34V - Idc:  0.462A
String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
SUSyID: 131 - SN: 2120022222
AC Spot Data:
Phase 1 Pac :   0.038kW - Uac: 235.02V - Iac:  0.164A
Phase 2 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Phase 3 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
Total Pac   :   0.038kW
SUSyID: 131 - SN: 2120022222
Grid Freq. : 49.98Hz
SUSyID: 131 - SN: 2120022222
Current Inverter Time: 17/09/2016 16:34:31
Inverter Wake-Up Time: 17/09/2016 07:09:33
Inverter Sleep Time  : 17/09/2016 16:34:34
********************
* ArchiveDayData() *
********************
startTime = 57DC6B60 -> 17/09/2016 00:00:00
**********************
* ArchiveMonthData() *
**********************
startTime = 57C80A30 -> 01/09/2016 13:00:00
Reading events: 2016-Sep-01
Sat Sep 17 16:34:35 2016: INFO: Done.

2016.09.17 16:34:36 4: SMAUtils (Solar2): SMAspot called.
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Local Host Time: 17/09/2016 16:34:33
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Plant Time     : 17/09/2016 16:34:34 (+1 sec)
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: TZ offset      : 3600 sec - DST: Off
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Last Time Set  : 17/09/2016 15:17:31
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Time was already adjusted today
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Device Name:      SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Device Class:     Solar-Wechselrichter
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Device Type:      SB 2500HF-30
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Software Version: 02.10.16.R
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Serial number:    2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Device Status:      Ok
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Device Temperature: 35.4°C
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: GridRelay Status:      Geschlossen
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Pac max phase 1: 2500W
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Pac max phase 2: 2500W
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Pac max phase 3: 2500W
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Energy Production:
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: EToday: 2.191kWh
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: ETotal: 13410.780kWh
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Operation Time: 21734.10h
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Feed-In Time  : 20231.39h
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: DC Spot Data:
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: String 1 Pdc:   0.089kW - Udc: 194.34V - Idc:  0.462A
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: String 2 Pdc:   0.000kW - Udc:   0.00V - Idc:  0.000A
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: AC Spot Data:
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Phase 1 Pac :   0.038kW - Uac: 235.02V - Iac:  0.164A
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Phase 2 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Phase 3 Pac :   0.000kW - Uac:   0.00V - Iac:  0.000A
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Total Pac   :   0.038kW
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Grid Freq. : 49.98Hz
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: SUSyID: 131 - SN: 2120022222
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Current Inverter Time: 17/09/2016 16:34:31
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Inverter Wake-Up Time: 17/09/2016 07:09:33
2016.09.17 16:34:36 4: SMAUtils (Solar2): Inverter returned: Inverter Sleep Time  : 17/09/2016 16:34:34


Nachtrag: ich verstehe noch nicht, welchen Sinn die Bluetooth-Adresse in der Definition eigentlich hat. In der sub Get_Inverterdata(), über die SBFspot aufgerufen und offensichtlich die Daten geladen werden, wird sie gar nicht verwendet... Das Modul greift auf SBFconfig zu, in der wiederum die Bluetooth-Adresse steht...


Brun

Genau so hatte ich es auch gelöst.
FHEM und SPFSpot laufen bei mir unabhängig und FHEM holt sich die Daten nur aus der CSV Datei.

https://forum.fhem.de/index.php/topic,14624.45.html


Gruß Brun

Brun

SPFspot legt ja eine Datei an die jeden Tag neu geschrieben wird. Diese Datei liegt ja in einen Verzeichniss für dieses Jahr.

Damit das Modul auch immer die richtige Datei erwischt baut es die sich entsprechend zusammen.
Aus den Optionen <csvdir>, <plant name> und den Datum wird dann sowas: /opt/smaspot/2016/MyPlant-Spot-20161018.csv

Das Modul liest dann die Header der Datei ein und die sollten dann auch als Readings auftauchen. Wenn deine CSV Datei irgend wie vom FHEM aus erreichbar ist, dann sollte das einlesen kein Problem sein.

Gruß Brun

baukater

Kann mir jemand an dieser Stelle weiterhelfen. Im log file steht noch folgende Fehlermeldung und weiß nicht war es liegt:

2016.10.24 20:30:00 1: PERL WARNING: Use of uninitialized value $smaconfig in concatenation (.) or string at ./FHEM/99_SMAUtils.pm line 331.
2016.10.24 20:30:00 5: SMAUtils (Solar): Inverter returned: SBFspot V3.3.1
Yet another tool to read power production of SMA solar inverters
(c) 2012-2016, SBF (https://sbfspot.codeplex.com)
Compiled for Linux (LE) 32 bit

Commandline Args: -nocsv -nosql -v -cfg
Invalid argument: -cfg
Use -? for help

2016.10.24 20:30:00 4: SMAUtils (Solar): SMAspot called.
FB7490,Raspi 2/3,HM-Lan,Jeelink Classic (868),Logilink BT0015 Bluetooth 4.0, 2x mySmartUSB light,RS485USB , entities:272 device:14 channel:27 virtual:1, 6 x HM-LC-BL1-FM,4 x HM-LC-SW4-WM, 1 x HM-LC-SW2-FM,1 x Fensterkontakt,1 1x Türkontakt, 1 1x Bewegungsmelder, DECT-200,DECT100,6xAuthentic Xiaom