Add a Script in the Pro 3EM that send EM data via MQTT or use Modbus.
// Schicke die die Leistungsdaten per MQTT alle X Sekunden weil die aktuelle FW das nur alle 15 sek macht.
let SHELLY_ID = undefined;
Shelly.call("Mqtt.GetConfig", "", function (res, err_code, err_msg, ud) {
SHELLY_ID = res["topic_prefix"];
});
function timerHandler(user_data)
{
let em = Shelly.getComponentStatus("em", 0);
MQTT.publish(SHELLY_ID + "/status/em:0",JSON.stringify(em),0,false);
}
Timer.set(3000, true, timerHandler, null);
This Script send EM data via MQTT all 3 seconds, but any Intervall is possible, Timer.set(3000, true, timerHandler, null); Change 3000 to the desired interval in ms. minimum is 1000ms.