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.