Contents Introduction EnOcean Basics O3-DIN EnOcean Gateway Basics O3-DIN EnOcean Gateway Specifications Getting Started Setting Up an EnOcean Network Setting Up the O3-DIN EnOcean Gateway Configuring Input Devices Configuring Input Devices Using an O3 Hub Configuring Input Devices Using a CON-ENOC Manually Pairing an EnOcean Device Resetting Pairing Configuring Output Devices...
Page 4
Translation Table Details Differences Between Current and Previous FIL Object Mappings Creating a Custom XML Mapping File Saving Mapping Data Troubleshooting Troubleshooting an O3 Hub The O3 Hub is not communicating Communications are unreliable How to Determine the Sending ID of O3 Hub Packets Troubleshooting a CON-ENOC The CON-ENOC is not communicating Communications are unreliable...
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.
Introduction O3-DIN EnOcean Gateway Specifications The following table lists the specifications of the EnOcean gateway in O3 firmware version 4.13: 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.
Page 7
Introduction Auto Mapping/Discovery Supports auto learn feature for inputs Supports one click learn out, three click learn out, custom 4BS, and 4BS Variant 3 learn out for outputs Allows manual addressing Supported EnOcean Devices 868 MHz (Europe) or 902 MHz (North America) EnOcean input (read) devices 868 MHz (Europe) or 902 MHz...
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.
Getting Started move the sensors, change antenna positions, or add repeaters to achieve the desired result. As each receiver location is verified, record the signal strength measurements on the floor plan. 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.
Configuring Input Devices This section covers the following topics: Configuring Input Devices Using an O3 Hub Configuring Input Devices Using a CON-ENOC Manually Pairing an EnOcean Device Resetting Pairing Configuring Input Devices Using an O3 Hub To configure EnOcean input devices using an O3 Hub: 1.
Configuring Input Devices a. Open the device SV object. b. In Gateway Mapping, select the EnOcean Equipment Profile (EEP) or other XML mapping that corresponds to your EnOcean device. c. Click Save. The Subordinates section populates with a list of suggested BACnet object instances and names.
Page 12
Configuring Input Devices For example, if the CON-ENOC is connected to NET1, create SV100000. 3. Create an SV object for each EnOcean device (up to 32). The object instance follows the format pDD 000, where p is the number of the NET port that the CON-ENOC is connected to, and DD is the number of the EnOcean device in the range 01 to 32.
Configuring Input Devices the device (press the rocker switch) to allow the gateway to learn the device ID. This should initiate pairing. c. Once the pairing is complete, command the Learn Mode BV object to Off. If a FIL object associated with a Device SV object is changed or edited, a controller reboot is required to clear data from the previous profile.
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 initial steps for configuring an EnOcean output device are the same as for configuring an EnOcean input device.
Page 15
Configuring Output Devices Name Reference (O3 Hub) Reference (CON-ENOC) AV3 sDD 993 (e.g., AV3201993 AV pDD 993 (e.g., AV101993) Device Type AV3 sDD 990 AV pDD 990 OFF Value AV3 sDD 991 AV pDD9 91 ON Value BV3 sDD 001 BV pDD 001 Relay ONOFF s = hub rotary switch address (2-9) p = controller NET port (1-3) DD = EnOcean device number (01-32) The Device Type AV object is used for output control and defines two categories of devices:...
Configuring Output Devices 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.
Page 17
Configuring Output Devices State = 0 End If End Do End If <the rest of the GCL+ program> In the preceding code, "Run" is a GCL+ integer variable that indicates that RPS Force Send should be set periodically when it is non-zero. "Time" is a GCL+ variable that indicates the value of the desired RPS Force Send interval.
Page 18
Configuring Output Devices PG2 Example Code: Sends the ON Followed by a Release Packet Variable ON_VALUE As Integer Variable RELEASE_VALUE As Integer ON_VALUE = 80 RELEASE_VALUE = 0 If ('Rocker ON and release switch' = 0) Then If ('Rocker ON state variable' > 7) Then 'RPS Force Send' = Off 'Rocker ON state variable' = 0 End If...
Page 19
Configuring Output Devices '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 Variable RELEASE_VALUE As Integer OFF_VALUE = 112 RELEASE_VALUE = 0 If ('Rocker OFF and release switch' = 0) Then If ('Rocker OFF state variable' >...
Configuring Output Devices ElseIf ('Rocker OFF state variable' = 5) Then // send the release packet here 'RPS Force Send' = On ElseIf ('Rocker OFF state variable' = 6) Then 'RPS Force Send' = Off Else 'OFF Value' = OFF_VALUE 'Rocker OFF state variable' = 0 'Rocker OFF and release switch.Manual_Override' = 0 End If...
Page 21
Configuring Output Devices Name Reference (O3 Hub) Reference (CON-ENOC) AV3 sDD 001 (e.g., AV pDD 001 (e.g., Command AV3201001) AV101001) AV3 sDD 002 AV pDD 002 Dimming Value AV3 sDD 003 AV pDD 003 Ramping Time BV3 sDD 004 BV pDD 004 Dimming Range Relative Value BV3 sDD 005...
Configuring Output Devices 1. Command the Learn Mode BV object to On. The Link Status CSV object changes to "Pairing." 2. On the EnOcean output device, generate a learn packet from the device using the method specified by the manufacturer. When pairing is complete, the Device Address CSV object shows the device’s ID and the Link Status CSV object changes to "Online."...
Page 24
Configuring Output Devices Name Reference (O3 Hub) Reference (CON-ENOC) AV3 sDD 994 AV pDD 994 Total Receive Error AV3 sDD 995 AV pDD 995 Total Receive CSV3 sDD 996 CSV pDD 996 Link Status AV3 sDD 997 AV pDD 997 Reliability Timer BV3 sDD 998 BV pDD 998...
Monitoring Network Communication This section covers the following topics: Understanding the Link Status Understanding the Reliability Timer Monitoring Communication Statistics Monitoring the Wireless Signal 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 EnOcean device.
Monitoring Network Communication Name Reference (O3 Hub) Reference (CON-ENOC) AV3 sDD 997 AV pDD 997 Reliability Timer 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 %). When a new packet is received, the timer resets and begins another count down cycle.
Monitoring Network Communication Monitoring the Wireless Signal RSSI (Receive Signal Strength Indicator) is a measurement that determines the power of a received signal. You can view the received signal strength on the Trend Log object page in dBmV (decibels relative to one millivolt) and adjust the position of the sensor if your signal is weak. The trend log table graphically displays the time range and strength of the signal.
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.
Working With Range and Scale Values </eno:analogValue> </si:advalue> </si:variable> In the above code, the raw value range of 0–250 corresponds to engineering values of 0–5 VDC. The minRange may sometimes be greater than the maxRange, as in the following example: <eno:minRange>255</eno:minRange>...
Page 31
Working With Range and Scale Values You could create the following objects to represent the device's PIR value: Name Reference (O3 Hub) Reference (CON-ENOC) BV3 sDD 002 (e.g., BV3201002) BV pDD 002 (e.g., BV101002) PIR Status - Off BV3 sDD 003 (e.g., BV3201003) BV pDD 003 (e.g., BV101003) PIR Status - On A value greater than 128 would indicate that the room is occupied, while a value less than or...
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. The EEP profiles included in the default database (FIL1201–1227) should be used whenever possible.
Working With Mapping Files 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. 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.
Working With Mapping Files Column Values offset The bit offset in the data packet, where an offset of '0' is the most significant bit of the first byte in the data packet. For example, offset 0 and size 3 in a byte that has a value of 0x55 (0x01010101) means a value of 0000010.
Working With Mapping Files A window opens showing the differences between the current and previous version of the file. Scroll down to see recent changes. Creating a Custom XML Mapping File While it is recommended to use the predefined EEP mapping files included in the default database (FIL1201–1227), you can also create your own XML mapping files that follow the syntax rules defined in the Special Interface and EnOcean XML schema files (FIL1001 and FIL1012).
Working With Mapping Files Saving Mapping Data If you do an enteliWEB database save, the .zdd file does not include SV objects or XML mapping content. To save mapping data, you must use the Download File button on the FIL page. O3-DIN EnOcean Application Guide Edition 1.0...
Troubleshooting This section covers the following topics: Troubleshooting an O3 Hub Troubleshooting a CON-ENOC Troubleshooting EnOcean Objects Troubleshooting an O3 Hub The O3 Hub is not communicating Check that the O3 Hub has EnOcean capability (the model name must end in "E8" or "E9") and is communicating over the correct frequency (868 MHz for O3-HUB-02-E8 models, 902 MHz for O3-HUB-02-E9 models).
Troubleshooting Check for changes in the physical environment. For example, a new concrete or metal wall can affect communications adversely. Be aware of potential noise sources such as lighting ballasts or electrical equipment that can interfere with EnOcean signal strength. Modify the environment to improve communications.
Troubleshooting Modify the environment to improve communications. If this is not possible, consider moving the CON-ENOC or installing a repeater. Troubleshooting EnOcean Objects EnOcean object values are not updating If you are using an O3 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: FIL EEP Profiles The 4.13 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/Products/EnOceanEEPs.
Need help?
Do you have a question about the EnOcean O3-DIN and is the answer not in the manual?
Questions and answers