Overview Feedback monitoring

This function block monitors a switching address against its feedback address. When a new value is detected on the switching address, the feedback must take on the same value within the configured monitoring time. If the feedback does not follow, the error counter is increased, a pulse is issued and the switching address is sent again. This is repeated until the feedback matches or the configured number of repetitions has been reached.

This way lost telegrams, faulty actuators or an actuator that is in the wrong position after a restart are detected and corrected automatically. The pulse output can be connected directly to a notification block such as Pushover, in addition an e-mail can be sent.
With the parameter "Number of monitorings" one block can monitor several address pairs. Every monitoring has an input Switch and Feedback as well as an output Error and Error counter, input and output are placed opposite each other. The inputs Enable and Reset and the output Error pulse apply to the whole block and are placed at the end of the lists. The configured times, the mail sending and the remaining parameters apply to all monitorings together.
Important: Only KNX group addresses may be linked to the inputs Switch and Feedback, no internal connections to other blocks and no internal addresses. Without a KNX address the block cannot send again and the monitoring has no effect. The inputs Enable and Reset may also be connected internally.


Inputs

SA / S1, S2 ...
Switch
KNX address of the switching command. This address is monitored and sent again if the feedback is missing. One input per monitoring.
RM / R1, R2 ...
Feedback
KNX address of the feedback. It has to take on exactly the value of the corresponding switching address. One input per monitoring.
FR
Enable
Applies to all monitorings. If this input is linked, the monitoring can be switched on with 1 and off with 0. If the input is not linked, the monitoring is always switched on. When switching off, running monitorings are stopped, the error counters are kept.
RS
Reset
With a positive edge at this input the error outputs and error counters of all monitorings are reset.

Outputs

ER / E1, E2 ...
Error
The output is 1 as long as the feedback does not match the switching address. It is reset automatically as soon as the feedback matches. One output per monitoring, opposite the corresponding input Switch.
FZ / F1, F2 ...
Error counter
Number of timeouts that have occurred. The counter is increased by 1 on every timeout. One output per monitoring, opposite the corresponding input Feedback.
FI
Error pulse
Applies to all monitorings. On every timeout a pulse with the configured length is issued. This output can be connected to a Pushover block, for example, in order to send a message in case of an error.

Parameters

Number of monitorings
Number of monitored address pairs, 1 to 16. For every monitoring the inputs Switch and Feedback and the outputs Error and Error counter are created.
Monitoring time
Time in seconds within which the feedback has to take on the value of the switching address. After this time an error is triggered.
Repeat send time
Interval in seconds in which the switching address is sent again after an error. After every send the monitoring time is awaited again.
Max. repetitions
Number of repetitions per error case. When the number is reached, nothing is sent any more and the error counter does not increase further, the error output stays set. With the value 0 the block repeats without limit. Please note: per error case the number of repetitions + 1 timeouts are counted.
Monitor switching telegram on
Value change: the monitoring only starts when the value of the switching address changes.
Telegram: the monitoring starts on every telegram received on the switching address, even if the value stays the same.
Start monitoring
Only after first change: the monitoring starts only after the switching address has been received for the first time.
At startup of the controller: the feedback is checked against the switching address shortly after the controller has started.
Read feedback actively
Additional check step, switched off by default. When the monitoring time expires without the feedback matching, the feedback address is read actively first. If the actuator answers with the correct value, only the feedback telegram was lost and no error is reported. If it does not answer at all or answers with a wrong value, it is not reachable and the error handling continues as usual. At startup of the controller the feedback is read once as well.
Response wait time
Time in seconds within which the answer to the read request has to arrive. Only effective when the feedback is read actively.
Error pulse time
Length of the pulse at the output Error pulse in seconds.
Save error counter
The error counters are kept after a restart of the controller.
Send mail With this parameter the mail sending can be activated. One mail is sent per error case and monitoring, it states the affected monitoring and the addresses.
Mail address Recipient. Several recipients can be entered separated by a semicolon.
Mail subject error
Subject when the feedback is missing.
Mail subject ok Subject when the feedback matches the switching address again.



See also general parameters of all function blocks.