FTP Upload
FTP Upload
->
->
->
Um den FTP-Push nutzen zu können, ist eine Einmallizenz zu erwerben!
ACHTUNG
Bei einem der nächsten Updates wird die Datenstruktur des FTP-Uploads überarbeitet. Ab diesem Zeitpunkt wird nicht mehr in der unten dokumentierten Datenstruktur übertragen, sondern in der intern im SmartDog verwendeten Struktur gearbeitet. Informationen zu den Änderungen finden Sie
hier
Diese Änderung betrifft nur den SmartDog; beim PowerDog bleibt die alte Datenstruktur des FTP-Uploads bestehen
Wichtige Hinweise:
- FTP Upload dient nicht zur Datensicherung – diese Daten können nicht mehr in den SmartDog zurückgelesen werden
- Zur Datensicherung verwenden Sie bitte die Funktion Import/Export (auf USB oder Cloud)
- FTP steht für File Transfer Protocol – ein spezielles Protokoll zur Übertragung von Dateien vom Ausgangsrechner (SmartDog®) zum Zielrechner (Überwachungsplattform)
Das heißt der SmartDog® kann seine aufgezeichneten Daten an einen Kunden-FTP-Server weiterleiten, sodass Ihre eigene Plattform zur Überwachung verwendet werden kann
Funktionsweise:
- FTP verwendet separate Verbindungen für Steuerung und Datenübertragung
- Eine FTP-Sitzung beginnt, indem der Client eine TCP-Verbindung zum Control Port des Servers aufbaut (Standard-Port: 21)
- Über diese Verbindung werden die Befehle zum Server gesendet
- Diese Funktion benötigen Sie nur, wenn Sie das Ecodata Portal nicht verwenden und Ihre Daten an ein anderes Portal senden möchten, das diese Daten visualisieren kann
Diese Zähler sind nicht zertifiziert und dürfen offiziell nicht zur Abrechnung verwendet werden. Für Mehrparteienhäuser oder zur Ermittlung von Eigenverbrauch für Privat und Firma sind diese Zähler aber gut geeignet
Server:
- Servername aus den Zugangsunterlagen
Benutzername:
- Benutzername aus den Zugangsunterlagen
Passwort:
- Passwort aus den Zugangsunterlagen
Verzeichnis:
- Ort, an dem die Daten gespeichert werden sollen (Dieses Feld kann leer bleiben)
Exportintervall:
- Wie oft die Datenübertragung stattfinden soll (10 Min, 30 Min, 1 Std, etc.)
Drücken Sie auf Eingeschaltet! um den FTP Dienst zu aktivieren
- Anschließend gehen Sie auf Weiter
Verbindungsprüfung:
- Bei erfolgreicher Verbindung erscheint die Statusmeldung: Connection to FTP Server Successed
Danach auf Weiter und Speichern klicken
Datenformat SmartDog Daten lokal (SmartDog)
Tages 5 min Kurven
Name- global_7_28_2015.txt
Das Format wie die Dateien ausgegeben werden entspricht der Codierung in der unteren Zeile
Beginnend mit Timestamp, ADRESS, BUS, STRINGS, STRINGID, PAC, PDC, UDC und TEMP
-
1438092331;1;1;1;1;1027;1103;310;0
-
1438069201;1;1;1;1;542;586;309;0
-
1438079739;1;1;1;1;1214;1302;330;0
-
1438063806;1;1;1;1;349;387;314;0
-
1438081539;1;1;1;1;1564;1677;340;0
-
1438056611;1;1;1;1;9;28;227;0
-
1438103128;1;1;1;1;153;183;305;0
-
1438085139;1;1;1;1;984;1057;312;0
| Timestamp | 1438092331 |
| Adress | 1 |
| BUS | 1 |
| Strings | 1 |
| String ID |
1 |
| PAC | 1027 |
| PDC | 1103 |
| UDC | 310 |
| Temp | 0 |
Tagesdaten
Name
- avg_day_7_2015.txt
Das Format wie die Dateien ausgegeben werden entspricht der Codierung in der unteren Zeile
Beginnend mit DAY, MONTH, YEAR, ADRESS(BUS), BUS, STRINGS, STRINGID, PRODUCED_DAY (Wh), PAC_MAX of Day, WhDAY_OFFSET (Wh Counter of inverter at midnight)
- 1;7;2015; 1;1;1;1;19413;2233;5637532
- 2;7;2015;1;1;1;1;18983;2221;5657282
- 3;7;2015;1;1;1;1;18473;2222;5676265
- 4;7;2015;1;1;1;1;18570;2137;5694738
- 26;7;2015;1;1;1;1;19289;2328;6020249
- 27;7;2015;1;1;1;1;15255;2509;6039538
- 28;7;2015;1;1;1;1;9567;1950;6054793
- 29;7;2015;1;1;1;1;9189;2371;6064360
Day | 1 |
| Month |
7 |
| Year | 2015 |
| ADDRESS (BUS) |
1 |
| BUS | 1 |
| STRINGS (Nr of) |
1 |
| STRING ID |
1 |
| PRODUCED_DAY (Wh) |
19413 |
| PAC_MAX of Day |
2233 |
| (WhDAY_OFFSET (Wh Counter of inverter at midnight) |
5637532 |
Monatsdaten
Name- avg_month_2015.txt
Das Format wie die Dateien ausgegeben werden entspricht der Codierung in der unteren Zeile
-
Beginnend mit MONTH, YEAR, ADDRESS, BUS, STRINGS, STRINGID, PRO-DUCED_MONTH (Wh), DAY_START_MIN (Begin each day-chart of month e.g. 7:00 is dynamicly updated), DAY_END_MAX
-
1;2015;1;1;1;1;41427;8;17
-
2;2015;1;1;1;1;119989;7;18
-
3;2015;1;1;1;1;235374;6;20
-
4;2015;1;1;1;1;361905;6;21
-
5;2015;1;1;1;1;287419;5;21
-
6;2015;1;1;1;1;278667;5;22
-
7;2015;1;1;1;1;435209;5;21
| MONTH | 1 |
| YEAR | 2015 |
| ADDRESS | 1 |
| BUS | 1 |
| STRINGS |
1 |
| STRINGID | 1 |
| PRDUCED_MONTH(Wh) |
41427 |
| DAY_START_MIN | 8 |
| (Begin each daychart of month e.g. 7:00 is dynamicly updated) DAY_END_MAX | 17 |
Jahresdaten
Name- avg_year.txt
Das Format wie die Dateien ausgegeben werden entspricht der Codierung in der unteren Zeile
Beginnend mit YEAR, ADDRESS, BUS, STRINGS, STRINGID, PRODUCED_YEAR (Wh)
-
2014;1;1;1;1;354335
-
2015;1;1;1;1;1759990
| YEAR | 2014 |
| ADDRESS | 1 |
| BUS | 1 |
| STRINGS |
1 |
| STRINGID |
1 |
| PRODUCED_YEAR (Wh) | 354335 |
Alarme (events)
Name- avg_month_2015.txt
Das Format wie die Dateien ausgegeben werden entspricht der Codierung in der unteren Zeile
- Beginnend mit Alarm ID; Timestamp; Adress; Bus; Errortyp; Errorcode; Error-text
| Alarm ID | interne fortlaufende Nr des Alarmes |
| Timestamp | Zeitstempel des Alarms |
| Adress | Busadresse des WR (Bei Sensoren etc. steht hier 0) |
| Bus | Bus an dem der WR angeschlossen ist (1,2,10) |
| Errortyp | 10 Status, 20 Störung, 30 Systemalarm |
| Errorcode | Code den der WR ausgibt (Bei SMA gibt es einen Offset von 100000 für Bus1 und 200000 für Bus2 sowie 1000 je Bus adresse. D.h. Alarm 10 von WR an Bus2 mit Adr 12 hat dann die Nummer 212010 |
| Errortext | Text der Alarmmeldung |
Zählerdaten
Der gewünschte Zählertyp (Bezug, Liefern, Eigenverbrauch, Laden, Entladen, SOC…. kann in der config gefunden werdenz.B.:
iec1107_1358510114_GlobalType=CTR_power_import für den globalen Lieferzähler
Tages 5 min Kurven
Tages 5 min Kurven:
Name:
z.B. iec1107_1358510114_global_5_28_2021.txt
-
1622226604;912
-
1622226904;916
-
622227204;932
-
1622229604;823
-
1622231104;551
Format: Timestamp; Momentanwert 5min
Monatsdaten
Name:
z.B iec1107_1358510181_avg_day_5_2021.txt
-
1;6770;40870145
-
2;5546;40877188
-
3;7429;40882734
-
4;0;40897199
-
5;0;40900471
-
6;0;40917124
-
7;3880;40922478
-
8;6357;40926615
-
9;6084;40933181
-
10;8240;40939521
-
11;8950;40947992
-
12;6380;40957173
-
13;6620;40963818
-
14;7201;40970650
-
15;6208;40978128
-
16;5380;40984546
-
17;6402;40990174
-
18;6848;40996871
-
19;5110;41003974
-
20;5981;41009309
-
21;9788;41015599
-
22;7584;41025703
Format: Tag; Wh; Zählerstand
Jahresdaten
Name:
z.B.: iec1107_1358510114_avg_month_2021.txt
-
5;7588036;40844525
-
6;176012;40922478
-
7;41336;41172125
Format: Monat, Wh, Zählerstand
Gesamtdaten
Name:
z.B.: iec1107_1358510181_avg_year.txt
- 2021;2562934;28077812
Format Jahr, Wh, Zählerstand
FTP Upload neue Datenstruktur
Funktion
- Mit einem der nächsten Updates wird die Daten Struktur für die FTP-Upload Funktion verändert
Achtung, dies gilt nur für SmartDogs nicht für PowerDogs
- Diese ist nun angelehnt an die Datenstruktur die auch auf dem SmartDog verwendet wird
- Es werden nicht mehr alle Textdateien im Hauptordner angelegt, sondern diese werden einzeln in einem Ordner System hinterlegt, das ganze sieht wie folgt aus :
Wechselrichter Tages und Monatsdaten
Die einzelnen Textdateien für die Wechelrichter finden sich im jeweiligen Jahres Ordner
Im jeweilinge Jahresordner finden Sie für jeden Wechselrichter Pro String einen Ordner, hier im Beispiel, sehen Sie dass es einen Wechselrichter gibt, dieser ist auf BUS8 (TCP) angeschlossen und hat die BUS Adresse 1, swowie 2 Strings (S1 / S2)
Wenn Sie nun in einen der Ordner gehen sieht das ganze wie folgt aus:
Hier finden Sie nun die einzelnen Text Dateien für den jeweiligen Wechselrichter String
Tages 5 min Kurven
Name- global_7_28_2015.txt
Beginnend mit Timestamp, ADRESS, BUS, STRINGS, STRINGID, PAC, PDC, UDC und TEMP
- 1438092331;1;1;1;1;1027;1103;310;0
- 1438069201;1;1;1;1;542;586;309;0
- 1438079739;1;1;1;1;1214;1302;330;0
- 1438063806;1;1;1;1;349;387;314;0
- 1438081539;1;1;1;1;1564;1677;340;0
- 1438056611;1;1;1;1;9;28;227;0
- 1438103128;1;1;1;1;153;183;305;0
- 1438085139;1;1;1;1;984;1057;312;0
| Timestamp | 1438092331 |
|---|---|
| Adress | 1 |
| BUS | 1 |
| Strings | 1 |
| String ID | 1 |
| PAC | 1027 |
| PDC | 1103 |
| UDC | 310 |
| Temp | 0 |
Tagesdaten
Name- avg_day_7_2015.txt
Beginnend mit DAY, MONTH, YEAR, ADRESS(BUS), BUS, STRINGS, STRINGID, PRODUCED_DAY (Wh), PAC_MAX of Day, WhDAY_OFFSET (Wh Counter of inverter at midnight)
- 1;7;2015;1;1;1;1;19413;2233;5637532
- 2;7;2015;1;1;1;1;18983;2221;5657282
- 3;7;2015;1;1;1;1;18473;2222;5676265
- 4;7;2015;1;1;1;1;18570;2137;5694738
- 26;7;2015;1;1;1;1;19289;2328;6020249
- 27;7;2015;1;1;1;1;15255;2509;6039538
- 28;7;2015;1;1;1;1;9567;1950;6054793
- 29;7;2015;1;1;1;1;9189;2371;6064360
| Day | 1 |
|---|---|
| Month | 7 |
| Year | 2015 |
| ADDRESS (BUS) | 1 |
| BUS | 1 |
| STRINGS (Nr of) | 1 |
| STRING ID | 1 |
| PRODUCED_DAY (Wh) | 19413 |
| PAC_MAX of Day | 2233 |
| WhDAY_OFFSET | 5637532 |
Monatsdaten
Name- avg_month_2015.txt
Beginnend mit MONTH, YEAR, ADDRESS, BUS, STRINGS, STRINGID, PRODUCED_MONTH (Wh), DAY_START_MIN, DAY_END_MAX
- 1;2015;1;1;1;1;41427;8;17
- 2;2015;1;1;1;1;119989;7;18
- 3;2015;1;1;1;1;235374;6;20
- 4;2015;1;1;1;1;361905;6;21
- 5;2015;1;1;1;1;287419;5;21
- 6;2015;1;1;1;1;278667;5;22
- 7;2015;1;1;1;1;435209;5;21
| MONTH | 1 |
|---|---|
| YEAR | 2015 |
| ADDRESS | 1 |
| BUS | 1 |
| STRINGS | 1 |
| STRINGID | 1 |
| PRODUCED_MONTH (Wh) | 41427 |
| DAY_START_MIN | 8 |
| DAY_END_MAX | 17 |
Wechselrichter Jahresdaten
Die Jahresdaten der Wechselrichter finden Sie im YEARS Ordner, hier werden auch die einzelnen Wechselrichter mit den einzelnen Strings als Ordner aufgeführt, und dort finden sich dann die Jahreswerte
Jahresdaten
Name- avg_year.txt
Beginnend mit YEAR, ADDRESS, BUS, STRINGS, STRINGID, PRODUCED_YEAR (Wh)
- 2014;1;1;1;1;354335
- 2015;1;1;1;1;1759990
| YEAR | 2014 |
|---|---|
| ADDRESS | 1 |
| BUS | 1 |
| STRINGS | 1 |
| STRINGID | 1 |
| PRODUCED_YEAR (Wh) | 354335 |
Zählerdaten
Die Zählerdaten finden sich für 5-Minuten Kurven, Tagesdaten und Monatsdaten im jweiligen Jahresordner, für jeden Zähler findet sich ein eigener Ordner
Die Jahresdaten finden sich dann wieder eine Eben höher unter YEARS
Zählerdaten
Der gewünschte Zählertyp (Bezug, Liefern, Eigenverbrauch, Laden, Entladen, SOC …)
kann in der Config gefunden werden.
Beispiel:
iec1107_1358510114_GlobalType=CTR_power_import
→ globaler Lieferzähler
Tagesdaten – 5-Minuten-Kurven
Name:
z. B. iec1107_1358510114_global_5_28_2021.txt
- 1622226604;912
- 1622226904;916
- 622227204;932
- 1622229604;823
- 1622231104;551
Format: Timestamp; Momentanwert (alle 5 Minuten)
Monatsdaten – Tageswerte
Name:
z. B. iec1107_1358510181_avg_day_5_2021.txt
- 1;6770;40870145
- 2;5546;40877188
- 3;7429;40882734
- 4;0;40897199
- 5;0;40900471
- 6;0;40917124
- 7;3880;40922478
- 8;6357;40926615
- 9;6084;40933181
- 10;8240;40939521
- 11;8950;40947992
- 12;6380;40957173
- 13;6620;40963818
- 14;7201;40970650
- 15;6208;40978128
- 16;5380;40984546
- 17;6402;40990174
- 18;6848;40996871
- 19;5110;41003974
- 20;5981;41009309
- 21;9788;41015599
- 22;7584;41025703
Format: Tag; Wh; Zählerstand
Jahresdaten – Monatswerte
Name:
z. B. iec1107_1358510114_avg_month_2021.txt
- 5;7588036;40844525
- 6;176012;40922478
- 7;41336;41172125
Format: Monat; Wh; Zählerstand
Gesamtdaten – Jahreswerte
Name:
z. B. iec1107_1358510181_avg_year.txt
- 2021;2562934;28077812
Format: Jahr; Wh; Zählerstand
Alarme
- Die Alarme werden wie gewohnt im Hauptordner hinterlegt
Alarme (events)
Name- avg_month_2015.txt
Das Format wie die Dateien ausgegeben werden entspricht der Codierung in der unteren Zeile
- Beginnend mit Alarm ID; Timestamp; Adress; Bus; Errortyp; Errorcode; Error-text
| Alarm ID | interne fortlaufende Nr des Alarmes |
| Timestamp | Zeitstempel des Alarms |
| Adress | Busadresse des WR (Bei Sensoren etc. steht hier 0) |
| Bus | Bus an dem der WR angeschlossen ist (1,2,10) |
| Errortyp | 10 Status, 20 Störung, 30 Systemalarm |
| Errorcode | Code den der WR ausgibt (Bei SMA gibt es einen Offset von 100000 für Bus1 und 200000 für Bus2 sowie 1000 je Bus adresse. D.h. Alarm 10 von WR an Bus2 mit Adr 12 hat dann die Nummer 212010 |
| Errortext | Text der Alarmmeldung |