Defining Alarm Actions


The DataWise® software suite comes with a rich set of alarm detection and alarm response and delivery functions. The types of alarms that can be detected are:

  • Above a maximum value

  • Below a minimum value

  • Rainfall rates (amount per time period)

  • Positive rates of change

  • Negative rates of change

  • Sensors whose data values are not reporting as frequently as specified.


  • When an alarm condition is defined, some type of action is also required to be specified that will be performed when the alarm condition is met.

  • Alarm actions are numbered and range from 0-31.
  • Alarm actions are associated with programs that are executed with the cause of the alarm and other pertinent information passed to them.
  • The DataWise® software suite comes with at least the following alarm programs:


  • Alarm Program Alarm Function
    warning_console.exe Causes an audible alarm on the computer running the DataWise® software. Not very useful but included for completeness.
    warning_dummy.exe Essentially a no-op. Used for temporarily disabling alarms to be generated.
    warning_email.exe Delivers alarm notifications via email, SMS, and MMS.
    warning_control.exe Issues a control output to remote sites for protocols supported by DataWise®.
    warning_web.exe Brings up a small browser window and plays an alarm sound on alarm generation when a browser is logged into DataWise®.
    warning_voice_twilio.exe Delivers alarm notifications via voice / phone call.
    warning_file.exe Places generated alarms in text files in user-specified directories.


    Additional alarm notification applications can be added on request.

    It should be noted that users can write their own alarm notification applications. Documentation for doing this is in Appendix E.