Copyright Micropelt

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

The wireless communication is cyclical and bidirectional using only the EnOcean Equipment Profile EEP A5 20-01 (Battery-Powered Actuator).

Download Encoder/Decoder

  File Modified

Protocol data overview

Transmit mode from MVA to controller/ gateway/ server

 

Receive mode from controller / gateway / server to MVA

DB3.7…DB3.0 (CV)

Current valve position 0...100%, linear n=0...100

 

DB3.7…DB3.0 (SP)

New valve position (0...100% ~ 0x00…0x64) or Target temperature (0…40°C ~ 0x00…0xFF)

 

Selection with SPS DB1.2

DB2.7

Not used

 

DB2.7…DB2.0 (TMP)

Room temperature from room sensor

(0…40ºC ~ 0xFF…0x00*)

  • for operation with the internal MVA ambient sensor must be set to 0x00

DB2.6 (ENIE)

Active energy harvesting (valve is hot)

 

DB1.7....DB1.4

Not used (set to “zero”)

DB2.5 (ES)

Energy storage sufficiently filled

 

 

DB1.3 (SB)

Summer mode

transmit / receive time interval 8 hours

DB2.4 (BCAP)

Storage capacity sufficient (analog DB_2. Bit_5)

 

DB1.2 (SPS)*1

Setpoint Selection

0: Valve pos. (0…100%)

1: Temp. setpoint (0…40°C)

DB2.3

Not used

 

DB1.1…DB1.0

Not used (set to “zero”)

DB2.2 (FTS)

Temperature sensor failure

 

DB0.7…DB0.4

Not used (set to “zero”)

DB2.1 (DWO)

Window open detection

 

DB0.3 (LRNB)

LRN Bit, defined for data telegram

DB2.0 (ACO)

Motor failure

 

DB0.2…DB0.0

Not used (set to “zero”)

DB1.7…DB1.0 (TMP)

Ambient temperature MVA

(0…40°C ~ 0x00…0xFF)

 

 

 

DB0.7…DB0.4

Not used

 

 

 

DB0.3 (LRNB)

LRN Bit, defined for data telegram

 

 

 

DB0.2…DB0.0

Not used

 

 

 

*1 IMPORTANT NOTICE:

When operated in Temperature setpoint mode (SPS=1), every valid temperature setpoint (°C) value received is internally stored and used in case of radio loss situations. This allows the user to control the radio loss safety temperature value even when the device is used in valve position mode SPS=0.

More information is available in the latest release version of the published equipment profiles EEP of the EnOcean Alliance. http://www.enocean-alliance.org

Setpoint Selection (DB1.2, RCU to MVA004)

Selection whether A5-20-01 and the actuator is used with Valve Position (Controller running in the room or building control system) or with its internal temperature control loop.

Valve position [%] and Set temperature [°C] in actuator mode (DB3, RCU to MVA004)

The external radio partner transmits the temperature setpoint for the internal controller (0 ... + 40°C, DB3.7 ... DB3.0 = 0 ... 255). The use of a separate, external room temperature sensor is recommended whose room temperature (DB2.7 ... DB2.0) is transmitted to the drive by the room controller as part of the A5-20-01 protocol. The internal controller thus does not use the ambient temperature measured in the near field of the radiator, but the actual room temperature.

When operating with an internal temperature sensor, DB2.7 ... DB2.0 must be set to 0x00. Values not equal to 0x00 are interpreted as sent room temperatures and thus lead to faulty control behavior.

Valve position (%):The external radio partner transmits a 0 ... 100% control signal (DB3.7 ... DB3.0 = 0 ... 100) and converts it into an actuating movement by the actuator (0% = closed valve / 100% = completely open valve).

Summer Mode (DB1.3)

When the actuator receives the status message „Summer mode ON“ from the external radio master, then the transmit/receive interval is increased from 2/5/10 minutes to 8 hours. It is possible to wake up the iTRV through 1 x pressing the push button. Then the iTRV receives the new setting from the room controller.

Recognition of valve position and reference run

The valve actuator recognizes during the teach-in the closing position of the valve. During operation the valve actuator does a full stroke (self-calibration) after every 2nd week, to avoid malfunction of the valve. It is not intended to trigger the recognition of the valve position via room controller.

Example of a radio protocol

Radio protocol of valve actuator MVA to server /controller /gateway

Example in HEX "0x32 0x70 0x89 0x08"

  • DB3.7…DB3.0 = 0x32 = 50: valve position is 50%

  • DB2.7…DB2.0 = 0x70 includes

o    DB2.4 = 1 Energy storage capacity sufficient

o    DB2.5 = 1 Energy storage charged

o    DB2.6 = 1 Harvesting active

  • DB1.7…DB1.0 = 0x89 = 137: Internal temperature = 40*DB.1/255 = 40*137/255 = 21,5 °C

  • DB0.7…DB0.0 = 0x08: Data telegram

 Radio protocol from server /controller /gateway to valve actuator

 VALVE POS: Example in HEX "0x05 0x77 0x00 0x08"

  • DB3.7…DB3.0 = 0x05 = 5: new valve position is 5%

  • DB2.7…DB2.0 = 0x77 = 119: room temperature = 255 - 119 = 136 => 40 * 136 / 255 = 21,3 °C

  • DB1.7…DB1.0 = 0x00:

o    DB1.3 = 0: regular default radio cycle (no summer mode)

o    DB1.2 = 0: DB3.7…DB3.0 is set to valve position %

  • DB0.7…DB0.0 = 0x08: Data telegram

SET_TEMP: Example in HEX "0x80 0x81 0x04 0x08"

  • DB3.7…DB3.0 = 0x80 = 128: New target temperature is 40 * 128 / 255 = 20,1°C

  • DB2.7…DB2.0 = 0x81 = 129: room temperature = 255 - 129 = 126 => 40 * 126 / 255 = 19,8 °C

  • DB1.7…DB1.0 = 0x04:

o    DB1.3 = 0: regular default radio cycle (no summer mode)

o    DB1.2 = 1: DB3.7…DB3.0 is set to internal temp.-controller with default duty cycle (Summer bit not active)

  • DB0.7…DB0.0 = 0x08: Data telegram

DIRECTION-1 MVA004 to Control unit /Gateway 

Actuator → Controller / Gateway

 

4 Byte:

32708908

 

 

 

HEX

BIN

DEC

DB3.7-0

32

00110010

50

CV = Current valve opening =  50 %

DB2.7-0

70

01110000

112

SO

DB2.7

0

0 = Normal operation

1 = Service on

ENIE

DB2.6

1

0 = no energy input

1 = Energy input enabled (Harvesting active)

ES

DB2.5

1

0 = Energy storage low

1 = Energy storage sufficiently charged

BCAP

DB2.4

1

0 = Battery low, replace soon

1 = Battery OK

DB2.3

0

 

 

FTS

DB2.2

0

0 = Temp sensor OK

1 = Temp sensor out of range

DB2.1

0

 

 

ACO

DB2.0

0

0 = Actuator normal operation

1 = Actuator obstructed

DB1.7-0

89

10001001

137

TMP = Ambient temperature from actuator = 21.5 ºC

DB0.7-0

08

00001000

8

LRN Type

DB0.7

0

0 = not used [no EEP & Mfg ID)

1 = not used [with EEP & Mfg ID)

EEP Result

DB0.6

0

0 = not used [EEP not supported]

1 = not used [EEP supported]

LRN Result

DB0.5

0

0 = not used [Sender ID deleted]

1 = not used [Sender ID stored]

LRN Status

DB0.4

0

0 = not used [Teach-In query]

1 = not used [Teach-In response]

LRNB

DB0.3

1

0 = Teach-in Telegram

1 = Data Telegram

DB0.2

0

0 = not used

1 = not used

DB0.1

0

0 = not used

1 = not used

DB0.0

0

0 = not used

1 = not used

 

 

DIRECTION-2 Control unit / Gateway to MVA004 

Controller / Gateway  →  Actuator

 

4 Byte:

80810408

 

 

 

HEX

BIN

DEC

DB3.7-0

80

10000000

128

SP = Valve position  =  128 %

SP = Valve temperature setpoint =  20.1 ºC

DB2.7-0

81

10000001

129

TMP = Temperature from controller / gateway =  19.8 ºC

DB1.7-0

04

00000100

4

 

DB1.7

0

 

 

 

DB1.6

0

 

 

 

DB1.5

0

 

 

 

DB1.4

0

 

 

SB

DB1.3

0

0 = Normal Operation

1 = Summer bit, extended sleep time

SPS

DB1.2

1

0 = DB3 is valve position [%]

1 = DB3 is temperature set point [ºC]

 

DB1.1

0

 

 

 

DB1.0

0

 

 

DB0.7-0

08

00001000

8

LRN Type

DB0.7

0

0 = not used [no EEP & Mfg ID)

1 = not used [with EEP & Mfg ID)

EEP Result

DB0.6

0

0 = not used [EEP not supported]

1 = not used [EEP supported]

LRN Result

DB0.5

0

0 = not used [Sender ID deleted]

1 = not used [Sender ID stored]

LRN Status

DB0.4

0

0 = not used [Teach-In query]

1 = not used [Teach-In response]

LRNB

DB0.3

1

0 = Teach-in telegram

1 = Data telegram

DB0.2

0

0 = not used

1 = not used

DB0.1

0

0 = not used

1 = not used

DB0.0

0

0 = not used

1 = not used

 

 

  • No labels