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

Home energy powered by AI

https://www.sigenergy.com

App Store Page

Test version

Description

Take complete control of your Sigenergy energy ecosystem with this comprehensive Homey integration. Monitor and automate your solar production, battery storage, grid consumption, and EV charging - all from one powerful app.

Need to know before adding a GX Device to your Homey

  • You must have Modbus enabled on your Sigenergy devices (SigenStor/Sigen EV AC Charger).
  • You need to know the IP addresses of your Sigenergy devices. Port is 502 by default.
  • Your Homey needs to be able to connect to your Sigenergy devices via your local network.

If you have a SigenStor battery, the connection details are the same for the Inverter, Battery, Energy meter and EV DC charger (if you have one). Typically, the Modbus native address is 1.

Devices

  • Inverter
    Should work on both hybrid and PV inverters.
    Classified as a solarpanel by Homey Energy

  • Battery
    Tested on SigenStor
    Classified as a home battery by Homey Energy

  • Energy meter (grid)
    Classified as an energy meter by Homey Energy

  • EV DC Charger
    Compatible with DC chargers, a part of your SigenStor unit. This device uses the exact connection details as the Inverter and Battery.
    Classified as an ev charger by Homey Energy

  • EV AC Charger
    It has its own connection details, and from what I have read online, it seems difficult to enable Modbus on it - requiring a support ticket to Sigenergy.
    Classified as an ev charger by Homey Energy

TODO

  • Device icons are ordered
7 Likes

Looks promising.

Do you know what the biggest differences from the SolarEdge + Growatt TCP modbus are? Are the different devices (inverter, battery, charger and smart meter) better registered in Homey using this app? Will I see all different parts of the stack as separate devices in Homey?

I developed this app for a few reasons. I recently installed a SigenStor stack with a DC charger; usually, I only develop apps I can use myself. The current app that supports many different brands isn’t compatible with Homey Energy. You need separate devices for each device type. The plan is to expand it over time with lots of control options.

The Modbus registries provided by Sigenergy are not well structured compared to, for instance, Victron. I hope they will spend some time restructuring and completing them.

Brilliant Richard,

I am eagerly waiting to get my Sigenstor solution to be installed so not there yet. I only have one small question if I may…. Does it matter if I set up my Sigenstor on a wired network or wireless(2.4)?

Both options work, but I prefer this type of equipment to be connected via wire. Regardless of the connection method, if possible, assign a static IP to the device so it doesn’t change if your router reboots. The static IP is mainly important for local integrations, such as with Homey.

Thanks! Good to know. I will set a static IP and also block the Sigenstor from connecting to the 5GHz band on the router. Might give you some more feedback when I am live…

Hello Richard,

Thank you for creating this amazing app! I’ve been using the ā€œSolarEdge + Growatt TCP modbusā€ for some time now, which works well, but having an app dedicated to Sigenergy with Homey Energy support and a dashboard widget is a game changer for me!

I would like to make a small request though:
I’m currently changing all my flows to use your app, but I noticed that there’s one value that’s currently not present in your app, and that’s the ā€œConsumed powerā€-value.

I use this in a calculation to only charge my EV with excessive solar using a third-party wallbox (Zaptec).

You think it would be possible to add this?

Thank you in advance!

Best regards,
Alfred

Right, I see that in the SolarEdge + Growatt TCP modbus app, they calculate that manually; solar -battery + grid.

For the widget, I calculate the home load as: solar + grid - battery - ev charger.
With the split of devices, it is not clear which device should get this home load/consumption capability. In the SMA app, I ended up with a summary device that displayed data from multiple other devices, including scenarios where, for instance, you had two solar inverters. I’ll have to think a little, but it may make sense here as well.

I have released a new test version and sent it to Athom for approval to become the first live version.

Changes:

  • New device icons

  • Moved the grid status from the battery device to the energy device; I have no idea how I ended up with the battery device previously.

  • Added a new Plant device to capture the power from all devices in a Plant (system). The Plant device also calculates home consumption.

  • Updated the live widget to display values from the Plant device.

  • Added a smaller widget, using device icons.

I love that you are building this app for SigEnergy devices, just a question is it possible that you can monitor the Gateway also?

Regarding the Gateway, there is only one mention of it in the PDF spec, which is General Alarm 4. No other mention of the Gateway appears in the spec. I spoke with another user who has a Gateway, and according to his knowledge, it doesn’t have its own native Modbus address.

There’s little we can do except inform Sigenergy that they need to improve their Modbus API.

Thank you for your quick reply Richard.

Hi, just to let u know that I have ordered the battery and inverter from sigenergy together with new pv panels. So, thx for this integration, will let u know how it goes. Will take some time.

One question, for the modbus integration, is there anything extra needed like an ew11? Or is it out of the box

Grtz

Nothing extra needed, it is Modbus via TCP

1 Like

Hi! Great work! Thanks.
I have a question, how to set it up.
Do you need to add every device seperatly? So, the battery, Inverter, EVAC, plant, etc?

Edit:
In case you have a Sigenergy Gateway, could I add that to Homey as ā€œEnergy meterā€?

1 Like

Yes, each device separately. I have not spent any time trying to make the addition smarter, given that it is quick and a one-time effort.

I don’t have a Gateway myself and am not sure which information you associate with it. There are 0 (zero) Modbus registers for the Gateway in Sigenergy’s specification.

Hello!

Thank you for adding consumption. I’ve now fully migrated all my flows and dashboards to use your app.

I have a new request, but this time for the widget:

Would it be possible to add an option to display the EV charger or not, and have the garage closed if no charger exists? I use a third party wallbox (Zaptec) so it will always be 0 usage and a bit confusing for family members when our car is actually charging.

Even better would be if the widget could be customizable so that I could add my Zaptec wallbox as the displayed charger in the widget. That would really make the widget complete and show all important loads in my home.

@Richard_B
Thanks for the app - really appreciate a specific one for SigEnergy. I have been able to add the inverter but I cannot find the IP addresses for the batteries to be able to add those. I checked my network and only the inverter has an IP address?

Thanks again!

Hi Richard,

I’m trying to add my Sigenergy battery but it gives the following error message. My installer did eneble the Modbus TCP, so what does below means? What should I do?

Thank you!

Quick question. I’m using the SIGENERGY app and it works well, but how can I get rid of the empty battery notifications?