Configuration for other MQTT systems

The Gateway publishes and listens to a number of topics. You can integrate this into your own system by using f.i. NodeRed.

See the EMS-ESP Wiki [1] for all the details on MQTT.

EMS-ESP publishes the status in ems-esp/ You cannot write to these topics to change the values. They are read-only.

If you want to write a command, first check in Customizations if the entity is writeable (pencil icon). If so, the syntax is:

ems-esp/<device>
{"cmd":"<cmd>", "data":<data>, "id":<n>}

Example: Setting heatingactivated in the boiler to ON

Publish to topic:

ems-esp/boiler

Payload:

{"cmd":"heatingactivated", "data":"on"}

Example: Setting disinfecting of DHW in the boiler to ON

Publish to topic:

ems-esp/boiler

Payload:

{"cmd":"dhw.disinfecting", "data":"on"}

Tips for other home automation systems

Homey Pro

Although a bit of manual work is needed you can build the app from this Github repository.

Loxone

For integration with Loxone you can follow this guide.

OpenHAB

For OpenHAB you can follow this guide.

Node-RED

Node-RED allows you to graphically program node sequences to translate the MQTT messages for your system.