Platzbeschattung

<< 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"