Set RX sensitivity in ESP3

This article applies to:
EnOcean Serial Protocol 3.0 (ESP 3.0)

QUESTION

How to set RX sensitivity in ESP3?

In ESP 2.0 was a command called SET_RX_SENSITIVITY. The command could reduce receiver sensitivity and so ensure only telegrams with better radio contact were received. How to get this feature in ESP 3.0?

ANSWER

In ESP 3.0 you can filter telegrams based on the strength of their signal (dBm) and regulate that only telegrams above (below) a certain dBm value are processed.

The filtering is preformed as a “filtering rule”. There can be multiple rules. The filtering is preformed by

  • ID
  • telegram type (RORG)
  • dBm value

To set a filter you use the command CO_WR_FILTER_ADD. A command to set a filter rule based on dBm can look like this:

BLOCKS weaker signal as -70 dBm
Filter_type = 0x2
Filter_value = 0x00000046 (dec 70)
Filter_kind = 0x00

BLOCKS stronger signal as -70 dBm
Filter_type = 0x2
Filter_value = 0x00000046 (dec 70)
Filter_kind = 0x80

RELATED TO:

ESP 3 Specification: page 31, chapter 1.11.13 Code 11: CO_WR_FILTER_ADD document link

Filter can be set also in user program. The parameters and filter logic is the same. Please see DolphinAPI User Manual for details, refer to Modules→filters.

FAQ Single Template

Where to buy

Find the right distributor for our modules, components and finished products in your region!

Where to buy

Stay up to date and subscribe to our newsletter!

The EnOcean newsletter informs you regularly about exciting projects in the areas of IoT and smart buildings as well as current events and new products.

Subscribe now

More EnOcean

EnOcean Alliance
EnOceanSpaces
Easyfit by EnOcean

Visit us

© 2024 EnOcean GmbH. All rights reserved.

Contact