Issuu on Google+

EnOcean Equipment Profiles No Wires. No Batteries. No Limits 5-Jan-10

06 Enero 2010


> Nibblewave

Standardization of Radio Protocol Layer

Application

Data Unit

Action

DATA INTERPRETATION

• EnOcean Equipment Profiles • Custom application

Standardization Task

Standardization started within EnOcean Alliance Version 2.0 available

Presentation

DATA ENCR./DECR.

• Encapsulate/Decapsulate • Encryption / Decryption

Transport Network Data Link

DECODED TELEGRAM (Bytes: ORG, ID, Data, Status)

• Repeating / Routing

ENCODED TELEGRAM (Bits)

• Subtelegrams / Acknowledge

Formal standardization at IEC

• Listen before talk • Encoding/Decoding telegram (inv-sync bit, checksum, CRC, etc.)

Physical

RF SIGNAL

• Bit sampling • Carrier frequency, modulation, data rate, Tx power, Rx sensitivity, etc.

© Nibblewave Electronics SL

> info@nibblewave.com

> 5-Jan-10

Page 2


> Nibblewave

EnOcean Protocol. Application Layer Bit 7 Sync_Byte1 (0xA5) Sync_Byte2 (0x5A) H_Seq Length

Bit 0 Description Synchronization byte Header identification H_Seq (3 bits) 0 unknown transmitter ID received 1 known transmitter ID received 2 new transmitter learnt Length (5 bits) Number of byte following the header (here:11)

ORG Data Byte 3 Data Byte 2 Data Byte 1 Data Byte 0 ID Byte 3 ID Byte 2 ID Byte 1 ID Byte 0 Status Check Sum

Š Nibblewave Electronics SL

Telegram type Data byte

32 bit transmitter ID Status field Checksum (LSB resulting from the addition of all bytes, not including the synchronisation byte or the checksum itself) > info@nibblewave.com

> 5-Jan-10

Page 3


> Nibblewave

EnOcean Telegrams types – ORG EEP and Data payload Definition The EEP is defined as following: ORG – FUNC (profile) – TYPE Ranges: ORG 0x00 … 0xFF FUNC 0x00 … 0x3F TYPE 0x00 … 0x7F ORG DB3 DB2 DB1 DB0 8 bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 ORG value

3

2

1

0

ID 32 bit

Status 8 bit

Sensor ID

ORG 0x05 0x06 0x07

© Nibblewave Electronics SL

Status information

Telegram Type PTM Telegrams - RPS message STM Telegrams - 1BS message STM Telegrams - 4BS message

> info@nibblewave.com

> 5-Jan-10

Page 4


> Nibblewave

ORG 7 – 4BS Telegrams Functions - Profiles To keep the radio telegram as short as possible the transmitter will inform the receiver only during the teach-in procedure about its characteristics. 9 The LRN bit (DB_0.Bit_3) must be set “0” to signalize a teach-in telegram. 9 The LRN Type bit (DB_0.BIT_7) signalizes whether the teach-in telegram contains information on Function-Profile, Type and Manufacturer ID (LRN Type = “1”) or if regular data is sent (LRN Type =”0”).

1. Press LRN pushbutton Sensor 2. LRN telegramm will be send ORG DB3 DB2 DB1 DB0 7 6 5 4 8 bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 ORG value

Function

Type

Manufacturer ID

LRN Type

0

0

0

ORG DB3 DB2 DB1 DB0 8 bit 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 ORG value

3

2

LRN

d.c.

3

2

1

0

d.c. d.c.

1

0

ID 32 bit

Status 8 bit

Sensor ID

ID 32 bit

Status 8 bit

Sensor ID

© Nibblewave Electronics SL

> info@nibblewave.com

> 5-Jan-10

Status information

Status information

Page 5


> Nibblewave

EnOcean Equipment Profiles – ORG 5 – ORG 6

FUNCTION -PROFILE

TYPE

02-Rocker Switch 2 rocker

01-Light and Blind ControlApplication Style 1

05-02-01

This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is installed in a 0-STATE up position! Application Style 1 is widely used in EU but may be found in other markets as well.

02-Light and Blind ControlApplication Style 2

05-02-02

This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is installed in an I-STATE up position! Application Style 2 is typically used in US and CAN but may be found in other markets as well.

01-Light and Blind ControlApplication Style 1

05-03-01

This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is installed in a 0-STATE up position! Application Style 1 is widely used in EU but may be found in other markets as well.

02-Light and Blind ControlApplication Style 2

05-03-02

This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is installed in an I-STATE up position! Application Style 2 is typically used in US and CAN but may be found in other markets as well.

04-Position Switch, Home and Office application

01-Key Card Activated Switch

05-04-01

Insertion of Key Card generates an N-Message, take-out a UMessage

05-Position Switch, Industrial Application

tbd

10-Mechanical Handle

00-Window Handle

05-10-00

00-Contacts & Switches

01-Single Input Contact

06-00-01

03-Rocker Switch 4 rocker ORG 5 RPS Telegram

ORG 6 1BS Telegram

© Nibblewave Electronics SL

> info@nibblewave.com

> 5-Jan-10

EEP

Comments

i.e STM250-Wireless window contact

Page 6


> Nibblewave

EEP – ORG 7 – 4BS – Function 2 FUNCTION -PROFILE

TYPE

02-Temperature Sensor

01-Range -40ºC to 0ºC

07-02-01

DB_1: Temperature, linear n=255…0

02-Range -30ºC to +10ºC

07-02-02

DB_1: Temperature, linear n=255…0

03-Range -20ºC to +20ºC

07-02-03

DB_1: Temperature, linear n=255…0

04-Range -10ºC to +30ºC

07-02-04

DB_1: Temperature, linear n=255…0

05-Range 0ºC to +40ºC

07-02-05

DB_1: Temperature, linear n=255…0

06-Range +10ºC to +50ºC

07-02-06

DB_1: Temperature, linear n=255…0

07-Range +20ºC to +60ºC

07-02-07

DB_1: Temperature, linear n=255…0

08-Range +30ºC to +70ºC

07-02-08

DB_1: Temperature, linear n=255…0

09-Range +40ºC to +80ºC

07-02-09

DB_1: Temperature, linear n=255…0

0A-Range +50ºC to +90ºC

07-02-0A

DB_1: Temperature, linear n=255…0

0B-Range +60ºC to +100ºC

07-02-0B

DB_1: Temperature, linear n=255…0

10-Range -60ºC to +20ºC

07-02-10

DB_1: Temperature, linear n=255…0

11-Range -50ºC to +30ºC

07-02-11

DB_1: Temperature, linear n=255…0

12-Range -40ºC to +40ºC

07-02-12

DB_1: Temperature, linear n=255…0

13-Range -30ºC to +50ºC

07-02-13

DB_1: Temperature, linear n=255…0

14-Range -20ºC to +60ºC

07-02-14

DB_1: Temperature, linear n=255…0

15-Range -10ºC to +70ºC

07-02-15

DB_1: Temperature, linear n=255…0

16-Range 0ºC to +80ºC

07-02-16

DB_1: Temperature, linear n=255…0

17-Range +10ºC to +90ºC

07-02-17

DB_1: Temperature, linear n=255…0

18-Range +20ºC to +100ºC

07-02-18

DB_1: Temperature, linear n=255…0

19-Range +30ºC to +110ºC

07-02-19

DB_1: Temperature, linear n=255…0

1A-Range +40ºC to +120ºC

07-02-1A

DB_1: Temperature, linear n=255…0

1B-Range +50ºC to +130ºC

07-02-1B

DB_1: Temperature, linear n=255…0

ORG 7 4BS Telegram

© Nibblewave Electronics SL

> info@nibblewave.com

EEP

> 5-Jan-10

Comments

Page 7


> Nibblewave

EEP – ORG 7 – 4BS – Functions 4…9

ORG 7 4BS Telegram

FUNCTION -PROFILE

TYPE

EEP

04-Temperature & Humidity Sensor

01-Range 0ºC to +40ºC and 0% to 100%

05-Pressure Sensor

tbd

06-Light Sensor

Comments

07-04-01

DB_2: Rel. Humidity 0…100%, linear n=255…0 DB_1: Temperature, 0…40ºC, linear n=255…0

01-Range 300lx to 60.000lx

07-06-01

DB_3: Supply voltage 0…5,1V, linear n=0…255 DB_2: Illuminance 300…30.000lx, linear n=255…0 DB_1: Illuminance 600…60.000lx, linear n=255…0

02-Range 0lx to 1.024lx

07-06-02

DB_3: Supply voltage 0…5,1V, linear n=0…255 DB_2: Illuminance 0…510lx, linear n=255…0 DB_1: Illuminance 0…1.024lx, linear n=255…0

07-Occupancy Sensor

01-Occupancy

07-07-01

DB_1: PIR Status 0…127 PIR off, 127…255 PIR on The transmission of "PIR off" telegrams is optional

08-Light, Temperature&Occupan cy Sensor

01-Range 0lx to 510lx 0ºC to +51ºC and Occupancy

07-08-01

DB_3: Supply voltage 0…5,1V, linear n=0…255 DB_2: Illuminance 0…510lx, linear n=255…0 DB_1: Temperature 0…51ºC, linear n=255…0

02-Range 0lx to 1020lx 0ºC to +51ºC and Occupancy

07-08-02

DB_3: Supply voltage 0…5,1V, linear n=0…255 DB_2: Illuminance 0…1020lx, linear n=255…0 DB_1: Temperature 0…51ºC, linear n=255…0

02-Range 0lx to 1530lx -30ºC to +50ºC and Occupancy

07-08-02

DB_3: Supply voltage 0…5,1V, linear n=0…255 DB_2: Illuminance 0…1530lx, linear n=255…0 DB_1: Temperature -30…50ºC, linear n=255…0

01-CO Sensor

07-09-01

04-CO2 Sensor

07-09-04

tbd

08-O2 Sensor

07-09-08

tbd

0C-Propane Sensor

07-09-0C

tbd

09-Gas Sensor

© Nibblewave Electronics SL

> info@nibblewave.com

> 5-Jan-10

Page 8


> Nibblewave

EEP – ORG 7 – 4BS – Function 10

FUNCTION -PROFILE

TYPE

10-Room Operating Panel

01-Temperature Sensor, set point, Fan Speed and Ocuppancy Control

07-10-01

DB_3: Turn-switch for fan speed DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Occupancy button

02-Temperature Sensor, set point, Fan Speed and Day/Night Control

07-10-02

DB_3: Turn-switch for fan speed DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Slide switch O/I, Day/Night

03-Temperature Sensor, set point control

07-10-03

DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0

04-Temperature Sensor, set point and Fan Speed Control

07-10-04

DB_3: Turn-switch for fan speed DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0

05-Temperature Sensor, set point and Occupancy Control

07-10-05

DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Slide switch O/I, Day/Night

06-Temperature Sensor, set point and Day/Night Control

07-10-06

DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Slide switch O/I, Day/Night

07-Temperature Sensor, Fan Speed Control

07-10-07

DB_3: Turn-switch for fan speed DB_1: Temperature, 0…40ºC, linear n=255…0

08-Temperature Sensor, Fan Speed and Ocuppancy Control

07-10-08

DB_3: Turn-switch for fan speed DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Occupancy button

09-Temperature Sensor, Fan Speed and Day/Night Control

07-10-09

DB_3: Turn-switch for fan speed DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Slide switch O/I, Day/Night

ORG 7 4BS Telegram

© Nibblewave Electronics SL

> info@nibblewave.com

EEP

> 5-Jan-10

Comments

Page 9


> Nibblewave

EEP – ORG 7 – 4BS – Function 10

FUNCTION -PROFILE

TYPE

10-Room Operating Panel

0A-Temperature Sensor, Set Point Adjust and Single Input Contact

07-10-0A

DB_2: Set point, min…max +, linear n=0…255 DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Contact State

0B-Temperature Sensor and Single Input Contact

07-10-0B

DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Input State

0C-Temperature Sensor and Occupancy Control

07-10-0C

DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Occupancy

0D-Temperature Sensor and Day/Night Control

07-10-0D

DB_1: Temperature, 0…40ºC, linear n=255…0 DB_0.bit_0: Slide switch

10-Temperature and Humidity Sensor, set point and Occupancy Control

07-10-10

DB_3: Set point, min…max +, linear n=0…255 DB_2: Rel. Humidity 0…100%, linear n=0…250 DB_1: Temperature, 0…40ºC, linear n=0…250 DB_0.bit_0: Ocuupancy button

11-Temperature and Humidity Sensor, set point and Day/Night Control

07-10-11

DB_3: Set point, min…max +, linear n=0…255 DB_2: Rel. Humidity 0…100%, linear n=0…250 DB_1: Temperature, 0…40ºC, linear n=0…250 DB_0.bit_0: Slide Switch 0/I or Slide switch Day/Night

12-Temperature and Humidity Sensor, set point Control

07-10-12

DB_3: Set point, min…max +, linear n=0…255 DB_2: Rel. Humidity 0…100%, linear n=0…250 DB_1: Temperature, 0…40ºC, linear n=0…250

13-Temperature and Humidity Sensor, Occupancy Control

07-10-13

DB_2: Rel. Humidity 0…100%, linea nr=0…250 DB_1: Temperature, 0…40ºC, linear n=0…250 DB_0.bit_0: Occupancy button

14-Temperature and Humidity Sensor, Day/Night Control

07-10-14

DB_2: Rel. Humidity 0…100%, linear n=0…250 DB_1: Temperature, 0…40ºC, linear n=0…250 DB_0.bit_0: Slide Switch 0/I or Slide switch Day/Night

ORG 7 4BS Telegram

© Nibblewave Electronics SL

> info@nibblewave.com

EEP

> 5-Jan-10

Comments

Page 10


> Nibblewave

EEP – ORG 7 – 4BS – Functions 11, 30, 38, 3F

ORG 7 4BS Telegram

FUNCTION -PROFILE

TYPE

11-Controller Status

01-Lighting Controller

07-11-01

DB_3: Illuminance 0...510lx, linear n=0…255 DB_2: Illuminance set point, min...max, linear n=0…255 DB_1: Dimming output level, min...max, linear n=0…255 DB_0.bit_7: Repeater DB_0.bit_6: Power Relay Timer DB_0.bit_5: Daylight Harvesting DB_0.bit_4: Dimming DB_0.bit_2: Magnet Contact DB_0.bit_1: Occupancy DB_0.bit_0: Power Relay

30-Digital Input

01-Single Input, Battery Monitor

07-30-01

DB_2: Supply voltage 0…120 battery LOW, 121…255 battery OK DB_1: Input State, 0…195 contact closed, 196…255 Contact open

02-Single Input Contact

07-30-02

DB_0.bit0: Input State

38-Central Command (0h01…0h7F)

3F-Universal

© Nibblewave Electronics SL

EEP

Comments

Switching

DB_3: Command 0h01 time, delay…

Dimming

DB_3: Command 0h02 dimming value, ramping time, dimming range, store final value…

08-PHC Gateway

07-38-08

Commands 0x8x to 0xFE are not used

7F-Universal

07-3F-7F

This profile is intended for manufacturer specific applications. Every manufacturer may independently define the types within this profile.

> info@nibblewave.com

> 5-Jan-10

Page 11


Enocean Profiles_v02.00