0% found this document useful (0 votes)
7 views

Generic_Profiles_Appendix_V1.1

Generic Profiles are the successor of EnOcean Equipment Profiles and targets the short comings of it. Both EnOcean Equipment Profiles and Generic Profiles describe the data communication of products utilizing The EnOcean Radio Protocol and enables manufacturers to develop interoperable products. The strength of Generic Profiles is to enable devices to have self-described communication. New products can be developed without submission of its profile to the EnOcean Alliance.

Uploaded by

aidasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Generic_Profiles_Appendix_V1.1

Generic Profiles are the successor of EnOcean Equipment Profiles and targets the short comings of it. Both EnOcean Equipment Profiles and Generic Profiles describe the data communication of products utilizing The EnOcean Radio Protocol and enables manufacturers to develop interoperable products. The strength of Generic Profiles is to enable devices to have self-described communication. New products can be developed without submission of its profile to the EnOcean Alliance.

Uploaded by

aidasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

System Specification

Generic Profiles - Appendix


V 1.1

San Ramon, CA, USA, June 20, 2013

Executive Summary

Generic Profiles are the successor of EnOcean Equipment Profiles and targets the short
comings of it. Both EnOcean Equipment Profiles and Generic Profiles describe the data
communication of products utilizing The EnOcean Radio Protocol and enables manufacturers
to develop interoperable products. The strength of Generic Profiles is to enable devices to
have self-described communication.
New products can be developed without submission of its profile to the EnOcean Alliance.

Ver. Editor Change Date

1.0 MH First release 20.6.2013

1.1 MH Update of Enums, Teach IN Info and Signal data 23.07.2018

Copyright © EnOcean Alliance Inc. 2012- 2018. All rights Reserved.

This information within this document is the property of the EnOcean Alliance and its use and
disclosure are restricted. Elements of the EnOcean Alliance specifications may also be subject
to third party intellectual property rights, including without limitation, patent, copyright or
trademark rights (such a third party may or may not be a member of the EnOcean Alliance.)
The EnOcean Alliance is not responsible and shall not be held responsible in any manner for
identifying or failing to identify any or all such third party intellectual property rights. This
document and the information contained herein are provided on an “as is” basis and the
EnOcean Alliance disclaims all warranties express or implied, including but not limited to (1)
any warranty that the use of the information herein will not infringe any rights of third parties

Generic Profiles Specification Page 1/10


System Specification

(including any intellectual property rights, patent, copyright or trademark rights, or (2) any
implied warranties of merchantability, fitness for a particular purpose, title or
noninfringement.

In no event will the EnOcean Alliance be liable for any loss of profits, loss of business, los of use
of data, interruption of business, or for any other direct, indirect, special or exemplary,
incidental, punitive or consequential damages of any kind, in contract or in tort, in connection
with this document or the information contained herein, even if advised of the possibility of
such loss or damage. All Company, brand and product names may be trademarks that are the
sole property of their respective owners.

The above notice and this paragraph must be included on all copies of this document that are
made.

The EnOcean Generic Profiles Appendix is available free of charge to companies, individuals
and institutions for all non-commercial purposes (including educational research, technical
evaluation and development of non-commercial tools or documentation.)

This specification includes intellectual property („IPR“) of the EnOcean Alliance and joint
intellectual properties („joint IPR“) with contributing member companies. No part of this
specification may be used in development of a product or service for sale without being a
participant or promoter member of the EnOcean Alliance and/or joint owner of the
appropriate joint IPR. EnOcean Alliance grants no rights to any third party IP, patents or
trademarks.

These errata may not have been subjected to an Intellectual Property review, and as such, may
contain undeclared Necessary Claims.

EnOcean Alliance Inc.


5000 Executive Parkway, Suite 302
San Ramon, CA 94583
USA
Graham Martin Chairman & CEO EnOcean Alliance

Generic Profiles Specification Page 2/10


System Specification

Table of content

8. Generic Profiles Appendix ................................................................................................ 4

8.1. About this document ............................................................................................................... 4

8.2. Signal types ................................................................................................................................. 4

8.2.1. Signal type Data .................................................................................................................................5

8.2.2. Signal type Flag ..................................................................................................................................6

8.2.3. Signal type Enumeration ................................................................................................................7

8.2.4. Signal Type Teach-in information ..............................................................................................9

Generic Profiles Specification Page 3/10


System Specification

8. Generic Profiles Appendix

8.1. About this document


This document defines the variable lists, which are used in the Generic Profiles Specification.
The process of Generic Profiles and usage of the following definitions is described in the
Generic Profiles Specification.

Additions to the following definitions can be submitted to the EnOcean Alliance Technical
Working Group for approval. The EAC (EEP Approval Committee) will revise the changes and
will help submitters with questions and requests.

Additional definitions should be made, if a planned product cannot be sufficiently described


with the existing definitions.

8.2. Signal types


In this chapter the signal types for all channel types are described. There are signal type
definitions for channel type:

• Data
• Flag
• Enumeration
• Teach-in information

Generic Profiles Specification Page 4/10


System Specification

8.2.1. Signal type Data


Signal Type
8 bits Data
00000000 = Reserved N/A
00000001 = Acceleration m / s²
00000010 = Angle °
00000011 = Angular velocity rad / s
00000100 = Area m²
00000101 = Concentration ppm
00000110 = Current A
00000111 = Distance m
00001000 = Electric field strength V/m
00001001 = Energy J
00001010 = Number N/A
00001011 = Force N
00001100 = Frequency Hz
00001101 = Heat flux density W / m²
00001110 = Impulse Ns
00001111 = Luminance intensity lux
00010000 = Magnetic field strength A/m
00010001 = Mass kg
00010010 = Mass density kg / m³
00010011 = Mass flow kg / s
00010100 = Power W
00010101 = Pressure Pa
00010110 = Relative humidity %
00010111 = Resistance Ω
00011000 = Temperature °C
00011001 = Time s
00011010 = Torque Nm
00011011 = Velocity m/s
00011100 = Voltage V
00011101 = Volume m³
00011110 = Volumetric Flow m³ / s
00011111 = Sound Pressure Level dBSPL
00100000 = Correlated Color Temperature Kelvin
00100001
- = Reserved N/A
11111111
TABLE 8.1: SIGNAL TYPE ‘DATA’

Generic Profiles Specification Page 5/10


System Specification

8.2.2. Signal type Flag


Signal Type
8 bits Flag
00000000 = Reserved N/A
00000001 = Automatic / manual (1) automatic; (0) manual
00000010 = Button pressed (1) pressed; (0) not pressed
00000011 = Button changed (1) change; (0) no change
00000100 = Day / night (1) day; (0) night
00000101 = Down “-“ (1) down; (0) no change
00000110 = General alarm (1) alarm; (0) manual
00000111 = Heat / cool (1) heat; (0) cool
00001000 = High / low (1) high; (0) low
00001001 = Occupancy (1) occupied; (0) unoccupied
00001010 = On / off (1) on; (0) off
00001011 = Open / closed (1) open; (0) closed
00001100 = Power alarm (1) alarm; (0) no change
00001101 = Start / stop (1) start; (0) stop
00001110 = Up “+” (1) up; (0) no change
00010000
- = Reserved N/A
11111111
TABLE 8.2: SIGNAL TYPE ‘FLAG’

Generic Profiles Specification Page 6/10


System Specification

8.2.3. Signal type Enumeration


For the signal type ‘Enumeration’ the values and ranges are defined for every single
enumeration. When using the enumeration channel type in Teach-in request message, the
resolution description from Table 3.3: Resolution ‘data’ and ‘enumeration’ has to be applied.
The range definition in the table below has only an informative character.

Signal Type
8 bits Enumeration Range Values Use
00000000 = Reserved N/A

00000001 = Multipurpose Defined by application

00000010 = Building Mode 0..2 0 = Building in use global


1 = Building not used
2 = Building protection

00000011 = Occupancy Mode 0..2 0 = Occupied global


1 = Standby
2 = Not occupied

00000100 = HVAC Mode 0..6 0 = Auto HVAC


1 = Comfort
2 = Standby
3 = Economy
4 = Building Protection

00000101 = Changeover Mode 0..3 0 = Auto HVAC


1 = Cooling Only
2 = Heating Only
00000110 = Time 32 bit Seconds since fixed date global
00000111 = Battery 0..200 0.5 % Step of Battery global
power
00001000 = Reserved
-
11111111

TABLE 8.3: SIGNAL TYPE ‘ENUMERATION’

The signal type multipurpose (0b00000001) is dedicated to manufacturer or application


specific enumeration channel types. The values and range of the multipurpose enumeration
can vary between products and manufacturers. It is to assume that such enumeration fulfils
one of these criteria:

• is not likely to be reused by other application or manufacturer

Generic Profiles Specification Page 7/10


System Specification

• is very specific for a given application or manufacturer


• has different reasons not to be added as interoperable enumeration to this document

The values and range of the multipurpose enumeration have to be described in the product
documentation of the product applying it.

Generic Profiles Specification Page 8/10


System Specification

8.2.4. Signal Type Teach-in information


Signal Type
8 bits Teach-in information
Length
00000000 = Reserved N/A
Inbound Channels description
00000001 = 0 bytes
following
00000010 = Product ID 4 bytes
00000011 = Connected GSI Sensor IDs N Bytes
00000100 =
00000101 =
00000110 =
00000111 =
00001000 =
00001001 =
00001010 =
00001011 =
00001100 =
00001101 =
00001110 =
00010000
- = Reserved N/A
11111111
TABLE 8.4: SIGNAL TYPE ‘TEACH-IN INFORMATION’

The Length information is used in the channel definition of the Teach-in information channel
type during Teach-in process as indicator how many bytes of data will follow.

Product ID is defined to be a unique reference to a device type (not devices them self).
Manufacturers can use this filed to identify different types of devices in the field and
effectively improve the plug & play capabilities. A common platform to share Product ID
definition and device meta-data will be defined. The rules of usage will be defined by the TWG.

Connected GSI Sensor IDs is a specific channel defined to translate the Generic Sensor
Interface (GSI) for Long range sensors into Generic Protocol Teach in. Additionally to Product
ID it includes the Socket number and Number of connected sensors. Those parameters are
specific for GSI.

Generic Profiles Specification Page 9/10


System Specification

Data definition of “Connected GSI Sensor IDs”

Socket Additional Sensors GSI-Product Ids

1 byte 1 byte N * 6 Bytes

1-255 0-254 N * 6 bytes Sensor Product Ids with the format:


0: Only this Sensor
0xAA 00xBB 0xBB 0xCC 0xCC 0xCC

0xAA: 1 Byte Manufcaturer ID

0xBB 0xBB: 2 Bytes Sensor Product Type


0xCC 0xCC 0xCC : 3 Bytes Sensor Serial Number

Generic Profiles Specification Page 10/10

You might also like