# Is there an MQTT Subscriber in OpenEMS?

**URL:** <https://community.openems.io/t/is-there-an-mqtt-subscriber-in-openems/10582>\
**Category:** Software-Entwicklung\
**Created:** [November 3, 2025, 8:41pm UTC](https://community.openems.io/t/is-there-an-mqtt-subscriber-in-openems/10582 "2025-11-03T20:41:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![simona](https://community.openems.io/letter_avatar_proxy/v4/letter/s/a5b964/32.png) [@simona](https://community.openems.io/u/simona)\
**Post date:** [November 3, 2025, 8:41pm UTC](https://community.openems.io/t/is-there-an-mqtt-subscriber-in-openems/10582/1 "2025-11-03T20:41:21Z")

</div>

Hi,  
I would like to integrate MQTT data (e.g. from HiveMQ) into my OpenEMS dashboard. Is there any OpenEMS version that supports something like a Controller MQTT Subscriber?

Is there currently an official or recommended way to read MQTT data into OpenEMS, not just to publish it?  
Or do I need to run an external script (e.g. via Docker) that forwards the data to the JSON-RPC API?Thank you!

---

<div class="post-metadata">

**Author:** ![stefan.feilmeier](https://community.openems.io/user_avatar/community.openems.io/stefan.feilmeier/32/2585_2.png) [@stefan.feilmeier](https://community.openems.io/u/stefan.feilmeier)\
**Post date:** [January 25, 2026, 9:18pm UTC](https://community.openems.io/t/is-there-an-mqtt-subscriber-in-openems/10582/2 "2026-01-25T21:18:16Z")

</div>

Hi,

There is no generic way (yet) to simply map OpenEMS Channels to MQTT Topics - but there at least now exists an “MQTT Bridge” that should simplify that process - and one concrete implementation for an electric vehicle charging station:

> <https://github.com/OpenEMS/openems/pull/3458>
>
> Introduces the 'io.openems.edge.bridge.mqtt' module, providing MQTT communicatio…n support for OpenEMS Edge with MQTT 3.1, 3.1.1, and 5.0 via HiveMQ client. Adds configuration, connection handlers, API interfaces, and subscription management. Updates build and application files to include the new bridge and its dependencies.
> 
> Based on https://github.com/OpenEMS/openems/pull/1408

> **[openems/io.openems.edge.evcs.openwb at develop · OpenEMS/openems](https://github.com/OpenEMS/openems/tree/develop/io.openems.edge.evcs.openwb)**
>
> OpenEMS - Open Source Energy Management System. Contribute to OpenEMS/openems development by creating an account on GitHub.

This could serve as a template for what you require.

Regards,  
Stefan
