|
<< Click to Display Table of Contents >> Navigation: Komponenten > Steuerung, Logik & Zeit > Platzbeschattung |
Mit der Komponente wird eine beliebige Anzahl von Gruppenadressen einer KNX-Anlage in Abhängigkeit einer Zuordnungstabelle angesteuert.
Zu jeder eingetragenen Stunde eines Jahres, werden die eingetragenen Motoren mit einem 1-Byte Positionsbefehl angesteuert.
Die Höhe wird aus der Steuerdatei mit der Höhe in cm und der maximalen Behanghöhe errechnet.
Es ist möglich zur Laufzeit neue Steuerdateien einzulesen. Dies ist über die Dateiauswahl-Komponente oder per E-Mail-Empfang möglich. Es wird nach dem Import automatisch die Import-Log-Datei erzeugt. Diese wird im Ordner "C:\ProgramData\Alexander Maier GmbH\EisBär 3.0\Export\" gespeichert. Und kann z.B. per E-Mail versendet werden.
Datenpunkte der Komponente
Name |
Typ |
Funktion |
|---|---|---|
Aktiv |
Bidirektional |
Aktivieren / Deaktivieren der Komponente. |
Daten importieren [Dateiname] |
Eingang |
Die Steuerdatei kann zur Laufzeit neu importiert werden. Hierzu muss der absolute Speicherpfad der Datei (CSV) auf diesen Datenpunkt gesendet werden. |
Diagnose [Text] |
Ausgang |
Achtung: Diagnose oder Debug - Ausgänge sind nur für den Fehlerfall vorgesehen. Bitte nur mit Rücksprache mit dem Supportteam verwenden! Diese können bei Verwendung die Leistung des Dienstes erheblich beeinträchtigen. |
Erweiterte Diagnose |
Eingang |
Die Ausgabe der Diagnose kann hier mit einem An-Wert erweitert werden. |
Import läuft |
Ausgang |
Wird eine neue Tabelle importiert, wird dieser Ausgang auf true gesetzt, bis der Import beendet ist (false) |
Import Log erfolgreich generiert |
Ausgang |
Wurde ein Import-Log erfolgreich erstellt, wird dieser Ausgang auf true gesetzt, sonst false. |
Import-Ergebnis [Dateiname] |
Ausgang |
Beim Importieren wird eine Log-Datei erstellt. An diesem Datenpunkt wird der absolute Speicherpfad der Log-Datei ausgegeben.
|
Import-Log generieren |
Eingang |
Durch einen beliebigen Trigger, wird ein Import-log (CSV) im Verzeichnis C:\ProgramData\Alexander Maier GmbH\EisBär 3.0\Export\ erstellt. |
Senden läuft |
Ausgang |
Während alle Motoren eine Positionsänderung erhalten, wird hier ein An-Signal ausgegeben. |
Zustandstabelle |
Ausgang |
Verbindung zum gleichnamigen Datenpunkt des KNX-Treibers. |
Alle CSV-Dateien sind Komma getrennt.
Beispiel Steuerdatei (Import über Datenpunkt):
Mit den Spalten
Datum Uhrzeit: im Format Tag/Monat/Jahr
hoy: Hour of Year - Stunde des Jahres
shade area (m²): dieser Wert wird vom Eisbär nicht ausgewertet
Anschließend folgen die Motornummern mit den anzusteuernden Behanghöhen in Millimeter, mit einem Punkt als tausender-Trennzeichen.
date,hoy,active shade area (m²),0,1,2,3,4,5,6,7,8,9,10
01/01/2020 09:00,9,90.26,0.012,0.012,0.013,1.082,0.452,0.452,0.01,0.926
01/01/2020 10:00,10,128.36,1.89,0.015,0.017,1.9,0.099,0.099,0.019,1.9,0.858
01/01/2020 11:00,11,131,1.893,1,1,1.9,0.037,0.037,0.037,1.9,1.002,1.002,1.9
01/01/2020 12:00,12,143.4,1.897,1.07,1.07,1.9,0.182,0.132,0.132,1.9,1.067
01/01/2020 13:00,13,68.55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
01/01/2020 16:00,16,46.06,1.888,1.888,1.888,1.891,1.891,1.891,1.894
Beispiel Import Log Ergebnis:
hoy: Hour of Year - Stunde des Jahres
Anschließend wird die dem Motor zugeordnete Gruppenadresse und der anzusteuernde Behanghöhen-Positionsbefehl eingetragen.
Die Gruppenadresse je Motor wird aus dem importierten Motormapping zugeordnet.
Die Behanghöhe wird aus der Steuerdatei und der Eigenschaft "maximaler Verfahrensweg" errechnet.
hoy,2/1/1,2/1/2,2/1/3,2/1/4,2/1/5,2/1/6,2/1/7,2/1/8
9,5,3,3,193,196,50,9,,197,4,,,,,,,,197,,9,,,,
10,196,,,197,28,28,28,197,91,91,,,,197,,4,,4
11,,105,105,,80,80,26,,106,106,,,,,,5,,5,,23
12,197,112,112,,53,53,3,,113,113,,,,,,8,,8,,
13,195,197,197,187,3,3,31,,112,112,,,,,187,0
14,,,,194,197,197,3,,104,104,,,,,194,,4,,4,,
15,196,,,195,,,28,,88,88,,,,,195,,,,,,,,88,88
16,,,,196,,,197,,4,4,,,,,196,,42,,42,,,,4,4,,
Eigenschaften der Komponente
Name |
Standard |
Funktion |
|---|---|---|
Motor-Mapping |
0 |
Anzeige der Tabelle aller Motoren und derer Gruppen-Adresse. Hierzu wird der Gruppenadressexport der ETS, Komma getrennt, verwendet. Die Motornummer wird aus der Spalte "Beschreibung" importiert (siehe Beispiel unten). |
Sendeverzögerung [ms] |
50 |
Einstellung der Sendeverzögerung zwischen den Fahrbefehlen. |
Maximaler Verfahrweg [cm] |
250 |
Angabe der maximalen Behanghöhe in Zentimeter. |
Positionen bei Start senden |
|
Wird die Komponente aktiviert, werden alle Behanghöhen gesendet gesendet. |
Autostart |
|
Aktivieren, um bei Serverstart die Komponente zu starten. |
Beispiel Motor-Mapping CSV-Datei, die im Eigenschaftsfenster importiert wird.
Hierzu wird der Gruppenadressexport der ETS, Komma getrennt, verwendet. Die Motornummer wird aus der Spalte "Beschreibung" importiert.
"Group name","Address","Central","Unfiltered","Description","DatapointType","Security"
"N M001 S1-N-01-N1-001 12 move to","1/1/1","","","12","","Auto"
"N M002 S1-N-01-N1-002 9 move to","1/1/2","","","9","","Auto"
"N M003 S1-N-01-N1-003 16 move to","1/1/3","","","16","","Auto"
"N M004 S1-N-01-N1-004 32 move to","1/1/4","","","32","","Auto"
"N M005 S1-N-01-N2-005 13 move to","1/1/5","","","13","","Auto"
"N M006 S1-N-01-N2-006 26 move to","1/1/6","","","26","","Auto"
"N M007 S1-N-01-N3-007 33 move to","1/1/7","","","33","","Auto"
"N M008 S1-N-01-N3-008 42 move to","1/1/8","","","42","","Auto"
"N M009 S1-N-01-N3-009 41 move to","1/1/9","","","41","","Auto"
"N M010 S1-N-01-N3-010 50 move to","1/1/10","","","50","","Auto"
"N M011 S1-N-01-E1-011 15 move to","1/1/11","","","15","","Auto"