# CSV ZIP Export > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/logiken/csv-zip-export/ _Benötigt Symcon >= 5.5_ Dieses Modul bietet die Möglichkeit, die aggregierten Werte einer Variable als CSV-Datei in einem ZIP-Archiv zu exportieren. ### Funktionsumfang - Exportieren von aggregierten Daten einer oder mehreren Variablen - Daten in CSV-Datei ein einem ZIP-Archiv exportieren - Auflistung aller geloggten Variablen - Zeitraum der Aggregierung frei wählbar - Aggregierungsstufe kann ausgewählt werden - Zyklisches erstellen und versenden eines Archivs per Mail oder FTP/FTPS/SFTP ### Software-Installation - Über den Module Store das 'CSVZipExport'-Modul installieren. ### Einrichten der Instanzen in IP-Symcon - Unter "Instanz hinzufügen" kann das 'CSV-ZIP-Export'-Modul mithilfe des Schnellfilters gefunden werden. - Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/de/service/dokumentation/grundlagen/instanzen/#Instanz_erstellen) #### Konfigurationsseite | Name | Beschreibung | | ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Export Optionen | Option ob eine oder mehrere Variablen pro Datei exportiert werden sollen, oder eine einzelne vom MySQL genutzt Variable exportiert werden soll | | Ausgewählte Variablen | [Export Optionen: Eine Datei pro Variable, Eine Datei mit mehreren Variablen] Liste an Variablen mit setzbaren für die CSV Spalte | | Filter | [Export Option: MySQL] Filtriert die Auswahl der geloggten Variablen | | Geloggte Variablen | [Export Option: MySQL] Auswahl der Variable welche exportiert werden soll | | Zip Datei erstellen | Checkbox, ob die Datei in ein Zip-Archiv komprimiert werden soll | | Dezimaltrennzeichen | Wählbar, ob Punkt oder Komma als Dezimaltrennzeichen genutzt werden soll | | Start der Aggregation | Beginn des Aggregationszeitraums | | Ende der Aggregation | Ende des Aggregationszeitraums | | Dezimaltrennzeichen | Auswahl vom Dezimaltrennzeichen Komma oder Punkt. | | Aggregationsstufe | Stufe der Aggregation | | Exportieren | Die aggregierten Daten der Variable werden exportiert | | Zyklischen senden | | | Zyklisches senden aktivieren | Aktiviert die zyklische Versendung der Daten | | Intervall | Intervall in welchem versendet wird. Bei "Wöchentlich" wird am Montag versendet und bei "Monatlich" wird jeweils am 1. des Monats versendet zum jeweilig gewählten Zeitpunkt | | Zeitpunkt | Zeitpunkt zu welchem versendet werden soll | | Mail | | | Per Mail senden | Checkbox, ob die Daten über Mail versendet werden soll | | SMPT-Instanz | Auswahl der E-Mail-Instanz | | Jetzt Mail senden | Sendet manuell eine Mail | | FTP, FTPS, SFTP | | | Per SFTP/FTP/FTPS senden | Checkbox, ob die Daten über SFTP, FTP oder FTPS versendet werden sollen | | Verbindungstyp | Verbindung ob über SFTP, FTP oder FTPS versendet werden soll | | Host | IP Adresse des Servers | | Port | Port auf dem der Client sich auf den Server verbindet. Bei FTPS und FTP ist dies normalerweise 21. Bei SFTP ist dies der Port 22 | | Benutzername | Benutzernamen für die SFTP Verbindung | | Passwort | Passwort für die SFTP Verbindung | ## CSV_DeleteZip Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/logiken/csv-zip-export/csv-deletezip/ `bool CSV_DeleteZip(int $InstanzID)` _Benötigt Symcon >= 5.5_ **Parameter** - `$InstanzID` (int): ID der Instanz **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID der Instanz **Beispiel** ```text CSV_DeleteZip(12345); ``` ## CSV_Export Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/logiken/csv-zip-export/csv-export/ `string CSV_Export(int $InstanzID, int $ArchiveVariable, int $AggregationStage, int $AggregationStart, int $AggregationEnd)` _Benötigt Symcon >= 5.5_ **Parameter** - `$InstanzID` (int): ID der Instanz - `$ArchiveVariable` (int): Variablen ID, welche exportiert werden soll - `$AggregationStage` (int): Aggregationsstufe analog zu [AC_GetAggregatedValues](https://www.symcon.de/de/service/dokumentation/modulreferenz/archive-control/ac-getaggregatedvalues/) - `$AggregationStart` (int): Datum/Zeit als Unix Zeitstempel (0 = von Anfang an) - `$AggregationEnd` (int): Datum/Zeit als Unix Zeitstempel (0 = bis jetzt) **Rückgabewert** (string): Der relative Pfad des Zip-Archivs. Datum/Zeit als Unix Zeitstempel (0 = bis jetzt) **Beispiel** ```text CSV_Export(12345, 54321, 4, 2293574400, 3127161600); ``` ## CSV_SendMail Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/logiken/csv-zip-export/csv-sendmail/ `bool CSV_SendMail(int $InstanzID)` _Benötigt Symcon >= 5.5_ **Parameter** - `$InstanzID` (int): ID der Instanz **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID der Instanz **Beispiel** ```text CSV_SendMail(12345); ```