CustomMultistate Action - CSV Column Headers Required

  Field Name

  Description

  Notes

action:equipmentname

Name of the equipment item as seen in the equipment manager.

Unique

action:devicename

Name of the device interface

BACnet Interface v2

action:name

Name of the particular action

CustomMultistate

action:order

If multiple actions are present in the equipment item, this defines the order.

0

action:functionid

Custom event function that will activate this action.

This is normally blank.

action:triggername

Name of the trigger that executes the action

EventStartStop, EventSetupTeardown

action:objectname

Unique point object name

 

parm:deviceid

Bacnet device ID

integer

parm:objectid

BACnet object id

integer

parm:objectname

Object name of the bacnet object

This is populated when the “verify” button is used in the action form.

parm:objecttype

BACnet object type

Binary_Value, Binary_Output, Multistate_Value, Multistate_Output, Analog_Value, Analog_Output

parm:priority

Default priority for sending command

1-16

parm:propertytype

Property to send write commands to

Present_Value

parm:arrayindex

Array index of enumerated values

Typically -1 unless the property type is a property array

parm:actionstate

Not applicable

-1

parm:numstates

Number of states

2-4

parm:statetext

State name or units for the commands

{State1text},{State2text},{State3text},{State4text}  (e.g. “OFF, LOW, MED, HIGH”

parm:defaultunoccstate

The Default Unoccupied State combo box sets the state that represents OFF or UNOCCUPIED when no events are present.

State1,State2,State3,State4

parm:defaultnomatchstate

The Default No Match State selects which state will be used when there are events that don’t match any of the state expressions.  In the example shown, if any events trigger the action that don’t have “Low”, “Med”, or “High” EventTypes, state 3 will be commanded.

 

State1,State2,State3,State4

parm:allowcustompriority

Not used

false

parm:isScheduled

Not used

false

parm:stateXvalue

Commanded value for stateX (x=1-4)

0-1 for binary, 1-4 for multistate, numeric for analog.

parm:stateXpriority

Commanded priority for stateX (x=1-4)

Must be same as point priority

parm:stateXexpression

Filter expression for stateX (x=1-4)

Filter expression for the state.  (e.g. Contains([EventName], 'Women''s')

parm:stateXrank

Rank of the state if multiple states overlap.  1=highest, 4=lowest. stateX (x=1-4)

1-4