Configuration
The zc-smart-fan can be configured in the following ways
- Using the zencontrol express app to connect to the device directly
- Using the zencontrol cloud interface
- Using a third-party interface that has included support.
Below is an overview of how a third party can access the zc-smart-fan settings.
Bus Unit Configuration
The zc-smart-fan has a bus unit configuration to link all outputs into a fan controller, or use them as independent ECG outputs. To learn how to set Bus Unit Configuration, please see What is the Bus Unit Configuration?
Modes
Mode | Name | Description |
192 | Fan Controller | The 3 output relays are attached to one ECG and acts like a fan controller |
193 | 3x Relay Controller | The 3 outputs are treated as independent ECGs with Device Type 7 |
Fan Controller
In this bus unit configuration mode the device is formatted to control a standard AC fan. The following ECG operating modes is possible
Mode | Name | Description |
0 | Standard | This mode is used for DALI standard operation and is the same as 128 |
128 | Fan Controller | The 3 output relays are attached to one ECG and acts like a fan controller. The ECG represents as a IEC 62386-208 standard device. |
130 | DT6 Mode | The 3 output relays are attached to one ECG and acts like a fan controller. The ECG represents as a IEC 62386-207 standard device. |
3x Relay Controller
In this bus unit configuration mode the device is formatted to control a standard AC fan. The following ECG operating modes is possible
Mode | Name | Description |
0 | Standard | This mode is used for DALI standard operation and is the same as 128 |
128 | Relay Controller | The 3 outputs are treated as independent ECGs representing as IEC 62386-208 standard devices. |
Fan Driver Configurations
The zc-smart-fan has 4 configurable levels and 5 configurable states. The levels directly match to the arc level and must be incrementing where as the states can be any combination. The assigning of the states to levels can be seen in the following truth table.
Condition | State |
Arc is less than level[0] | state[0] |
Arc is greater than or equal to level[0] but less than level[1] | state[1] |
Arc is greater than or equal to level[1] but less than level[2] | state[2] |
Arc is greater than or equal to level[2] but less than level[3] | state[3] |
Arc is greater than or equal to level[3] | state[4] |
Output States
The output states on the zc-smart-fan can be configured. The default state configurations are as follows, the output state is represented in bitwise notation (where 0babc is; a = R3; b = R2; c = R1).
State | Output State |
Description |
state[0] | 0b000 |
All relays are off |
state[1] | 0b001 |
Relay 1 is on |
state[2] | 0b010 |
Relay 2 is on |
state[3] | 0b011 |
Relay 1 and 2 are on |
state[4] | 0b100 |
Relay 3 is on |
How to set
This value can be modified by;
eDali
To modify a fan state;
- Set ECG DTR2 to 0
- Set ECG DTR1 to index of the state you wish to change
- Set ECG DTR0 to the bitwise representation of the output state
- Send 0xDDxxC4
- Where xx is the ECG address byte (as documented in IEC 62386-102)
- The command will answer with the fan state for this index.
How to query
This value can be queried by;
eDali
To query a fan state;
-
-
- Set ECG DTR2 to 2
- Set ECG DTR1 to index of the state you wish to change
- Send 0xDDxxC4
- Where xx is the ECG address byte (as documented in IEC 62386-102)
- The command will answer with the fan state for this index.
-
Output Levels
The output levels on the zc-smart-fan can be configured. The default level configurations are as follows.
Level | Arc |
level[0] | 1 |
level[1] | 64 |
level[2] | 128 |
level[3] | 192 |
How to set
This value can be modified by;
eDali
To modify a fan level;
-
- Set ECG DTR2 to 1
- Set ECG DTR1 to index of the level you wish to change
- Set ECG DTR0 to the arc level to set for this index
- The level must be greater than the value of the level before it
- Send 0xDDxxC4
- Where xx is the ECG address byte (as documented in IEC 62386-102)
- The command will answer with the fan level for this index.
How to query
This value can be queried by;
eDali
To query a fan state;
-
-
- Set ECG DTR2 to 3
- Set ECG DTR1 to index of the level you wish to change
- Send 0xDDxxC4
- Where xx is the ECG address byte (as documented in IEC 62386-102)
- The command will answer with the fan level for this index.
-
Comments
0 comments
Article is closed for comments.