People Counter - EnOcean

Modified on Tue, 17 Jun at 4:27 PM

TABLE OF CONTENTS


This battery powered People Counter uses the EnOcean wireless communication to transmit the data collected by the People Counter.


Setting up a wireless EnOcean network is outside the scope of this documentation.


Features

Interval based transmission

When this option is used the device transmits data on a regular interval. This interval can be configured using NFC and the Android Config App.


Event based transmission

When this option is used the device transmits data on a configurageble event. An event can be defined by the number of counts and a timeout.


It is also possible to transmit only when at least 1 count was made. In that case the timeout is the interval of transmision in case of available counts.


Status LED functions

The IR receiver contains a status LED which displays at which state the device is functioning. This status LED is visible from the frontside of the device.


During start up / battery placement


Status LEDDescription
Battery voltage to low
Used battery placed (2 sec. on)
Incorrect settings unable to make connection
Connecting
Connected


During normal operation


Status LED
Description
Count registered


During alignment mode


Status LED
Description

IR Transmitter and receiver are aligned

IR Transmitter seen on only the left or right LED
IR Transmitter and IR Receiver not aligned


Note: Led functionality stays active for 2 minutes after establishing the EnOcean connection or after exiting the alignment mode


EnOcean telegrams

Count values

For transmitting the count values for Counter A and Counter B the People Counter uses the EnOcean 4 bytes communicatin (4BS).

Counter A and Counter B are transmitted using 1 telegram for each on channels 1 and 2.


Please note that the device transmits its total values since power on.


EEP (EnOcean Equipment Profile) A5-12-00 (Automated Meter Reading / AMR) is used for transmitting these total values.


Below an example of a telegram for Counter A and Counter B


Example Counter A, count with value 1254

FieldValue
Meter Reading (MR)0x0004E6 (1254)
Measurement Channel (CH)1
LRN Bit (LRNB)1 (data telegram)
Date type (DT)0 (Cumulative value)
Divisor / scale (DIV)0 (x/1)

Telegram: 0x00 0x04 0xE6 0x18


Example Counter B, count with value 1138

FieldValue
Meter Reading (MR)0x000472 (1138)
Measurement Channel (CH)2
LRN Bit (LRNB)1 (data telegram)
Date type (DT)0 (Cumulative value)
Divisor / scale (DIV)0 (x/1)

Telegram: 0x00 0x04 0x72 0x28


Status information

On a configurable interval the status information is transmitted.

Within the configuration of the device we call this the heartbeat.


Manufacturer Specific Communication

Manufacturer ID is currently set to 0x7FF


Within the variable data the device transmits:

FieldSize
Device status1 byte
Battery voltage2 bytes
Sensor status1 byte


Please note that the first 4 bits are not used within this payload.


Calculation for battery voltage

This is a 16 bit unsigned value. To get the Voltage you need to divide the value by 100.


Energy level

On a configurable interval the energy level of the device is transmitted.


For this the device uses the Signal Telegram: 0x06 - Energy status of the device.


Device version

After power on and after transmitting the teach-in telegram the device version is transmitted.


For this the device uses the Signal Telegram: 0x07 - Revision of device

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article