[ENG] 14.7. [DKSF 54.3 IU] What SMS Notifications Can a Device Send?

Syntax of SMS Notifications

SMS notifications look like the next:

np_name (q) information

where:

  • np_name – is a name of a device for the identification of SMS notifications of up to 30 Latin symbols. It is set on the page «SETUP» of a device web interface. If a name of a device is not specified, then the name NETPING is used;
  •  is a consequent number of messages. Each number is nonvolatile. i.e. it is not zeroed when a power supply is switched off. It is used to register missed (lost) messages;
  • Information – is an information part of SMS notifications.

Information Part of SMS Notifications

Temperature Sensors

A notification about a failure of a temperature sensor (a sensor stopped responding when polling):

TEMP.SENSOR "label" IS FAILED

where:

  • j – is a number of a temperature sensor, 1..8;
  • label – is a label of a temperature sensor that is specified in the fields «Memo» on the page «TEMPERATURE» of a web interface of a device. A label in a text of a notification is quoted. If the label is not specified (empty), then it is not included into SMS.


A notification about temperature readings returning to the thresholds of the specified range of normal temperatures:

TEMP.SENSOR "label" IN RANGE (t1 TO t2C), NOW tC

where:

  • j – is a number of a temperature sensor, 1..8;
  • t – is current temperature, °C;
  • t1, t2 – are thresholds of the «safe range» of temperature, °C;
  • label – is a label of a temperature sensor that is specified in the fields «Memo» on the page «TEMPERATURE» of a device web interface. A label in the text of a notification is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about temperature readings exceeding a specified threshold of normal temperatures:

TEMP.SENSOR "label" ABOVE RANGE (t1 TO t2C), NOW tC

where:

  • j – is a number of a temperature sensor, 1..8;
  • t – is current temperature, °C;
  • t1, t2 – are thresholds of a «safe range» of temperature, °C;
  • label – is a label of a temperature sensor that is specified in the fields «Memo» on the page «TEMPERATURE» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about temperature readings decreasing below the specified range of normal temperatures:

TEMP.SENSOR "label" BELOW RANGE (t1 TO t2C), NOW tC

where:

  • j – is a number of a temperature sensor, 1..8;
  • t – is current temperature, °C;
  • t1, t2 – are thresholds of the «safe range» of the temperature, °C;
  • label – is a label of a temperature sensor that is specified in the fields «Memo» on the page «TEMPERATURE» of a device web interface. A label in the notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


Alarming notification about a status of a temperature sensor, when a sensor does not return to the "normal" status for a long time: 

TEMP.SENSOR "label" ABOVE SAFE RANGE (t1 TO t2C), SINCE data time, NOW tC

TEMP.SENSOR "label" BELOW SAFE RANGE (t1 TO t2C), SINCE data time, NOW tC

where:

  • j – is a number of a temperature sensor, 1..8;
  • t – is current temperature, °C;
  • t1, t2 – are thresholds of a temperature «safe range», °C;
  • label – is a label of a temperature sensor that is specified in the fields «Memo» on the page «TEMPERATURE» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS;
  • data time – is time when the first alarm appears, in the format DD.MM HH:MM.


Humidity Sensors

A failure notification from a humidity sensor (a sensor stopped responding when polled):

RHj "label" FAILED

where:

  • j – is a number of a humidity sensor, 1..4;
  • label – is a label of a humidity sensor that is specified in the fields «Memo» on the  page «HUMIDITY» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about appearing/connecting a humidity sensor (sensor stopped responding when polling):

RHj "label" is OK, h% Hstatus, tC Tstatus

where:

  • j – is a number of a humidity sensor, 1..4;
  • h – is relative humidity, %;
  • t – is current temperature, °C;
  • Hstatus – is humidity status. Possible values are «below range», «in range», «above range»;
  • Tstatus – is a temperature status. Possible values are «below range», «in range», «above range»;
  • label – is a label of a humidity sensor that is specified in the fields «Memo» on the page «HUMIDITY» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about returning of readings of relative humidity and temperature in the specified safe range:

RHj "label" h% (in range h1..h2%)

RHj "label" tC (in range t1..t2C)

where:

  • j – is a number of a humidity sensor, 1..4;
  • h – is relative humidity, %;
  • t – is current temperature, °C;
  • h1, h2 – are thresholds of a «safe range» of relative humidity, %;
  • t1, t2 – are thresholds of a temperature «safe range», °C;
  • label – is a label of a humidity sensor, is specified in the fields «Memo» on the page «HUMIDITY» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about readings of relative humidity and temperature exceeding a safe range:

RHj "label" h% (above range h1..h2%)

RHj "label" tC (above range t1..t2C)

where:

  • j – is a humidity sensor number, 1..4;
  • h – is relative humidity, %;
  • t – is current temperature, °C;
  • h1, h2 – are thresholds of a «safe range» of relative humidity, %;
  • t1, t2 – are thresholds of a temperature «safe range», °C;
  • label – is a label of a humidity sensor that is specified in the fields «Memo» on the page «HUMIDITY» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about readings of relative humidity and temperature falling below the specified safe range:

RHj "label" h% (below range h1..h2%)

RHj "label" tC (below range t1..t2C)

where:

  • j – is a number of a humidity sensor, 1..4;
  • h – is relative humidity, %;
  • t – is current temperature, °C;
  • h1, h2 – are thresholds of a «safe range» of relative humidity, %;
  • t1, t2 – are thresholds of a «safe range» of temperature, °C;
  • label – is a label of a humidity sensor that is specified in the fields «Memo» on the page «HUMIDITY» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


«Watchdog» Module

A notification about triggering the module «Watchdog» (a socket is switched off for short time to restore the operation of the connected equipment):

WDOG n "label" RESET

where:

  • n – is a relay number, 1..4;
  • label – is a relay label, it is specified in the field «Memo» on the page «RELAYS» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about switching a module «Watchdog» in a standby mode. If a watchdog was not successful in restoring the connection with a connected device within a specified number of resets, then the module is switched to a standby mode:

WDOG n "label" CEASED AFTER m FAILED RESETS

where:

  • n – is a relay number, 1..4;
  • label – is a relay label that is specified in the field «Memo» on the page «RELAYS» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.
  • m – is a number of resets that is specified in the field «Limit Number of Reset Retries» on the page «WATCHDOG» of a device web interface.


«Pinger» Module on the Page «SMS»

A notification about restoring and breaking a connection with the specified IP address («PINGER» module):

PINGER STATUS: OK|FAILED (IP/HOST)

where:

IP/HOST – is an address of the tested IP address/host


Relay

A notification about a relay of a device receiving a command to switch on/off:

RELAY n "label" ORDERED TO SWITCH ON|OFF

where:

  • n – is a relay number, 1..4;
  • label – a relay label that is specified in the field «Memo» on the page «RELAYS» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about a relay of a device receiving a command to switch on/off for short time:

RELAY n "label" RESET

where:

  • n – is a relay number, 1..4;
  • label – is a relay label that is specified in the field «Memo» on the page «RELAYS» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


A notification about a relay of a device switching on/off:

RELAY n "label" SWITCHED ON|OFF

where:

  • n – is a relay number, 1..4;
  • label – is a relay label that is specified in the field «Memo» on the page «RELAYS» of a device web interface. A label in a notification text is quoted. If a label is not specified (empty), then it is not included into SMS.


Built-in Battery

A notification about a device switching to a backup power from a battery:

POWERED FROM BATTERY

 

A notification about a device switching to a main power from the power grid 220V:

POWERED FROM 220V

 

A notification about a low battery charge:

BATTERY CHARGE < 10%

Periodic SMS Reports about a Status of Sensors, IO Lines and Relays

A device has got a feature of sending a daily report as SMS notifications about a status of sensors, IO lines, and relays. More detailed information about configuring this feature can be read in the section «[ENG] [Draft]14.9. [DKSF 54.3 IU] Configuring Time of Sending Daily Summary Report about a Status of Sensors and IO Lines as SMS Notifications».