EnOcean

EnOcean block

EnOcean block based on TCM515 transceiver

Transceiver

This block uses an EnOcean TCM515 transceiver.

Interface

Function Block Pin Info
Power 6 3.3V
3,4,39,40 GND
I2C Config 19/20 EEPROM 24c32
Serial port 33/34 57600 8N1
37 = LOW 460800 baud
Reset 38 low active

Connector

The block supports either:

  • RP-SMA edge connector
  • U.FL connector

Frequency

The standard block is using TCM515 utilizing the 868MHz EU band. Other frequencies on request.

Usage

To use the block with a linux system running i.e. FHEM you need to pull Blocks Reset HIGH!

If connected at NanoPiNeo 1st slot do:

echo 200 > /sys/class/gpio/export
echo 201 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio200/direction
echo 1 > /sys/class/gpio/gpio200/value
echo out > /sys/class/gpio/gpio201/direction
echo 0 > /sys/class/gpio/gpio201/value
echo 1 > /sys/class/gpio/gpio201/value

Reset is gpio201 - The baudrate is set using gpio200, in this case HIGH == 57600

edit fhem.cfg and add:

define ENO TCM ESP3 /dev/ttyS1@57600