[APP][Pro] Sigenergy - Home energy powered by AI

I am wondering if the IP address that you need to enter in the ModBus settings on the Sinergy should be the IP address of the Synergy or the IP address of the Homey (WiFi or Ethernet)?

This is a limitation with the Homey UI that I agree with. It might be worth asking Athom if they could display a green bar or a percentage for better visualisation.

@Pieter_S, Cool that you managed to even add the AC charger, you are probably the first user. Please send me a diag report. There may very well be problems, given that it is a bit special and I don’t have one to test with.

The IP address of the SigenStor. Sounds a bit strange if it works with the other apps but not with this app. Pretty clueless, to be honest. You can always try restarting the Sigenergy App in Homey, try adding a device, then send me a diag report.

Hi,

Thanks for the great app! I was able to set everything up smoothly and build my own “Energy” dashboard using the default sensor and energy widgets, along with the Enhanced Device Widget to visually display with colour various system states such as charging, discharging, idle, on-grid, and off-grid. Great work!

I do have two quick questions:

  1. Could you clarify what the “plant” device represents, and more specifically what the “consumption” value of the plant device refers to? When comparing it with the Sigenergy Android app, I’m unable to match the “plant consumption” figure with any value shown there.
  2. Would it be possible to add a “Then” card that allows changing the system’s operation mode within a flow? For example, my energy provider offers additional credits for energy exported between 17:00 and 21:00. Ideally, I’d like to create a flow such as:
  • When time is between 17:00 and 21:00

  • And battery level is greater than 80%

  • Then switch operation mode to Discharge

    A complementary flow would stop discharging when:

  • When time is between 17:00 and 21:00

  • And battery level is less than 60%

  • Then switch operation mode back to Self-Consumption

Thanks again for the excellent app, and I appreciate any information you can provide.

Cheers,
Alex

Hi Richard,

I made a diag report, this is the code: 702e7796-588a-4bf1-8f92-f9537f1bd1c4

I hope you can make it work, thank you!

The plant is not something I have invented; it comes from Sigenergy. In the Modbus spec there is a Plant level (one or more SigenStor stacks, for instance - think entire installation), then there are devices such as inverter and ev ac charger. In Modbus, there is a messy mix where some values are only available on the Plant level and some only on the device level, etc. Sigenergy should spend a few minutes looking at what Victron have built.

Consumption is not available in Modbus at all, so it is calculated based on the other Plant readings. EV Charger power doesn’t exist on the Plant level, so for that, I summarise all Sigenergy EV charger devices added to Homey.
message.solarPower + message.gridPower - message.batteryPower - evChargerPower

This is for sure possible, we just need to figure out which Modbus registries to update. Do we have anyone that already implemented something similar today? Which registries to set to what values?

Thanks for your reply!

My installation is a bit different from a standard setup. I previously had an older solar installation with a SolarEdge inverter, which is now AC-coupled to the Sig inverter/battery. When installing the battery, I also added additional solar panels that are DC-coupled directly to the Sig inverter/battery.

The Sig Android app shows everything correctly as a single system with two sets of solar panels. Your Homey app also displays all values correctly and they match the Sig Android app. The only value I can’t fully figure out is “Plant Consumption.”

I suspect that “Plant Consumption” is equivalent to the “Load” value in the Sig Android app, but the numbers don’t match exactly, there’s usually a difference of around 10 to 200 watts between “Load” and “Plant Consumption.” In any case, thanks for the explanation. I’ll try to dig into it further on my side.

Regarding switching operating modes, I really hope someone manages to figure this out and can share more details with you. Monitoring all the values via widgets is useful, but being able to control the battery operating modes is where the real fun begins!

Thanks again!

Cheers,
Alex

Hello Richard, I finally got it to work by requesting the installer to disable the Modbus TCP and remove the configuration and afterwards enable it again and add a new configuration. I can now succesfully start to use the app.

1 Like

Hej!

I just installed the plugin and was able to successfully connect. I can see the values fine.

When I try to make a flow, I only have the “When”-cards, no “Then”-cards. Am I understanding it correctly that I can not make any settings? I would really love to make flow to set “Battery hold” when my car is charging with an external charger, and after, to re-enable the AI-mode. I think this is a common scenario people have.

Thanks,

Magnus

This would be easy to add; the problem for me is the time to test this out. Ideally, someone with the need could try this out with the generic Modbus app for Homey, use the Modbus spec and figure out how to switch back and forth between the modes - then I can implement it as proper then cards in the Sigenergy app.

Hello Pieter,

I have exactly the same problem. Also EV AC Charger on Modbus 2. And got the same message “Apparaat onbeschikbaar” “deviceRegistryType is mandatory input”.

Is there already a solution?

I’m still waiting for a diagnostic report for this problem

How can I help with this diagnostic repor? I am new in the Homey community.

My Sigenergy AC-Charger is working in the EVCC application (evcc.io). Maybe this can help in the connection in your sigenergy-app for homey(Marvelous job by the way).

Kind regards

Raymond

Do you need this “b4bc5e37-2a8c-46bb-904d-25843066d9fc”-report?

Kind regards

Raymond

Hi Richard,

I was not aware that you needed a new diagnostic report, since I didn’t get a response tp my email about the changed IP address (or did I miss that?)

I just made a new one: 3ff6b59c-7e82-4dfb-b592-c5a25174ff79

And I’m still very keen on getting this to work so let me know if I need to do anything else.

Thanks again!

Hi Richard, thank you for your great work on this APP.

Hi,

Thank you for This wonderfull app,

Only I don’t See any values of the EV charger (DC in my case)

Is this known?

also the solar didn’t Seem to give any values, as insights hasn’t register any values today.

Perhaps that my solar is not directly on the inverter but connected to the smart port of the gateway as it comes from a third party

Hi Richard,
First of all, thank you for taking the time to develop this app,
really great work and a much‑appreciated contribution.

Perhaps this link might be helpful going forward:

I have the same issue. Some of my panels are DC-coupled directly to the Sigenergy inverter, and their production is shown correctly in the Sigenergy Homey app (and Insights). However, I also have additional panels that are AC-coupled through an “old” SolarEdge inverter. The Sigenergy Homey app does detect that system when power is flowing to the battery (meaning it’s showing the correct charging values from both systems combined), but it does not recognise and can’t show it as an additional solar production in insights. I had to install the SolarEdge app for that.

That leads to another problem, which is that the “Plant” device in the Sigenergy Homey app, which is reflecting the load shown in the Sigenergy Android/iOS app, does not register the house load correctly. Because the app doesn’t account for the AC-coupled inverter’s production or export to the grid, the reported load values are inaccurate. Everything works/shows/calculates correctly in the Sigenergy Android/iOS app, so it is possible but I also understand this is an unofficial app and I am grateful we have it.

I also hope that one day we will be able to change operation modes via flows. So I can switch to exporting/importing, during certain hours, depending on the battery charge level and the weather forecast for the next day. That’s the “smart” part, everything else is just monitoring.

Hi Richard,

I have send a solution for this problem with AC Charger:

kind regards,

Raymond

1 Like

Thanks for the great app. Just had my SigEnergy installed yestursday and I have been getting great data in Homey. The only problem I have is with the DC charger. I am getting data from it and the state of the button in the device reflects correctly whether it is charging or not, but the start/stop charging action do not work at all. Any idea what the problem could be?