The math function allows to perform mathematical operation on 2 inputs values with the following features:
- Selectable mathematical operation
- Addition (+)
- Subtraction (-)
- Multiplication (*)
- Division (/)
- Minimum of two inputs
- Maximum of two inputs
- Average of two inputs
- Selectable Input 2 value from a fixed value or from a group object
- Inputs type configurable from the following objects type
- Percent value - DPT 5.001
- 1-byte unsigned value (0-255) - DPT 5.005
- 2-bytes unsigned - DPT 7.*
- 2-bytes signed - DPT 8.*
- 2-bytes float - DPT 9.*
- 4-bytes unsigned - DPT 12.*
- 4-bytes signed - DPT 13.*
- 4-bytes float - DPT 14.*
- Selection to send output value at any input change or only when output changes
- Option to delay the output
The channel can be blocked from the KNX bus using the “Block” communication object. When a channel is blocked, Input changes have no effect on the output.
Parameters
| PARAMETER | VALUES | DESCRIPTION |
|---|
| Channel description | Text | Channel description that is displayed in the channel menu and in the group objects name of this channel |
| Operation | Addition (+) Subtraction (-) Multiplication (*) Division (/) Minimum of two inputs Maximum of two inputs Average of two inputs | Selection of the mathematical operation to perform between the two inputs values |
| Objects type | Percent value - DPT 5.001 1-byte unsigned value (0-255) - DPT 5.005 (default) 2-bytes unsigned - DPT 7. 2-bytes signed - DPT 8. 2-bytes float - DPT 9. 4-bytes unsigned - DPT 12. 4-bytes signed - DPT 13. 4-bytes float - DPT 14. | Datatype of the inputs value |
| Send condition | At any input change (default) At output change | Selection if the output value is to be send on the bus at each change of the inputs or only when the output changes |
| Type of input 2 | Objects (default) Fixed value | Selection if input 2 value is received from a group object or set as a fixed value |
| Value | 0 (default) Value range based on the selected objects type range | Value of input 2 if a fixed value is selected for this input |
| Output | | |
| Output delay | 0 (default) 0..255 | Delay to send the output based on the “delay unit” parameter. |
| Delay unit | 100ms seconds (default) minutes | Delay units for the output delay value. |
Communication objects
| NR | NAME | FUNCTION | SIZE | FLAGS | TYPE |
|---|
| 1 | Block | On/Off | 1 bit | CRW | 1.003 - enable |
| 3 * | Input 1 – Value | Percent | 1 bit | CW | 5.001 - percentage |
| 5 * | Input 2 – Value | Percent | 1 bit | CW | 5.001 - percentage |
| 7 * | Output – Value | Percent | 1 bit | CRT | 5.001 - percentage |
- Depending on the chosen datatype for the objects, these group objects can have the following configurations:
| NAME | FUNCTION | SIZE | FLAGS | TYPE |
|---|
| Input x /Output - Percent | Percent | 1 byte | CW | 5.001 – percentage |
| Input x /Output - Value | 1 byte | 1 byte | CW | 5.005 – 1-byte unsigned |
| Input x /Output - Value | 2 bytes | 2 bytes | CW | 7.x – 2-bytes unsigned |
| Input x /Output - Value | 2 bytes | 2 bytes | CW | 8.x – 2 bytes signed |
| Input x /Output - Value | 2 bytes | 2 bytes | CW | 9.x – 2 bytes float |
| Input x /Output - Value | 4 bytes | 4 bytes | CW | 12.x – 4-bytes unsigned |
| Input x /Output - Value | 4 bytes | 4 bytes | CW | 13.x – 4 bytes signed |
| Input x /Output - Value | 4 bytes | 4 bytes | CW | 14.x – 4 bytes float |
Manual navigation
All manual articles