...
Related to that is the concept of a Flap, which in opEvents is defined as a sequence of state down and back up transitions within a short time frame. opEvents uses the configuration option state_flap_window
to define this window, by default 90 seconds. In a flap situation, the up event is marked as flap event, and it's its event name is changed to "<state entity> Flap"; it is also marked as associated to the previous down event, and any repeat events that don't convey a new state are suppressed.
This behaviour can be fine-tuned using the configuration option opevents_no_action_on_flap
(default: true): when set to true opEvents will automatically acknowledge the related down event and set the down event action_required to false. This causes any actions defined in policies for the down event to be stopped. If opevents_no_action_on_flap
is false, then the down event is not modified and remains open when a flap is detected.
Programmable Suppression
...