@alfi153 Hi,
I think I’ve misunderstood this conversation a little bit.
- you’re using MMM-FroniusSolar3 from me (ChrisF1976 on GitHub).
- On your Fronius Symo GEN24 you activated the SolarApi.
- In the config.js you used the correct IP
I just started it on my mirror and it works without any problems. I also deleted it completely and reinstalled it with “git clone…”.
So the only reason I can imagine is, that there is a collision in the node_helper.js. I used only “SET_CONFIG” to data exchange. Maybe other modules use this, too. I had a lot of collisions already :-)
Go to the node_helper.js and replace:
socketNotificationReceived: function (notification, payload) {
if (notification === "Solar3_SET_CONFIG") { //Solar3_ added to avoid collision with other modules
Then go to the MMM-FroniusSolar3.js and replace:
start: function () {
this.solarData = null;
this.solarSOC = null;
console.log("[MMM-FroniusSolar] Sending configuration to node_helper...");
this.sendSocketNotification("Solar3_SET_CONFIG", this.config); // Send configuration to node_helper with more specific name
this.scheduleUpdate();
},
I this helps, please tell me. Then I’ll update it in general also for the other modules.
If it doesn’t help, please look into the logs (for example with pm2 log mm) and also in logs of electron (I think ctrl+I was the command). I’m running a separate instance on server mode with the port 8081 and a separate config2 to find those errors. I hope you can find the error!