Seite 1 von 1

SolarEdge Integration

Verfasst: So 15. Mai 2022, 10:30
von mczerwon
Hallo zusammen,
leider will es mir nicht gelingen Daten unseres SolarEdge WR SE7K einzubinden.
Als WR Typ habe ich 16 verwendet. Modbus über TCP ist wie folgt konfiguriert (siehe Bilder). Die IP-Adresse ist zwar DHCP - dort aber fest eingetragen.
IMG_1481.jpg
IMG_1482.jpg
Den WR habe ich nach der Konfiguration auch neu gestartet. Interessanterweise wird der TCP Port nach einiger Zeit von meinem Rechner aus wieder als "closed" gekennzeichnet:

nmap 192.168.168.94 -p 1502
Starting Nmap 7.91 ( https://nmap.org ) at 2022-05-15 00:15 CEST
Nmap scan report for Solaredge.fritz.box (192.168.168.94)
Host is up (0.0013s latency).

PORT STATE SERVICE
1502/tcp open shivadiscovery

Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds



Nach einiger Zeit aber wieder:
nmap 192.168.168.94 -p 1502
Starting Nmap 7.80 ( https://nmap.org ) at 2022-05-15 10:24 CEST
Nmap scan report for Solaredge.fritz.box (192.168.168.94)
Host is up (0.0012s latency).

PORT STATE SERVICE
1502/tcp closed shivadiscovery

Nmap done: 1 IP address (1 host up) scanned in 0.25 seconds


Hat vielleicht jemand eine Idee?

Danke und Gruß
Marco


PS: Die Log-Daten sehen. alle ziemlich "leer" aus.

15.05. 10:11:02 |---------------- Stop solaredge_serie.php ---------------
15.05. 10:12:01 |---------------- Start solaredge_serie.php ---------------
15.05. 10:12:01 o -Hardware Version: 3B
15.05. 10:13:01 + -40000:
15.05. 10:20:01 -array (
'zentralerTimestamp' => 1652602331,
'WattstundenGesamtHeute' => 0,
'Transaction' => '',
'Protocol' => false,
'Laenge' => false,
'Adresse' => false,
'Befehl' => false,
'Laenge_Speicheradresse' => false,
'MODBUS_Map' => '',
'C_SunSpec_DID' => false,
'C_SunSpec_Length' => 0,
'Produkt' => '',
'Modell' => '',
'Version' => '',
'Seriennummer' => '',
'Firmware' => '',
'DeviceAddress' => false,
'WR_Typ' => 0,
'AC_STROM_Faktor' => 0,
'AC_Gesamtstrom' => 0,
'AC_Strom_R' => 0,
'AC_Strom_S' => 0,
'AC_Strom_T' => 0,
'AC_Spannung_Faktor' => 0,
'AC_Spannung_R-S' => 0,
'AC_Spannung_S-T' => 0,
'AC_Spannung_T-R' => 0,
'AC_Spannung_R' => 0,
'AC_Spannung_S' => 0,
'AC_Spannung_T' => 0,
'AC_Leistung_Faktor' => 0,
'AC_Leistung' => 0,
'AC_Frequenz_Faktor' => 0,
'AC_Frequenz' => 0,
'AC_Scheinleistung_Faktor' => 0,
'AC_Scheinleistung' => 0,
'AC_Wirkleistung' => 0,
'AC_Blindleistung_Faktor' => 0,
'AC_Blindleistung' => 0,
'AC_WR_Leistung_Faktor' => 0,
'AC_Leistung_Prozent' => 0,
'AC_Wh_Gesamt_Faktor' => 0,
'AC_Wh_Gesamt' => 0,
'DC_Strom_Faktor' => 0,
'DC_Strom' => 0,
'DC_Spannung_Faktor' => 0,
'DC_Spannung' => 0,
'DC_Leistung_Faktor' => 0,
'DC_Leistung' => 0,
'Temperatur_Faktor' => 0,
'Temperatur' => 0,
'Status' => 0,
'Status_Vendor' => false,
'MeterFabrikat' => '',
'MeterModell' => '',
'Option' => '',
'M1_Version' => '',
'M1_Seriennummer' => '',
'M1_ModbusID' => 0,
'M1_C_SunSpec_DID' => 0,
'M1_AC_STROM_Faktor' => 0,
'M1_AC_Gesamtstrom' => 0,
'M1_AC_Strom_R' => 0,
'M1_AC_Strom_S' => 0,
'M1_AC_Strom_T' => 0,
'M1_AC_Spannung_Faktor' => 0,
'M1_AC_Spannung' => 0,
'M1_AC_Spannung_R' => 0,
'M1_AC_Spannung_S' => 0,
'M1_AC_Spannung_T' => 0,
'M1_AC_Spannung_380' => 0,
'M1_AC_Spannung_R-S' => 0,
'M1_AC_Spannung_S-T' => 0,
'M1_AC_Spannung_T_R' => 0,
'M1_AC_Frequenz_Faktor' => 0,
'M1_AC_Frequenz' => 0,
'M1_AC_Leistung_Faktor' => 0,
'M1_AC_Gesamtleistung' => 0,
'M1_AC_Leistung_R' => 0,
'M1_AC_Leistung_S' => 0,
'M1_AC_Leistung_T' => 0,
'M1_AC_Scheinleistung_Faktor' => 0,
'M1_AC_Gesamtscheinleistung' => 0,
'M1_AC_Scheinleistung_R' => 0,
'M1_AC_Scheinleistung_S' => 0,
'M1_AC_Scheinleistung_T' => 0,
'M1_AC_Wirkleistung_Faktor' => 0,
'M1_AC_Gesamtwirkleistung' => 0,
'M1_AC_Wirkleistung_R' => 0,
'M1_AC_Wirkleistung_S' => 0,
'M1_AC_Wirkleistung_T' => 0,
'M1_AC_WR_Leistung_Faktor' => 0,
'M1_AC_WR_Gesamtleistung' => 0,
'M1_AC_WR_Leistung_R' => 0,
'M1_AC_WR_Leistung_S' => 0,
'M1_AC_WR_Leistung_T' => 0,
'M1_AC_EI_Faktor' => 0,
'M1_AC_Exportgesamt_Wh' => 0,
'M1_AC_Export_Wh_R' => 0,
'M1_AC_Export_Wh_S' => 0,
'M1_AC_Export_Wh_T' => 0,
'M1_AC_Importgesamt_Wh' => 0,
'M1_AC_Import_Wh_R' => 0,
'M1_AC_Import_Wh_S' => 0,
'M1_AC_Import_Wh_T' => 0,
'M2_Laenge_Speicheradresse' => false,
'M2_MeterFabrikat' => '',
'M2_MeterModell' => '',
'M2_Option' => '',
'M2_Version' => '',
'M2_Seriennummer' => '',
'M2_ModbusID' => 0,
'M2_C_SunSpec_DID' => 0,
'M2_AC_STROM_Faktor' => 0,
'M2_AC_Gesamtstrom' => 0,
'M2_AC_Strom_R' => 0,
'M2_AC_Strom_S' => 0,
'M2_AC_Strom_T' => 0,
'M2_AC_Spannung_Faktor' => 0,
'M2_AC_Spannung' => 0,
'M2_AC_Spannung_R' => 0,
'M2_AC_Spannung_S' => 0,
'M2_AC_Spannung_T' => 0,
'M2_AC_Spannung_380' => 0,
'M2_AC_Spannung_R-S' => 0,
'M2_AC_Spannung_S-T' => 0,
'M2_AC_Spannung_T_R' => 0,
'M2_AC_Frequenz_Faktor' => 0,
'M2_AC_Frequenz' => 0,
'M2_AC_Leistung_Faktor' => 0,
'M2_AC_Gesamtleistung' => 0,
'M2_AC_Leistung_R' => 0,
'M2_AC_Leistung_S' => 0,
'M2_AC_Leistung_T' => 0,
'M2_AC_Scheinleistung_Faktor' => 0,
'M2_AC_Gesamtscheinleistung' => 0,
'M2_AC_Scheinleistung_R' => 0,
'M2_AC_Scheinleistung_S' => 0,
'M2_AC_Scheinleistung_T' => 0,
'M2_AC_Wirkleistung_Faktor' => 0,
'M2_AC_Gesamtwirkleistung' => 0,
'M2_AC_Wirkleistung_R' => 0,
'M2_AC_Wirkleistung_S' => 0,
'M2_AC_Wirkleistung_T' => 0,
'M2_AC_WR_Leistung_Faktor' => 0,
'M2_AC_WR_Gesamtleistung' => 0,
'M2_AC_WR_Leistung_R' => 0,
'M2_AC_WR_Leistung_S' => 0,
'M2_AC_WR_Leistung_T' => 0,
'M2_AC_EI_Faktor' => 0,
'M2_AC_Exportgesamt_Wh' => 0,
'M2_AC_Export_Wh_R' => 0,
'M2_AC_Export_Wh_S' => 0,
'M2_AC_Export_Wh_T' => 0,
'M2_AC_Importgesamt_Wh' => 0,
'M2_AC_Import_Wh_R' => 0,
'M2_AC_Import_Wh_S' => 0,
'M2_AC_Import_Wh_T' => 0,
'M3_Laenge_Speicheradresse' => false,
'M3_MeterFabrikat' => '',
'M3_MeterModell' => '',
'M3_Option' => '',
'M3_Version' => '',
'M3_Seriennummer' => '',
'M3_ModbusID' => 0,
'M3_C_SunSpec_DID' => 0,
'M3_AC_STROM_Faktor' => 0,
'M3_AC_Gesamtstrom' => 0,
'M3_AC_Strom_R' => 0,
'M3_AC_Strom_S' => 0,
'M3_AC_Strom_T' => 0,
'M3_AC_Spannung_Faktor' => 0,
'M3_AC_Spannung' => 0,
'M3_AC_Spannung_R' => 0,
'M3_AC_Spannung_S' => 0,
'M3_AC_Spannung_T' => 0,
'M3_AC_Spannung_380' => 0,
'M3_AC_Spannung_R-S' => 0,
'M3_AC_Spannung_S-T' => 0,
'M3_AC_Spannung_T_R' => 0,
'M3_AC_Frequenz_Faktor' => 0,
'M3_AC_Frequenz' => 0,
'M3_AC_Leistung_Faktor' => 0,
'M3_AC_Gesamtleistung' => 0,
'M3_AC_Leistung_R' => 0,
'M3_AC_Leistung_S' => 0,
'M3_AC_Leistung_T' => 0,
'M3_AC_Scheinleistung_Faktor' => 0,
'M3_AC_Gesamtscheinleistung' => 0,
'M3_AC_Scheinleistung_R' => 0,
'M3_AC_Scheinleistung_S' => 0,
'M3_AC_Scheinleistung_T' => 0,
'M3_AC_Wirkleistung_Faktor' => 0,
'M3_AC_Gesamtwirkleistung' => 0,
'M3_AC_Wirkleistung_R' => 0,
'M3_AC_Wirkleistung_S' => 0,
'M3_AC_Wirkleistung_T' => 0,
'M3_AC_WR_Leistung_Faktor' => 0,
'M3_AC_WR_Gesamtleistung' => 0,
'M3_AC_WR_Leistung_R' => 0,
'M3_AC_WR_Leistung_S' => 0,
'M3_AC_WR_Leistung_T' => 0,
'M3_AC_EI_Faktor' => 0,
'M3_AC_Exportgesamt_Wh' => 0,
'M3_AC_Export_Wh_R' => 0,
'M3_AC_Export_Wh_S' => 0,
'M3_AC_Export_Wh_T' => 0,
'M3_AC_Importgesamt_Wh' => 0,
'M3_AC_Import_Wh_R' => 0,
'M3_AC_Import_Wh_S' => 0,
'M3_AC_Import_Wh_T' => 0,
'Batterie1Fabrikat' => '',
'Batterie1Modell' => '',
'Batterie1Firmware' => '',
'Batterie1SerienNummer' => '',
'Batterie1Temp' => 0.0,
'Batterie1Spannung' => 0.0,
'Batterie1Strom' => 0.0,
'Batterie1Leistung' => 0.0,
'Batterie1StatusSOH' => 0.0,
'Batterie1StatusSOE' => 0.0,
'Batterie1Status' => 0,
'Batterie2Fabrikat' => '',
'Batterie2Modell' => '',
'Batterie2Firmware' => '',
'Batterie2SerienNummer' => '',
'Batterie2Temp' => 0.0,
'Batterie2Spannung' => 0.0,
'Batterie2Strom' => 0.0,
'Batterie2Leistung' => 0.0,
'Batterie2StatusSOH' => 0.0,
'Batterie2StatusSOE' => 0.0,
'Batterie2Status' => 0,
'PV_Leistung' => 0,
'AC_Bezug' => 0,
'AC_Einspeisung' => 0,
'AC_Verbrauch' => 0,
'Regler' => '16',
'Objekt' => 'Home',
)
15.05. 10:20:01 -Alle 10 Minuten werden die Statistikdaten übertragen.

Re: SolarEdge Integration

Verfasst: So 15. Mai 2022, 11:15
von TeamO
Hast du einen Zähler für den SolarEdge?
Falls ja, musst Du RS485-2 aktiveren und darauf die solaranzeige laufen lassen.

Re: SolarEdge Integration

Verfasst: So 15. Mai 2022, 11:29
von Ulrich
Hast du in die user.config.php auch den Port "1502" und die richtige Gerätenummer eingetragen?
$WR_Adresse = ???

Soviel mir bekannt ist, erwartet der Wechselrichter nur eine Zeitlang einen Kontakt auf Port 1502, wenn keiner entsteht, schließt der Port wieder. Und der Kontakt muss vom richtigen Raspberry ausgehen, der darf nicht von einem Testgerät kommen!

Re: SolarEdge Integration

Verfasst: So 15. Mai 2022, 12:32
von mczerwon
Hallo zusammen,
Danke für die Tipps - folgendes hat geholfen:

RS485-2 aktiveren (Protocol “SunSpec (Non-SE Logger)
Konfig angepasst auf WR_Adresse = 2

$WR_IP = "192.168.168.94";
$WR_Port = "1502";
$WR_Adresse = "2";


Keine Ahnung ob notwendig:
Modbus-TC einmal deaktiviert und aktiviert

Danach den Pi neu gestartet ...

Jetzt kommen Daten rein!

Gruß
Marco