ezeio2:scriptref:dorestore

Trigger restore of an alarm.

Description

DoRestore( alarmno, force, dparam, iparam1, iparam2, text, ... )

This command will change the state of an alarm into restored and trigger any alarm actions accordingly. If the force parameter is 0/false and the alarm is not in active state, the actions are not re-triggered.

If the alarm is in alarm state, the restore logic and holdoff will determine if/when the restore actions will execute.

Parameters

alarmno The alarm number
force If set to TRUE/1, the actions will be run even if the alarm was already in restored state
dparam A user-defined float value (accessed by [P2] in templates
iparam1 A user-defined integer value [P3]
iparam2 A user-defined integer value [P4]
text User defined formatted text to include in the message [TEXT]

Return value

Returns the previous state of the alarm. 1=alarm was active. 0=alarm was not active.

Example usage

   new m = 14;
   DoRestore(4, 0, 1.1, 200, 333, "Door closed. Was open %d minutes.", m);

NOTE: First appeared in firmware 24060601

  • ezeio2/scriptref/dorestore.txt
  • Last modified: 2024-06-07 19:35
  • by andreh