About This Document This document describes how to connect EnOcean devices to a BACnet network using the ® O3-DIN EnOcean gateway. The information in this document applies to O3 firmware version 4.11 and enteliWEB 4.17. Document Conventions Symbols Indicates important information to the user. Indicates an action that could potentially result in damage to equipment or loss of data.
Introduction This section covers the following topics: EnOcean Basics • O3-DIN EnOcean Gateway Basics • O3-DIN EnOcean Gateway Specifications • EnOcean Basics EnOcean is a wireless protocol for ultra-low power energy harvesting sensors, switches, and controls. EnOcean devices offer batteryless, maintenance-free operation and come with standardized communication profiles to ensure interoperability across manufacturers.
O3-DIN EnOcean Gateway Specifications The following table lists the specifications of the EnOcean gateway in O3 firmware version 4.11: Gateway Capacity Up to 32 devices per EnOcean radio with device numbers in • the range 01–32. Device SV instances in the 33–99 range are not supported.
Getting Started This section covers the following topics: Setting Up an EnOcean Network • Setting Up the O3-DIN EnOcean Gateway • Setting Up an EnOcean Network Before installing EnOcean devices, conduct a site survey to assess optimal placement of sensors and receivers. To conduct a site survey: 1.
Setting Up the O3-DIN EnOcean Gateway The O3-DIN EnOcean Gateway requires a controller and an EnOcean receiver. The controller can be an O3-DIN-CPU or an O3-DIN-SRC. The receiver can be an EnOcean-capable O3-HUB sensor hub (e.g., O3-HUB-En902) or a CON-ENOC adapter. Sensor hubs communicate with O3-DIN controllers over an O3BUS (CAN-based) network.
Configuring Input Devices This section covers the following topics: Configuring Input Devices Using a Sensor Hub • Configuring Input Devices Using a CON-ENOC • Manually Pairing an EnOcean Device • Resetting Pairing • Configuring Input Devices Using a Sensor Hub To configure EnOcean input devices using a sensor hub: 1.
the Learn Mode BV, Link Status CSV, and Device Address CSV objects. The Device Address CSV object instance follows the format 3sDD999, where s is the sensor hub address and DD is the device number in the range 01 to 32. For example, if the sensor hub address is 2 and the device number is 01, create CSV3201999.
5. Create BACnet objects for each EnOcean device. a. Using the instances and names shown in the Subordinates section of the device SV object, create the objects needed for your application. At a minimum, create the Learn Mode BV, Link Status CSV, and Device Address CSV objects. The Device Address CSV object instance follows the format pDD999, where p is the number of the NET port that the CON-ENOC is connected to, and DD is the device number in the range 01 to 32.
Configuring Output Devices This section covers the following topics: Main Steps for Configuring Output Devices • Configuring Simple Relays • Configuring Load Controllers with Central Command Support • Configuring Radiator Valve Controllers • Main Steps for Configuring Output Devices The steps for configuring an EnOcean output device are essentially the same as for configuring an EnOcean input device: 1.
Configuring Simple Relays Simple relays provide basic on/off control and do not offer any feedback. The mapping file should contain the following objects: Name Reference (Sensor Hub) Reference (CON-ENOC) Device Type AV3sDD993 (e.g., AV3201993) AVpDD993 (e.g., AV101993) OFF Value AV3sDD990 AVpDD990 ON Value AV3sDD991...
Page 15
RPS Force Send Since simple relays do not include a feedback function, there is no indication of the relay's actual state. In some cases, you may want to send the same command again to ensure that the command was received and acted on correctly by the relay output device. The RPS Force Send BV object (BV3sDD982 or BVpDD982) provides a way to send the current relay output value even if that value has not changed.
Page 16
You will need to create the following additional objects: Name Referenc Description Master program to call PG2 and PG3 Program to send ON followed by Release Program to send OFF followed by Release Rocker ON and For PG2 release switch Rocker OFF and For PG3 release switch...
Page 17
'RPS Force Send' = On ElseIf ('Rocker ON state variable' = 6) Then 'RPS Force Send' = Off Else 'ON Value' = ON_VALUE 'Rocker ON state variable' = 0 'Rocker ON and release switch.Manual_Override' = 0 End If End Do End If PG3 Example Code: Sends the OFF Followed by a Release Packet Variable OFF_VALUE As Integer...
Configuring Load Controllers with Central Command Support Load controllers are typically used in lighting and HVAC circuit applications and usually include a feedback signal. Many EnOcean output devices offer central command support (A5-38-08). This feature is typically used in combination with another profile. For example, the gateway can use the A5-38-08 lighting dimming profile and the A5-11-01 lighting controller status feedback profile together to control the output device.
Page 19
Name Reference (Sensor Hub) Reference (CON-ENOC) Occupancy Occupied BV3sDD015 BVpDD015 Power Relay ON BV3sDD016 BVpDD016 ONOFF BV3sDD017 BVpDD017 Device Type AV3sDD993 AVpDD993 Link Status CSV3sDD996 CSVpDD996 Reliability Timer AV3sDD997 AVpDD997 Learn Mode BV3sDD998 BVpDD998 4BS Send BV3sDD985 BVpDD985 4BS Learn Out BV3sDD986 BVpDD986 Learn Out Func...
Setting Up Feedback If the output device supports feedback, you can set up feedback to show the response to an output command. To set up feedback: 1. Command the Learn Mode BV object to On. The Link Status CSV object changes to "Pairing."...
Page 21
Name Reference (Sensor Hub) Reference (CON-ENOC) Reliability Timer AV3sDD997 AVpDD997 Learn Mode BV3sDD998 BVpDD998 Device Address CSV3sDD999 CSVpDD999 s = hub rotary switch address (2–9) p = controller NET port (1–3) DD = EnOcean device number (01–32) The following procedure assumes that you have already completed steps 1 to 4 in Main Steps for Configuring Output Devices and that you've associated the A5-20-04 profile with the device...
Monitoring Network Communication This section covers the following topics: Understanding the Link Status • Understanding the Reliability Timer • Monitoring Communication Statistics • Understanding the Link Status Link Status has four status values that indicate the current stages of the EnOcean device in the linking process: Unpaired: The status of Unpaired indicates that the device has not set up a link with an •...
Understanding the Reliability Timer The Reliability Timer confirms that the device is active and communicating. Name Reference (Sensor Hub) Reference (CON-ENOC) Reliability Timer AV3sDD997 AVpDD997 s = hub rotary switch address (2–9) p = controller NET port (1–3) DD = EnOcean device number (01–32) The Reliability Timer object displays a value in seconds (although the unit displays as %).
Working with Range and Scale Values This section covers the following topics: Understanding Range and Scale Values • Using a BV Object to Show Off/On States • Understanding Range and Scale Values EnOcean device values are scaled according to the minRange, maxRange, minScale, and maxScale configurations specified in the XML mapping file.
The minRange may sometimes be greater than the maxRange, as in the following example: <eno:minRange>255</eno:minRange> <eno:maxRange>0</eno:maxRange> <eno:minScale>-40</eno:minScale> <eno:maxScale>0</eno:maxScale> In the above code, the raw value 255 corresponds to -40°C (-40°F) and the raw value 0 corresponds to 0°C (32°F). You can edit the minRange, maxRange, minScale, and maxScale values in the Translation table in the FIL object.
Working with Mapping Files This section covers the following topics: Modifying a Default Mapping File • Creating a Custom XML Mapping File • Saving Mapping Data • The O3-DIN EnOcean gateway supports both standard EEP profiles and custom XML files for mapping.
Page 27
Translation Table Details Use caution when modifying mapping values as some options are not supported by the EnOcean gateway and you will not receive any feedback if an unsupported value is selected. The following table describes each column in the Translation table and notes which values are not supported.
Differences Between Current and Previous FIL Object Mappings The History pane in enteliWEB provides a convenient way to see changes made to a FIL object. To see the differences between the current and previous version of a FIL object, in the History pane at the right of the enteliWEB page, click the details link.
Instances (ioNumber) must follow sequentially for the mapping translation to work. If non- sequential instance numbers are used, the FIL interface will accept them but the mappings will not work correctly. Saving Mapping Data If you do an enteliWEB database save, the .zdd file does not include SV objects or XML mapping content.
Appendix A: Troubleshooting This section covers the following topics: Troubleshooting a Sensor Hub • Troubleshooting a CON-ENOC • Troubleshooting Enocean Objects • Troubleshooting a Sensor Hub The sensor hub is not communicating Check that the sensor hub has EnOcean capability (the model name must include "En") •...
How to Determine the Sending ID of Sensor Hub Packets You can use the Hex value contained in CSV30s044 to determine the sending ID for of a particular EnOcean device communicating with this hub. The base Hex ID for the sensor hub EnOcean chip is added to the device number expressed as a Hex number.
Troubleshooting EnOcean Objects EnOcean object values are not updating If you are using a sensor hub, open the IOM object. If the hub’s physical address entry • (e.g., 309000) shows as Offline or None, reboot the controller and/or check the hub’s physical connection.
Appendix B: Supported FIL EEP Profiles The 4.11.0 firmware includes 27 predefined FIL object EEP profiles. Many EnOcean devices use EEP profiles that are not included in the predefined FIL objects. These untested devices may or may not work with the gateway. Additional tested profiles may be available on support.deltacontrols.com.
Document Revision History Edition Date Published Change Description January 2021 Partial revision of O3FW 4.9 application guide, updated for 4.11. O3-DIN Gateway Application Guide Page 35 of 35 Document Edition 2.0...
Need help?
Do you have a question about the EnOcean O3-DIN and is the answer not in the manual?
Questions and answers