Implementation of MQTT

Thanks Paul. I had been writing with Felix alread in the linked Github Issue. Things take time, that’s ok. Just wanted to give some public attention to this and possibly collect other use-cases as well.

By logging you mean: sending all channel values on every update to the broker? My implementation does this to the topic edge/{Client-ID}/channel/{Component-ID}/{Channel-ID}. (see Create binding for Eclipse SmartHome/OpenHAB · Issue #33 · OpenEMS/openems · GitHub for details).

Which MQTT broker are you using? How do you handle user-management? I am currently evaluating https://www.emqx.io/.

For “Scheduling” I am planning to translate the existing JSON-RPC infrastructure to seemlessly support RPC via MQTT. Maybe similar to this: GitHub - rse/mqtt-json-rpc: JSON-RPC protocol over MQTT communication.

Regards,
Stefan