|
<< Click to Display Table of Contents >> Navigation: Components > Control, logic & time > Plaza Shading |
The component is used to control any number of group addresses of a KNX system depending on an assignment table.
At each entered hour of a year, the entered motors are controlled with a 1-byte position command.
The height is calculated from the control file with the height in cm and the maximum hanging height.
It is possible to read in new control files at runtime. This is possible via the file selection component or via e-mail reception. After the import, the import log file is automatically generated. This is stored in the folder "C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\Export\". And can be sent e.g. by e-mail.
Data points of the component
Name |
Type |
Function |
|---|---|---|
Active |
Bidirectional |
Enable / disable the component. |
Import data [File name] |
Input |
The control file can be re-imported at runtime. For this, the absolute storage path of the file (CSV) must be sent to this data point. |
Diagnostics [Text] |
Output |
Attention: Diagnostic or debug outputs are only intended for error cases. Please use only with consultation of the support team! If used, these can significantly affect the performance of the service. |
Extended Diagnosis |
Input |
The diagnostic output can be extended here with an An value. |
Import running |
Output |
If a new table is imported, this output is set to true until the import is finished (false). |
Import log generated successfully |
Output |
If an import log was successfully generated, this output is set to true, otherwise false. |
Import result [filename] |
Output |
A log file is created during the import. The absolute storage path of the log file is output at this data point.
|
Generate import log |
Input |
By any trigger, an import log (CSV) is created in the directory C:\ProgramData\Alexander Maier GmbH\EisBaer 3.0\Export\. |
Sending running |
Output |
While all motors receive a position change, an on signal is output here. |
Status table |
Output |
Connection to the data point of the same name of the KNX driver. |
All CSV files are comma separated.
Example control file:
With the columns
date time: in format day/month/year
hoy: Hour of Year - hour of the year
shade area (m²): this value is not evaluated by the polar bear.
This is followed by the motor numbers with the shading heights to be controlled in millimetres, with a dot as a thousand separator.
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
Example Import Log Result:
hoy: Hour of Year.
Subsequently, the group address assigned to the motor and the hanging height position command to be controlled are entered.
The group address per motor is assigned from the imported motor mapping.
The hanging height is calculated from the control file and the "maximum travel" property.
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,,
Properties of the component
Name |
Default |
Function |
|---|---|---|
Motor mapping |
0 |
Display of the table of all motors and their group address. The group address export of the ETS, comma separated, is used for this. The motor number is imported from the "Description" column. |
Sending delay [ms] |
50 |
Setting of the transmission delay between the move commands. |
Maximum travel [cm] |
250 |
Specification of the maximum hanging height in centimeters. |
Send positions at start |
|
If this component is activated, all hanging heights are sent. |
Autostart |
|
Activate to start the component on server startup. |
Example Motor mapping CSV file imported in the properties window.
The group address export of the ETS, comma separated, is used for this. The motor number is imported from the "Description" column.
"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"