Config descriptions

Config profile:co7io-bacnet:reset

Name Type Label Description

priority

INTEGER

Priority

Priority of reset command (null value sent to device). When no value is specified default channel priority is used. If no priority is set on channel then device will receive just a null.

Config thing-type:co7io-bacnet:object

Name Type Label Description

instance

INTEGER

Instance

Instance number of object.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on Device or Network.

writePriority

INTEGER

Write priority

Write priority to be set when value must be set on controller. Defaults to no priority

Config thing-type:co7io-bacnet:mstp-device

Name Type Label Description

address

INTEGER

Device address (node id)

Address of device.

instance

INTEGER

Device identifier

Identifier of device.

network

INTEGER

Network number

BACnet network number/identifier.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on network.

discoverChannels

BOOLEAN

Discover channels

Because each BACnet object is linked to a BACnet device, device will know associated objects. Thanks to this setting it is possible to aggregate all objects states (present values) in one place. Please note this is experimental feature and works only if device channel list is empty.

discoverObjects

BOOLEAN

Discover objects

Enabling this feature will look for BACnet objects which can be mapped to Thing instances. For each supported BACnet object there will be one Thing instance. Please be aware that it most of the situations it will lead to multiplication of things.

Config profile:co7io-bacnet:priority

Name Type Label Description

priority

INTEGER

Priority

Priority of reset command (null value sent to device). When no value is specified default channel priority is used. If no priority is set on channel then device will receive just a null.

Config thing-type:co7io-bacnet:device-read-write

Name Type Label Description

instance

INTEGER

Instance number

Object instance

type

TEXT

Object type

Object kind

propertyIdentifier

TEXT

Property identifier

Object property identifier to be retrieved.

readOnly

BOOLEAN

Read only

Determine if channel is commendable or just read only.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on thing or bridge value.

Config thing-type:co7io-bacnet:ip-device

Name Type Label Description

address

TEXT

Device IP Address

Address of device.

port

INTEGER

Port

Device port.

instance

INTEGER

Device identifier

Identifier of device.

network

INTEGER

Network number

BACnet network number/identifier.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on network.

discoverChannels

BOOLEAN

Discover channels

Because each BACnet object is linked to a BACnet device, device will know associated objects. Thanks to this setting it is possible to aggregate all objects states (present values) in one place. Please note this is experimental feature and works only if device channel list is empty.

discoverObjects

BOOLEAN

Discover objects

Enabling this feature will look for BACnet objects which can be mapped to Thing instances. For each supported BACnet object there will be one Thing instance. Please be aware that it most of the situations it will lead to multiplication of things.

Config thing-type:co7io-bacnet:read-write

Name Type Label Description

readOnly

BOOLEAN

Read only

Determine if channel is commendable or just read only.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on thing or bridge value.

Config thing-type:co7io-bacnet:read-only

Name Type Label Description

readOnly

BOOLEAN

Read only

Determine if channel is commendable or just read only.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on thing or bridge value.

Config thing-type:co7io-bacnet:device-read-only

Name Type Label Description

instance

INTEGER

Instance number

Object instance

type

TEXT

Object type

Object kind

propertyIdentifier

TEXT

Property identifier

Object property identifier to be retrieved.

readOnly

BOOLEAN

Read only

Determine if channel is commendable or just read only.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is based on value set on thing or bridge value.

Config thing-type:co7io-bacnet:ipv4

Name Type Label Description

localNetworkNumber

INTEGER

Local network number

Identifier of network to which by default this bridge is bound.

localDeviceId

INTEGER

Device identifier

Identifier of local device which is visible in BACnet network.

localBindAddress

TEXT

Local address

IP address on which communications to system are expected to take place.

port

INTEGER

Port number

Port number on which to expect communication. By default 47808 (hex 0xBAC0).

broadcastAddress

TEXT

Broadcast address

Address used for sending BACnet broadcast messages.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is done 1000 ms (every second).

networkRouter

TEXT

Network router

This parameter allows to pre-register a network router to BACnet client. Please note that configuration must be entered in specific format: network=ipaddress:port. Binding will work only with IP addresses and will not attempt to resolve hosts.

Config thing-type:co7io-bacnet:mstp

Name Type Label Description

localNetworkNumber

INTEGER

Local network number

Identifier of network to which by default this bridge is bound.

serialPort

TEXT

Serial port

Serial interface port.

baudRate

INTEGER

Baud rate

Baud rate for serial connection.

parity

TEXT

Parity setting

Parity settings determine detection of frames and communication over serial port.

refreshInterval

INTEGER

Refresh interval

Time between next poll cycles. If no value is given polling is done 1000 ms (every second).

timeout

INTEGER

Timeout

Communication timeout in milliseconds under which devices should answer.

segTimeout

INTEGER

Segmentation timeout

Maximum time between next segments of segmented communication frame.