When the installer does the commissioning on their phone app, there is a toggle button to turn modbus TCP on (or off), that’s it.
Just need to be clear with them you want it enabled. If they’ve not done it before they might need to query the AI to find where the modbus TCP option is in the configuration app (seems there’s many layers/options).
Did Sig have any feedback? I only have mine connected via wifi, which is working (so the phone app is getting data), but nmap shows 502/tcp closed mbap for its IP…
I am about to get a Sig system, I want to ensure my wired ethernet port is situated in the correct spot. To access Modbus TCP, does my network cable (for my network) connect to the inverter, or to the gateway?
I, in the US, recently got a PointGuard system installed in my house which I want to control with Home Assistant. I’m using this integration, which I believe is designed for European SigEnergy setups, and I can see all kinds of fun things, like battery percentage, solar generation, and things like that. Most of the energy and power numbers, at a cursory glance, appear accurate, so I’m pretty happy. I’m planning on using this with a smart thermostat and smart switches to turn on and off devices based on solar generation, battery life, weather forecast, and other factors, so I am happy my primary goal is achieved.
As a secondary goal, I would also like to be able to change the settings of my system through Home Assistant automations based on things like weather forecast. Specifically, there’s a setting in the app that lets me set an SOC, a minimum state at which the battery will drain to aid in self consumption. I was looking around in the settings and it made me nervous because some of the values did not match what I was seeing in the myPointGuard app (e.g. battery S.O.C was listed at 0 even though it is at 50%), and it was listing my Grid Type as Finland. This whole thing made me nervous, so I turned all that off and I haven’t touched it since.
Does anyone know if there are differences in the modprobe setup for US PointGuard systems and European SigEnergy systems? Because I would hate to do something bad to my system by messing around with numbers I’m not certain are actually linked to what it says they are linked to.
I am a complete Home Assistant novice, as I have only ever set up a VirtualBox machine and gotten this specific integration working as a proof of concept. I don’t really know what I’m doing.
You may want to consider seeing what sort of smart controls the Sig itself can do for you - it has an AI control option.
While I have a Sigenergy system, my battery part doesn’t get installed until 3 July, so I have no specific experience to relay on what Home Assistant controls one can safely use. I am equally interested in this aspect.
I am using a different add-on, this one:
I had MQTT already operating in HA and I liked the idea of auto updates to PVOutput.org which I also already had. But both integrations communicate using the same modbus data of the Sig so I expect the same issues/considerations.
I too will be treading cautiously once my battery is installed and I’ll follow other’s comments with interest.
@HomerHH I am having the same issue with random jumps in the “Sigen Daily Grid Energy import” value. Mine is consistentlyu 3-4 kwh higher than the value reported in the sigen app.
I couldn’t figure out how to do that one. This is literally the first thing I’ve ever done with Home Assistant or MQTT and those instructions were quite confusing to me.
I’m really hoping I can accomplish my second goal to be accomplished because I don’t want to be dependent on an internet connection to control my solar setup.
Are you in the US? Because they are under a different name here and I’m concerned that their software might be slightly different here to conform to the laws here.
Yes, it’s one that requires a bit more experience/knowledge due to the MQTT element. They are both pretty similar and will work, so the one you’ve set up is perfectly fine.
I’ve successfully integrated the modbus sigenergy integration to home assistant. Big thanks for that, works just great.
Now I am up to even more automation:
I’d like to use my car integration to get the State of Charge from my car, to stop charging once I reached 80%.
Is it possible to turn on/off the wallbox with the integration?
I had a look but was not able to detect anything.
I found the IP address in the app. Go to System Settings, Connectivity, then in the device tab and click on your connection type. I can see DNS, IP, etc in there
Does this integration allow you to start and stop charging the battery? I would like to do this based on the cheap rate slots that Octopus give me via intelligent Go. I already have that all integrated in HA, I just need the Sigenergy side. My Sigenergy battery install is in a couple of weeks. Thanks!
Hi guys,
I’m choosing a battery for my house, this brand looks interesting mainly because it is very “flat” and I have very limited space around the house.
Anyway, it would be useless without ability to control charge/discharge mode from Home Assistant.
I understand that those integrations mentioned above let me (with a bit of luck) see the current states etc but does it let me control the battery?
Switch between charge and discharge mode, setup charge rate (to match solar production that is handled by another inverter) or maybe even turn the system in/off? Can I do that from HA?
charge and discharge modes, there are several (see remote EMS mode options shown below)
maximum import and export power from/to the grid
maximum rate of battery charge or discharge
maximum PV output
battery reserve SOC
maximum charge SOC
minimum discharge SOC
system on and off
But do note that these are also controllable with the Sigen app (mobile app or browser) and it also has various options for time based control, custom modes, operating with their AI etc. For most people the Sigen native app will perform most of what they are likely to need.
As for working with your other PV inverters, that’s a matter of set up by the installer and wiring with the gateway. AC coupled solar PV can be separately monitored via the gateway and the system manages charging accordingly and any power company export limits.
Martin
I can control the wallbox using their app in HA. It takes about 10 seconds for the command to go through. I am having some Sig batteries installed today and will start working on smarter controls of charging.
Pat
Great work, after getting used to the system I’ve now pulled the trigger and asked the installer to activate Modbus. Once that is done I’m getting started with this.
My first iteration will be passive: just listen data.
The first real task i want to accomplish is making my EV charger smarter (3rd party charger). Right now i manually tweak it using home assistant to draw max power from my solar panels and not use the net unless i have to. So if my heating pump als needs power, i reduce the effect of my wallbox manually. With the integration I hope to automate this.
Wish me luck
I’m now working on some controls for my Sig system.
My want is pretty simple. We have a free grid energy period each day 12-2 PM, so all I want it to do is ensure it gets enough supplemental charge during that period such that it will be fully charged by end of the day. Else it can run in default Self-consumption mode.
I could use the Sigen Time Based Control mode, however when using the grid charging option it either charges at the max rate set, or I need to manually adjust it to slow down because it does not need to charge quite so hard. I would rather the system only charged as fast as was required - it’s easier on the battery.
Some days, like yesterday, it did not require any supplemental charge, so it can remain in Self-consumption mode and the battery will fill up from solar (or already has).
But on rainy/cloudy days, especially if we’ve been using the ducted aircon for heating/cooling then we will require supplemental charging.
So I have used an AI to assist me build a Node Red flow which populates HA sensors which will continually update (every minute) whether supplemental charge is required, and the recommended charge rate to set for the battery.
I am yet to build the actual control automation, but that should be pretty straightforward. Switch on/off Remote EMS mode as required, select Command Charging (Consume power from the PV first), and set the desired battery charging rate. The way the Sig system works is when Remote EMS is disabled it defaults Self-consumption mode, which is what I want it to do.
A mate of mine just got a SigEnergy battery installed and I’m trying to help him get it reporting to pvoutput. I set a static IP for the battery (different to the dynamic IP which was allocated) and I’m trying to figure out how to reboot/restart the communication interface. Does anyone know how to do this from the app?