Repository navigation
Functions Parser SpecialParser PapendorfPvPArser
Dieser Parser kann PV-Modul-Daten aus xml basierten Dateien der Papendorf-Anlage extrahieren.
Die Dateien enthalten:
- Werte verschiedener PV-Module
- Daten zu den charakteristischen Leistungskurven der Module
Hinweise:
- Die Dateien werden mit gzip gepackt zur Verfügung gestellt. Sie werden durch entpackt, bevor sie an den Parser gestreamt werden.
Entwickler:
- Florian Fehring
Es werden folgende Leistungsdaten aus der Datei pro PV-Modul ausgelesen:
| Name | Beschreibung | Messwerttyp | Messwerteinheit |
|---|---|---|---|
| ts | Zeitpunkt der Messung | ts | ts |
| module_temperature | Temperatur des PV-Moduls | temp | °C |
| umpp | Spannung im Punkt maximaler Leistung | U | V |
| impp | Strom im Punkt maximaler Leistung | I | A |
| u0 | Leerlaufspannung (auch als uoc Bezeichnet) | U | V |
| isc | Kurzschlussstrom | I | A |
Es werden folgende Messwerte aus der Datei für die Kennlinien pro Modul ausgelesen:
| Name | Beschreibung | Messwerttyp | Messwerteinheit |
|---|---|---|---|
| ts | Zeitpunkt der Messung | ts | ts |
| [i1, ... ,i255] | Stromwert der Kennlinie | I (float8) | A |
| [u1, ..., u255] | Spannungswert der Kennlinie | U (float8) | V |
Sofern ein Iset-Sensor angeschlossen ist werden zusätzlich folgende Daten ausgelesen:
| Name | Beschreibung | Messwerttyp | Messwerteinheit |
|---|---|---|---|
| ts | Zeitpunkt der Messung | ts | ts |
| irradiation | Einstrahlungsstärke | I (float4) | w/m² |
Der Parser erkennt seine Zuständigkeit an folgenden Eigenschaften:
- Die Datei hat den Mime-Type application/xml
- Die Datei enthält in den ersten 1100 Bytes die Information
<item key="softwaretype" value="psescc_mpp"/>
| Parameter | Bedeutung | Standard | optional |
|---|---|---|---|
| papendorfpvparser.serialmapping | Daten anhand der SERIAL einer Collection zuordnen | collection | nein |
Das serialmapping gibt zu der SERIAL den Namen der Collection an, in welche die Daten importiert werden sollen. Gibt es Kennlinien, so werden diese in eine separate Tabelle importiert, welche den Namen zur SERIAL gehörenden Tabelle trägt und den Prefix "_characteristics". Gibt es Daten eines Iset-Sensors, so werden diese in eine separate Tabelle importiert, welche den Namen der SERIAL gehörenden Tabelle trägt und den Präfix "_iset".
{
"importer": "FilesImporter",
"sourcedir": "/var/home/solconnect/CF2101P0512/MPP",
"inspectiondir": "/var/home/solconnect/CF2101P0512/MPP/inspection",
"workingdir": "/var/home/solconnect/CF2101P0512/MPP/working",
"archivedir": "/var/home/solconnect/CF2101P0512/MPP/archiv",
"parser": "PapendorfPvParser",
"server": "http://localhost:8080/",
"smartdata": "SmartDataTeststand",
"storage": "smartmonitoring",
"collection": "test_papendorftables",
"papendorfpvparser.serialmapping": [
{
"serial": "204568P4611",
"collection": "data_204568P4611"
},
{
"serial": "204564P4611",
"collection": "data_204564P4611"
},
{
"serial": "204558P4611",
"collection": "data_204558P4611"
},
{
"serial": "204546P4611",
"collection": "data_204546P4611"
},
{
"serial": "204565P4611",
"collection": "data_204565P4611"
},
{
"serial": "204542P4611",
"collection": "data_204542P4611"
}
]
}Typische Beispieldatei vom 27.02.2019: PapendorfPvParser.xml.gz
Hinweise:
- Die Dateien sind mit gz gepackt und werden durch den Importer entpackt.