Question

EnOcean USB dongles (USB 300, USB 400, USB 500) let a PC or a Raspberry Pi act as an EnOcean gateway: standard USB-to-serial drivers plus libraries in Python or Node.js (enocean-python, node-enocean) enable custom integrations.

EnOceanMock examToolsMedium
Answer

True

The USB 300 and USB 400 expose a classic USB-CDC virtual serial port (CDC-ACM) talking ESP3 to a TCM 310 radio module inside. The newer USB 500 family uses a USB-C connector but keeps the same protocol surface. Because the host sees a plain serial port, any language with serial support can talk to the dongle, which is why Home Assistant integrations, Raspberry Pi gateways and custom MQTT or KNX bridges are all built on the same hardware. Typical use cases include open-source home automation, custom retrofit gateways and smart-city pilot deployments.

Preparation tip

On Linux, always pin the dongle to a stable device path with a udev rule (by serial number); a USB hot-replug otherwise renames /dev/ttyUSB0 to /dev/ttyUSB1 and silently breaks your gateway service.

Waitlist

EnOcean bank in preparation

The full EnOcean bank isn't available yet. Drop your email to get notified at launch and grab an early-bird discount.

Join the waitlist
Want more?

See the 9 other EnOcean practice questions

Related questions

Question from our independent practice bank. EnOcean is a registered trademark of EnOcean Alliance, not affiliated with CertifBus.

Last updated: 19 May 2026

Join the waitlist
EnOcean waitlist