alarm.change Event

The alarm.change event is triggered when an alarm changes state.

Form

Parameters

Name

Type

Description

Thing key

String

This trigger can be limited to a specific thing identified by it's key. Leave blank to not limit this trigger to a specific thing.

Thing tags

String

This trigger can be limited to things identified by tag. Leave blank to not limit this trigger by tags.

Alarm key

String

This trigger can be limited to changes to specific alarm identified by key. Leave blank to not limit this trigger by alarm key.

Alarm state(s)

String

This trigger can be limited to a specific alarm state(s) identified by a comma separated list. Leave blank to not limit this trigger to specific alarm state(s).

Time in condition (seconds)

Integer

This trigger can be limited to only execute if the alarm was in the specified condition for at least the specified number of seconds (TIC: time in condition). If there are alarm publishes during the TIC that do not change the alarm state (publishes of the same value), the trigger will execute at the end of this period. If there are alarm publishes that change the alarm state during the TIC, the trigger execution is cancelled. If this trigger should execute immediately, leave this field empty.

Event variables

Name

Type

Description

>$(event.alarm.corrId)

String

The correlation ID of the alarm of the thing that initiated this trigger.

$(event.alarm.key)

String

The key of the alarm of the thing that initiated this trigger.

$(event.alarm.msg)

String

The message of the alarm of the thing that initiated this trigger.

$(event.alarm.name)

String

The name of the alarm of the thing that initiated this trigger.

$(event.alarm.state)

Integer

The state of the alarm of the thing that initiated this trigger.

$(event.alarm.string)

String

The string of the state of the alarm of the thing that initiated this trigger.

$(event.alarm.ts)

String

The timestamp of the alarm of the thing that initiated this trigger.

$(event.location.heading)

Float

The heading of the thing that initiated this trigger.

$(event.location.lat)

Float

The latitude of the thing that initiated this trigger.

$(event.location.lng)

Float

The longitude of the thing that initiated this trigger.

$(event.location.speed)

Integer

The speed of the thing that initiated this trigger.

$(event.thing.key)

String

The key of the thing that initiated this trigger.

$(event.thing.name)

String

The name of the thing that initiated this trigger.

$(event.thing.type)

String

The name of the thing definition of the thing that initiated this trigger.