Sig Energy System Integration

Mark
Also interested in this if you find a solution.
Pat

1 Like

This integration is really great, is there a way of acessing when sigenery think that it has PV Surplus, so when its own logic would say yes to for instance PV Surplus Charge. i would like to use that as a state in HA to for example trigger an AC to consume power or the water heater to build up more acumulated hot water .

You can set it with the Action using the automation UI:

And in context:

Thanks a lot! That was just what I needed to get it working!!

How necessary are the delays in between entering commands? Did you just find that they are needed by trial and error?

They may not be necessary, it’s just I wanted to ensure the Sigenergy system had the time to enact the command before stuffing another down its throat.

Thanks to wattmatters, I have made some good progress with HA running the Remote EMS mode. I have been testing each of the different Control Modes - there does not seem to be any comprehensive documentation about what each one does.

What is PCS Remote Control?

And what control items can be used with it?

Indeed that information is rather lacking and we are left with self-discovery.

I’ve only use Command charging (Consume power from the PV first) option so far - it’s used in an automation to ensure my battery gets fully charged during our free grid energy period. I have no need at this time for the other options.

The automation was used during the winter when our solar PV output was limited and our household demand was high (ducted aircon used for heating). I have a Node Red flow which determines if supplemental charging is required and at what rate. It does not charge the battery any faster than necessary.

One thing to note, once you switch off Remote EMS Control Mode, the Sigenergy system will auto default back to Self-Consumption mode. It will not remain in whatever mode you were using.

Thanks for your ongoing replies! Self-discovery is a polite way of putting it!!

I’m aware (now) of the annoying reversion to Self-consumption mode when you go off Remote EMS, and commented on one of the Facebook posts to see if this could be changed to revert back to the prior mode instead. That would be a really handy thing to have happen.

Hi all! I just got my battery installed and got Sig Energy integration running. Great job! But, i’am little confused what sensors is to be used in the Energy setup page for the charging and discharging (in and out)? Anybody can tell?

You can either use:

sensor.sigen_inverter_total_charge_energy
sensor.sigen_inverter_total_discharge_energy

or:
sensor.sigen_plant_total_charged_energy_of_the_ess
sensor.sigen_plant_total_discharged_energy_of_the_ess

Got it, thanks!

I found an answer to my problem. The HA device has to be on the same subnet as the Sigenstor invertor; in my case, that is 10.10.3.0/24. Now my Sigenergy ESS Integration for Home Assistant can connect to the Modbus TCP port on the invertor and I’m in business. Now to work out how to write scripts etc.

Plenty of help on these forums if you run in to trouble !

Hi, prospective customer here…just looking to understand what level of control the current HA integrations have with the Sig Energy battery systems.

Today I use a Solax system, it’s about 6 years old and I wanted to expand it with more batteries but they were discontinued so faced with having to put a whole new system in.

My current system works very simply, or at least I have written a lot of scripts and templates to make it work simply.

At certain times I put it in charge only mode so it charges the battery system up to a set percentage, and then it holds at that percentage without further charge or discharge until I switch it to discharge mode where it then runs the house etc.

I coupled this with my solar, so it auto charges with excess solar energy, and my heat pump as well.

Everything is then linked to my intelligent energy tariff so I only charge from the grid at cheap rate.

So long, preamble, but in short, is it possible to have the same level of control of the Sig battery storage systems, set it to charge to x% and hold until then switched to discharge mode?

I had heard they used AI to control the systems and no user control was possible…but the fact your all here discussing integrations gives me hope that isn’t the case.

Appreciate your insights

Enabling modbus (you’ll need to request your installer do that) enables a fair degree of control over how the system operates. The HA integrations make that access and control relatively easy.

The first thing it provides is a plethora of data about the system. So you can design dashboards and construct automations using such data as inputs.

I’ve not bothered to make a flashy dashboard but this gives some idea of the data available (mine is a single phase system):

As far as what is controllable, you can:

  • select the mode of operation
  • direct the battery to charge or discharge
  • set the charge/discharge rate limits
  • set grid import and grid export rate limits
  • set the max PV output limit
  • set battery SOC limits for Backup SOC, Discharge cut-off, Charge cut-off

There is enough data and controllability to respond to dynamic price signals and control import, export, charge and discharge.

There are some features that require the installer to do a minor setting for if you wish to control it yourself. e.g. for grid import limit I had my installer set a hard upper limit of 15 kW, and once that value is set I am free to set it to whatever value up to 15 kW I want.

It is possible to do a fair bit of control using the MySigen app, it enables schedules for different operating modes and for many people it will be more than sufficient without need for resorting to using HA for controlling the battery. Many likely use HA as an alternative way to capture/view the data.

And yes, the Sig has an AI mode which can make decisions about charge/discharge etc based on your entered tariffs.

Also the system can have its control handed over to a VPP operator.

The flexibility of control over the system and access to data via modbus and the integrations (we have a choice of two) makes it quite appealing. Whether such features/functionality remains long term we can’t really know, only time will tell.

I have set up my own automations to manage:

  • supplemental charging of the battery using free grid energy if the solar PV on any given day is insufficient
  • discharge the battery to the grid during peak period for special bonus credit and import avoidance bonus (in total worth $2.50 for exporting 10 kWh). It will only do this if there is sufficient battery capacity to spare (and that involves a projection of demand for the night ahead).

I can monitor them with a couple of simple dashboard panels:

The above is also doable just using the MySigen app except that I found the charging rate was a bit fixed/hard so I decided to roll my own so as to charge the battery only as fast as necessary, no more.

1 Like

@wattmatters

Looking through your post, are you using MQTT?
I would be really interested in your config for charging when free sesions start and also do you think i could get the battery to charge when my car starts charging as otherwise it kills my battery instead of pulling from the grid (currently on Intelligent Octopus Go)

Thanks for any help.

Has anyone noticed that the sigen has started to ignore max discharging limit recent days?

Last week I could set the max discharging limit and the plant behaved as expected. Set the plant in AI mode over the weekend, today I enabled remote EMS again and when the automation changed the control mode to command discharging it went to max discharge power and totaly ignored my settings of a limited discharging power.

I logged in to the sigen and changed max discharging there also but that was allso ignored, probably expected when the system was in remote ems mode. But I noticed that when I turned off EMS mode, put in a low value in the sigen app then started manual discharging mode it allso ignored the system setting of a lower maximum discharge. If I set a lower discharge power in the manual mode it behaved correctly.

This problem really breaks my automation so at the moment I will have the plant in charging mode until I can find a fix. Standby mode could have been temporary solution but in standby the plant ignores maximum grid import settings, at least in charge mode the plant will start to discharge if import goes over the limit.