background image

Introduction

This section covers the following topics:

l

EnOcean Basics

l

O3-DIN EnOcean Gateway Basics

l

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.

EnOcean devices use short, infrequent radio signals and can transmit over distances of up to
30 m (100 ft) indoors. The signals are received and processed by line-powered devices such as
relay switch actuators, repeaters, or gateways.

For more information about the EnOcean wireless standard, see

https://www.enocean.com

and

https://www.enocean-alliance.org

O3-DIN EnOcean Gateway Basics

The O3-DIN EnOcean gateway connects wireless EnOcean devices to the BACnet building
network using a wired serial connection to an EnOcean-capable O3 Hub sensor hub or
CON-ENOC adapter. The communication protocol is defined by

EnOcean Serial Protocol 3.0

.

The gateway acts as both a receiver and a transmitter, reading from EnOcean input devices and
writing to EnOcean output devices. Structured View (SV) objects represent the EnOcean devices
on the network, with device data mapped to BACnet values according to a supplied XML
mapping file. Normally these mappings are based on an EnOcean Equipment Profile (EEP), but
custom mappings are also supported.

The gateway

currently supports

the following EEP types:

l

F6

: Repeated Switch Communication (RPS) Telegram — e.g., F6-02-01

l

D5

: 1 Byte Communication (1BS) Telegram — e.g., D5-00

l

A5

: 4 Byte Communication (4BS) Telegram — e.g., A5-20-01

For more information, see

http://tools.enocean-alliance.org/EEPViewer

.

Communication is established between the gateway and an EnOcean device through a pairing
process in which the device is put into learn mode and a "learn in" or "learn out" packet is sent
from the gateway to the device.

©

2022 Delta Controls Inc.

5

Summary of Contents for EnOcean O3-DIN

Page 1: ...O3 DIN EnOcean Gateway Application Guide Firmware 4 13 Edition 1 0 ...

Page 2: ...rinted by end users for their own use using a printer such as an inkjet or laser device Authorized distributors of Delta Controls products Delta Partners may print PDF documents for their own internal use or for use by their customers Authorized Delta Partners may engage a printing or copying company to produce copies of released PDF documents with the prior written permission of Delta Controls In...

Page 3: ...Main Steps for Configuring Output Devices 14 Configuring Simple Relays 14 RPS Force Send 16 Configuring Load Controllers with Central Command Support 20 Setting Up Feedback 22 Configuring Radiator Valve Controllers 23 Monitoring Network Communication 26 Understanding the Link Status 26 Understanding the Reliability Timer 26 Monitoring Communication Statistics 27 Monitoring the Wireless Signal 28 V...

Page 4: ...ommunications are unreliable 37 How to Determine the Sending ID of O3 Hub Packets 38 Troubleshooting a CON ENOC 38 The CON ENOC is not communicating 38 Communications are unreliable 38 Troubleshooting EnOcean Objects 39 EnOcean object values are not updating 39 The Device Address CSV object is not learning a new address 39 EnOcean object values are lost when a controller is shut down 39 Appendix B...

Page 5: ...twork using a wired serial connection to an EnOcean capable O3 Hub sensor hub or CON ENOC adapter The communication protocol is defined by EnOcean Serial Protocol 3 0 The gateway acts as both a receiver and a transmitter reading from EnOcean input devices and writing to EnOcean output devices Structured View SV objects represent the EnOcean devices on the network with device data mapped to BACnet ...

Page 6: ...02 E8 or O3 HUB O2 E9 connected to an O3 DIN CPU controller or up to 2 EnOcean capable O3 Hubs connected to an O3 DIN SRC controller or 1 CON ENOC connected to either type of O3 DIN controller l Up 32 EnOcean devices per O3 Hub or CON ENOC With 8 O3 Hubs a total of 256 EnOcean devices are possible l Recommend less than 13 points per EnOcean device EnOcean Data Units Frame packet physical layer sub...

Page 7: ...orted EnOcean Devices l 868 MHz Europe or 902 MHz North America EnOcean input read devices l 868 MHz Europe or 902 MHz North America EnOcean output write devices EnOcean Communication Protocol Supports ESP3 EnOcean Serial Protocol 3 0 Does not support older ESP versions e g ESP2 Communication l CANbus O3BUS using the NET3 port O3 Hub l RS 485 serial at 38400 baud over NET1 2 3 CON ENOC 2022 Delta ...

Page 8: ...sed receiver location where you plan to install an O3 Hub or CON ENOC device The circle represents the effective radio signal range Each circle should cover approximately 20 m 66 ft and overlap as little as possible with other circles EnOcean sensors should be located within a 10 m 33 ft radius of the receiver Ideally the wireless signal should have an unobstructed line of sight path to the receiv...

Page 9: ...Connect the O3 Hub s PWR input to PWR OUT 1 on an O3 DIN CPU controller or to an external 24 VDC power supply 4 If you are connecting only one O3 Hub to the O3BUS network leave the device address as the default setting 2 If you are connecting more than one O3 Hub wire the hubs in a daisy chain and set each hub to a unique address between 2 and 9 The total length of the O3BUS network must not excee...

Page 10: ...al port representing the EnOcean network hosted by the O3 Hub For example 3200000 4 Create an SV object for the EnOcean network The object instance follows the format 3s00000 where s is the address of the O3 Hub For example if the address is 2 create SV3200000 If the address is 9 create SV3900000 If you are using multiple hubs create a network SV object for each hub 5 Create an SV object for each ...

Page 11: ... to On The Link Status CSV object changes to Pairing b If the EnOcean device has a Learn button press the button to start pairing When pairing is complete the Device Address CSV object shows the device s ID and the Link Status CSV object changes to Online If the EnOcean device does not have a Learn button for example a rocker switch activate the device press the rocker switch to allow the gateway ...

Page 12: ...nd names 5 Create BACnet objects for each EnOcean device a Using the instances and names shown in the Subordinates section of the EnOcean device SV object create the BACnet 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 tha...

Page 13: ... EnOcean Device If you already know the address of the EnOcean device you want to link to you can simply open the Device Address CSV object and manually enter the hexadecimal address as the object value Resetting Pairing To prevent re pairing the same device EnOcean learn packets received when the Device Address CSV has a non zero value are ignored If the EnOcean device you want to link to was pre...

Page 14: ... the Protocol Type to EnOcean 2 If you are using O3 Hubs create a BV30s030 object for each hub where s is the hub address in the range 2 to 9 to enable its EnOcean radio and command the object to On 3 Create the network and device SV objects 4 Associate a mapping file with each device SV object 5 Create the BACnet objects needed for your application either manually or using the Database Creation t...

Page 15: ...or off The following procedure assumes that you have already completed steps 1 to 4 in Main Steps for Configuring Output Devices To configure a simple relay 1 Create the Device Type AV object and set the value to 1 to define an output without feedback 2 Create the OFF Value AV object and set the value For example 112 0x70H 3 Create the ON Value AV object and set the value For example 80 0x50H 4 Cr...

Page 16: ...use RPS telegrams start with F6 For example F6 02 01 To use the RPS Force Send feature 1 Verify that the OFF Value AV and ON Value AV objects are set to the required values 2 Command the RPS Force Send BV object to On This sends the current value of the Relay ONOFF Output BV object To use Force Send repeatedly the Force Send BV object must be toggled ON and OFF at a rate slower than the program sc...

Page 17: ... that retains its value between scans BV represents the RPS Force Send BV object You will need to create the following additional objects Name Reference Description PG1 PG1 Master program to call PG2 and PG3 PG2 PG2 Program to send ON followed by Release PG3 PG3 Program to send OFF followed by Release Rocker ON and release switch BV1 For PG2 Rocker OFF and release switch BV2 For PG3 Rocker ON stat...

Page 18: ...ate variable Rocker ON state variable 1 If Rocker ON state variable 1 Then ON Value ON_VALUE RPS Force Send Off ElseIf Rocker ON state variable 2 Then send the ON packet here If RPS Send Manual_Override Off Then RPS Send Manual_Override On Else RPS Force Send On End If ElseIf Rocker ON state variable 3 Then RPS Force Send Off ElseIf Rocker ON state variable 4 Then ON Value RELEASE_VALUE ElseIf Roc...

Page 19: ...e 7 Then RPS Force Send Off Rocker OFF state variable 0 End If Else DoEvery 0 1S Rocker OFF state variable Rocker OFF state variable 1 If Rocker OFF state variable 1 Then OFF Value OFF_VALUE RPS Force Send Off ElseIf Rocker OFF state variable 2 Then send the ON packet here If RPS Send Manual_Override On Then RPS Send Manual_Override Off Else RPS Force Send On End If ElseIf Rocker OFF state variabl...

Page 20: ...imming profile and the A5 11 01 lighting controller status feedback profile together to control the output device Download A5 38 08 A5 11 01 from https support deltacontrols com Products EnOceanEEPs Currently the O3 DIN EnOcean gateway only supports the switching 0x01 and dimming 0x02 command bytes for A5 38 08 Be extra careful when setting up the packet data The gateway has the following behavior...

Page 21: ...tion Set Point AV3sDD008 AVpDD007 Dimming Output Level AV3sDD009 AVpDD008 Repeater Enabled BV3sDD010 BVpDD010 Power Relay Timer Enabled BV3sDD011 BVpDD011 Daylight Harvesting Enabled BV3sDD012 BVpDD012 Dimming Load BV3sDD013 BVpDD013 Magnet Contact Closed BV3sDD014 BVpDD014 Occupancy Occupied BV3sDD015 BVpDD015 Power Relay ON BV3sDD016 BVpDD016 ONOFF BV3sDD017 BVpDD017 Device Type AV3sDD993 AVpDD9...

Page 22: ...ded for your application 2 Set the Device Type AV object value to 0 to define an output with feedback 3 Ensure that all Learn Out BV objects are Off 4 Set the value of the Learn Out Func CSV object to 38 5 Set the value of the Learn Out Type CSV object to 08 6 Put the load controller into learn mode For specific instructions consult the manufacturer s documentation 7 Command the 4BS Learn Out BV o...

Page 23: ...s A radiator valve controller is an actuator for a heating radiator application that uses the A5 20 04 EEP profile FIL1227 The mapping file should contain the following objects Name Reference O3 Hub Reference CON ENOC Temperature AV3sDD001 e g AV3201001 AVpDD001 e g AV101001 4BS Variation 3 BV3sDD981 BVpDD981 RPS Force Send BV3sDD982 BVpDD982 Total Send Error AV3sDD983 AVpDD983 Total Send AV3sDD98...

Page 24: ...configuration objects needed for your application 2 Command the 4BS Variation 3 BV object to On 3 Ensure that all Learn Out BV objects are Off 4 Set the value of the Learn Out Func CSV object to 20 5 Set the value of the Learn Out Type CSV object to 04 6 Command the Learn Mode BV object to On 7 Put the radiator valve controller into learn mode For specific instructions consult the manufacturer s d...

Page 25: ...utput Devices The wake up cycle is typically at least 10 minutes for a radiator valve application so you can expect a significant delay before a new valve position is received and acted on 2022 Delta Controls Inc 25 ...

Page 26: ...Online Indicates a successful learn operation with a valid address l Offline The address CSV holds a valid address but the reliability timer is expired An Offline status indicates that a device was learned but no new packet came in during the defined reliability timer period The Link Status requires up to one minute to reflect a new status The following figure shows an invalid value in the Device ...

Page 27: ...DD984 AVpDD984 Total Receive Error AV3sDD994 AVpDD994 Total Receive AV3sDD995 AVpDD995 s hub rotary switch address 2 9 p controller NET port 1 3 DD EnOcean device number 01 32 The ratio of error packets to total packets received should be less than 5 percent The Total Receive object holds the count for total packets received with no errors The Total Receive Error object holds the count for total p...

Page 28: ...elp deltacontrols com Name Reference O3 Hub Reference CON ENOC RSSI AV3sDD980 AVpDD980 s hub rotary switch address 2 9 p controller NET port 1 3 DD EnOcean device number 01 32 Value of Signal Strength The following table outlines signal strength ranges If the dBm value is high the signal will be weaker if the dBm value is low the signal will be stronger Signal Strength Description 40 dBm Indicates...

Page 29: ... XML for FIL1204 xml version 1 0 encoding utf 8 si mapping xmlns si http schema deltacontrols com schemas entelibus SpecialIn terface1 0 xmlns eno http schema deltacontrols com schemas entelibus enOceanM apping type enocean si variable si name Supply voltage OPTIONAL si name si type AV si type si advalue eno analogValue eno ioNumber 1 eno ioNumber eno offset 0 eno offset eno size 8 eno size eno mi...

Page 30: ...he FIL object See Working with Mapping Files The following example shows two mapping rows the first shows a 0 C to 40 C 32 F to 104 F temperature range and the second shows a 40 C to 0 C 40 F to 32 C temperature range For an AV mapping the gateway does not support minScale and maxScale both having a range value of 0 If you do not want scales for an AV match the scale values to the range values Usi...

Page 31: ...ce O3 Hub Reference CON ENOC PIR Status Off BV3sDD002 e g BV3201002 BVpDD002 e g BV101002 PIR Status On BV3sDD003 e g BV3201003 BVpDD003 e g BV101003 A value greater than 128 would indicate that the room is occupied while a value less than or equal to 128 would indicate that the room is unoccupied 2022 Delta Controls Inc 31 ...

Page 32: ...ML file A5 10 10_4BS_Telegram_Room_Operating_Panel_Temperature_and_Humidity _ Sensor_Set_Point_and_Occupancy_Control xml is saved to the Downloads folder 2 Create a new FIL object e g FIL115 3 Open the new FIL object e g FIL115 and click Upload File Upload the XML file you downloaded in step 1 4 Modify the mapping values in the Translation table as needed l To edit a value double click the value y...

Page 33: ...orted value is selected The following table describes each column in the Translation table and notes which values are not supported Column Values Object Type variable input output not supported Name Name of the BACnet object Can be up to 47 characters including spaces Object AV BV AI BI MI MV AO BO MO LO CSV not supported Mapping advalue complex hoa switch feedback not supported Mapping Type analo...

Page 34: ...objects the size is always 1 minRange Lowest possible raw value maxRange Highest possible raw value minScale Engineering value that corresponds to the minRange value maxScale Engineering value that corresponds to the maxRange value value The minRange maxRange minScale and maxScale elements provide a way to scale this raw value into engineering units This field is mandatory Put in 0 here unless ins...

Page 35: ...ument and add the following lines to set up the XML document file to refer to the two schema files xml version 1 0 encoding utf 8 si mapping xmlns si http schema deltacontrols com schemas entelibus SpecialIn terface1 0 xmlns eno http schema deltacontrols com schemas entelibus enOceanM apping type enocean si mapping 4 If necessary assign the schema files to the XML document using the XML editor For...

Page 36: ...IN EnOcean Application Guide Edition 1 0 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 ...

Page 37: ...20 Ω termination resistor at the NET3 port If the O3 DIN controller is in the middle of a segment you must enable termination in the O3 Hubs at both ends of the segment l Check that the object BV30s030 Enable EnOcean is created and commanded to On where s is the O3 Hub s rotary switch address in the range 2 to 9 l Check that the CANbus protocol was selected and activated on the NP3 object and conf...

Page 38: ...nicating over the correct frequency 902 MHz for CON ENOC 902 models 868 MHz for CON ENOC 868 models l Confirm power for the O3 DIN controller and the CON ENOC The Status LED on the O3 DIN controller and the Power LED on the CON ENOC should both be green l Check that the CON ENOC is correctly wired to a valid NET port on the O3 DIN controller On the O3 DIN CPU NET1 3 are valid On the O3 DIN SRC onl...

Page 39: ... Check that the network SV and device SV objects have been created with the correct instance numbers l Check that the device SV object is using the correct XML mapping file l Check that the EnOcean objects AVs BVs CSVs have been created with the correct instances An active hyperlink appears in the device SV Subordinates column when the object is created correctly The Device Address CSV object is n...

Page 40: ... A5 02 05 1201 Temperature sensor Echoflex MT 17 Echoflex RTS 1T UW sensors Thermoken SR65 Thermoken SRC D0 A5 02 17 1202 Outdoor temp sensor Thermokon SR65 A5 04 01 1203 Temp and humidity sensors Echoflex RTS 1H UW sensors Thermokon SR04 RH A5 07 01 1204 Occupancy sensor ILLUMRA E3x x12GP Echoflex ERM DL Thermokon SRC D0 Heating and or cooling application A5 08 01 1205 Light temp humidity and occ...

Page 41: ...5 10 10 1215 Temp humidity setpoint occupancy Thermokon SR04PT RH A5 10 11 1216 Temp humidity override button Thermokon SR04P MS rH A5 10 12 1217 Temp humidity setpoint Thermokon SR04P RH A5 10 19 1218 Temp setpoint humidity fan speed occupancy Echoflex RTS 2HS UW sensors A5 30 02 1219 Window contact switch Digital input single input contact Echoflex MC 21 D5 00 01 1220 Window contact switch singl...

Page 42: ...ion style Echoflex PTM265D Echoflex ERM series Echoflex ETRH2 W ILLUMRA E3x x12GP F6 04 01 1223 Key card activated switch Echoflex PTM265KCAU Echoflex ERM series ILLUMRA E3x x12GP A5 20 01 1224 Battery powered actuator BI DIR Micropelt MVA002 003 004 Thermokon SAB A5 20 02 1225 Basic actuator BI DIR A5 20 03 1226 Line powered actuator BI DIR Spartan ME83xx A5 20 04 1227 Heating radiator valve actu...

Page 43: ...Revision History Edition Date Description 1 0 April 2022 Based on O3 FW 4 12 application guide Updated for 4 13 Added RSSI config object Updated AV object 2022 Delta Controls Inc 43 ...

Reviews: