Feature Request: V2X / V2H Bidirectional DC Charger Manual Control (Start Discharge Session) #370
Replies: 12 comments 14 replies
|
I have wondered about this too. The remote EMS mode now has an option for V2G although selecting this did not appear to change the charging mode in the sigen app. |
|
Hi
I am the Sigenergy distributor for south africa and have a direct line to RND
If you need anything to make it work better just let me know. I have attached the convo i had with them
…________________________________
From: TD944 ***@***.***>
Sent: Sunday, 14 June 2026 05:50:28
To: TypQxQ/Sigenergy-Local-Modbus ***@***.***>
Cc: heineherholdt1 ***@***.***>; Author ***@***.***>
Subject: Re: [TypQxQ/Sigenergy-Local-Modbus] Feature Request: V2X / V2H Bidirectional DC Charger Manual Control (Start Discharge Session) (Discussion #370)
Thanks. I use a variation of that which I have tailored. For instance I found that the original script would curtail production if it was above forecasted. Similarly on the export front instead of limiting the battery discharge I restrict the grid export limit. For my current use case I was planning on running my usual EMHASS plan and then activating the charging session if the export price was above a threshold. In the current setup because EMHASS is not expecting the V2G it may cap the export threshold at a limit based on the battery alone. I'm yet to experience a price spike since using EMHASS so we'll see.
It looks from your numbers like you are really pumping through the V2G capacity! I haven't been that game yet and really I am using V2G for the occasional spikes.
It seems like having EMHASS factor in V2G use would only be of marginal if any benefit for my use case but if you are running it daily it might be more worthwhile. Most spikes are so short lived it is quite reasonable to throw everything to 100% until it is over.
—
Reply to this email directly, view it on GitHub<#370?email_source=notifications&email_token=B25HDCRDFW63ADNYJOZ4C7L47YOIJA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSHE2DMMBQUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVRTG633UMVZF6Y3MNFRWW#discussioncomment-17294600>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/B25HDCW57C4H4LGHZWZJ3IT47YOIJAVCNFSNUABIKJSXA33TNF2G64TZHM4TGOJVGMYTSOJSHNCGS43DOVZXG2LPNY5TCMBSGQ4DMOBSUF3AE>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
|
Yes i can
…________________________________
From: TD944 ***@***.***>
Sent: Sunday, 14 June 2026 10:17:00
To: TypQxQ/Sigenergy-Local-Modbus ***@***.***>
Cc: heineherholdt1 ***@***.***>; Author ***@***.***>
Subject: Re: [TypQxQ/Sigenergy-Local-Modbus] Feature Request: V2X / V2H Bidirectional DC Charger Manual Control (Start Discharge Session) (Discussion #370)
I would be curious your experience with V2G with the sealion 7. At the moment I can export up to 2.5kW or so and then it cuts out. Are you getting the full 12.5/25kW output from the BYD?
—
Reply to this email directly, view it on GitHub<#370?email_source=notifications&email_token=B25HDCQ4YZBLKCUXJINDMS347ZNPZA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSHE2TSMBRUZZGKYLTN5XKMYLVORUG64VFMV3GK3TUVRTG633UMVZF6Y3MNFRWW#discussioncomment-17295901>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/B25HDCUMVLJH6S6UNI5OPST47ZNPZAVCNFSNUABIKJSXA33TNF2G64TZHM4TGOJVGMYTSOJSHNCGS43DOVZXG2LPNY5TCMBSGQ4DMOBSUF3AE>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
|
Yes Martha is still there. She is the product managerSent from my iPhoneOn 16 Jun 2026, at 06:37, Roving Ronin ***@***.***> wrote:
@heineherholdt1 Hi Heine,
If you could get Sigenergy to implement the GRID side voltage and current sensors originally detailed in modbus v2.8 (2025-11-20 iirc and then dropped in version dated 2025-11-25) it would be great!
Here's what was originally published (some of these register numbers have recently been reallocated and used elsewhere, such as 30286 that is now PLANT Average ESS Cell Temp.).
image.png (view on web)
BTW would you know if Martha is still in change of R&D? Was working with her on a number of things (Shelly and also looking at support for ESPHome based devices that would massively open up the market for Power/Energy monitoring and automations and at better scalability and lower costs) and then Facebook killed my account of 15 years (posted a link to some yaml to help a new user) and that was the only method Martha used for comms.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
Reply from RNDHas discussed with R&D, the address for grid side voltage will be added into the new modbus protocal and firmware by the end of this monthSent from my iPhoneOn 16 Jun 2026, at 09:39, Roving Ronin ***@***.***> wrote:
Ah yes Global Product Mgr, not R&D. Thanks
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
I attached it in the previous replySent from my iPhoneOn 17 Jun 2026, at 05:03, Roving Ronin ***@***.***> wrote:
Thanks for that Heine, to confirm just the voltage or current also ? BTW do you think that Sigenergy might also be able to make the modbus definitions documents available to all, as currently access is restricted to people with installer accounts (for which you have to be a licensed electrician to register for access). Allowing developers to gain access easily/rapidly would be of great benefit, verses the current situation of waiting for someone to 'leak' the latest release of said documentation.
This would allow developers doing (great) integrations like TypQxQ (Andrei) / https://github.com/seud0nym/sigenergy2mqtt and other Energy Management Systems such as EMHASS ( https://github.com/davidusb-geek/emhass ), Home Assistant Energy Optimiser ( https://haeo.io/latest/ ) and Energy Manager (https://energymanager.com.au/) and other supporting 'add-ons' that work with them like these cards I've published for all: https://github.com/Roving-Ronin/EMS-Events-Card
Once again many thanks, greatly appreciated !
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
I have sent both requests to themAll 👍 Sent from my iPhoneOn 18 Jun 2026, at 06:42, Roving Ronin ***@***.***> wrote:
@heineherholdt1 I'm thinking this might be worthwhile if you where to open a new dedicated discussion on issues/requirements for Sigenergy R&D / Modbus enhancements and fixes? Apologies again for piling it on, but just remembered this issue, that is becoming a brick wall that some countries users are speeding into, with mandatory implementations coming imminently.
I believe that South Africa uses fixed DNSP (i.e. Eskom) Grid Maximum Export Limits, that you get assigned as either zero-export limit or a percentage of the sites main grid breaker size, so you wouldn't have this issue. But in other countries (such as Australia), we have Dynamic Export Controls / Emergency Backstop / Commons Smart Inverter Profile (CSIP) being rolled out. For Energy Management Software this has/is causing major issues as Sigenergy modbus has register 40038 - "[Grid Point] Maximum Export Limitation".
When your only using fixed export limits this single register works fine, with the installer set export limit being stored and the user / Remote EMS then being able to enter a value (the same or less than the installer set value) that is stored in #40038.
The issue that arises though is when CSIP is used the DNSP sends out the dynamically changing Export Limit value and it is stored into this same register, meaning that is the user/Remote EMS has said 'no I don't want to export the CSIP maximum of say 30kW, I only want to export 1kW (as they aren't paying enough to warrant the export or the user's ESS SoC% is low)', then the users setting is overwritten by the DNSP's CSIP value.
As users already battling this issue has flagged: "Be aware of the Reconciliation Loop that occurs when the Sigenergy confirms the grid export limit with the network (happens every 10-15 mins), that will reset any ModBus setting back to the default export limit."
I believe this issue has been attempted to be flagged with Sigenergy but in near 12 months, no updates / communication has been heard to fix it. To fix this issue (that will get even worse in Australia with more states/territories about to mandate CSIP-AU in H2'2026) was to ask if Sigenergy could add an additional register for the DNSP's CSIP value to be stored in, instead of storing it in #40038.
Then to update the firmware logic to check and see:
If Fixed Export Limit then respect the lower value of the DNSP Fixed Limit or the user/Remote EMS set limit, stored in 40038 (Current Firmware Process), else;
If Dynamic / CSIP Export Limit, save CSIP value into a 'new register' whilst allowing user/Remote EMS value to also be saved to #40038, then check and apply the lower of the two register values.
If you could flag this also, it would be greatly appreciated. Thanks !
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
My experience in the last couple of days using the 1.2.5 integration and the latest firmware and app from Sigenergy:
|
|
Really useful thread, thanks all — this answers a lot of what I was trying to work out @purcell-lab purcell-lab and @twghacc - may I ask a couple of follow-up questions on your setups, if you don't mind:
For context, we're at the early planning stage (no vehicle hardware yet), looking at BYD + the 25kW EVDC alongside an existing two-plant Sigenergy + EMHASS setup. Our two plants alone (48kWh combined) weren't able to keep up with ground source heat pump demand on high-consumption winter days last year, so the goal is to use the EV as a genuine third dispatchable asset in daily Phase 2/3-style cycling (off-peak charge, daytime/evening discharge), not just an occasional emergency reserve. This thread has been the most useful evidence I've found so far on whether that's viable, so appreciate everyone sharing their experience. |
|
I'm new to HA controlling Sigenergy kit and have the EVDC 12.5kW. Thought I was going nuts not being able to find the control to switch between Fast/XSPV/Bi and also initiate a manual session. This thread is helpful - thanks guys. I've reached the towering heights of starting and stopping a DC charge session to my 2025 Ioniq 5 and the next task is to leave the app in Bi mode and see if I can get the flow direction right using other params from HA. I've subscribed to this thread and if I have anything useful to add from my own fiddling will do so. Could be a while. |








Uh oh!
There was an error while loading. Please reload this page.
Feature Request: V2X Manual Control for DC Charger (Start/Stop Discharge Session)
Summary
The Sigenergy app exposes a V2X section with:
These map to Modbus registers that are not currently exposed in the HA integration. As a result, V2H discharge cannot be triggered from Home Assistant — setting
max_discharging_power_limitand turning on thedc_chargingswitch alone is not sufficient to initiate a V2X discharge session.Setup
What's needed
buttonentity or HAaction/serviceWhy
Without this, automating V2H (discharge to home when house battery is low and no PV is available) requires manually opening the Sigenergy app each time. The Modbus protocol v2.9 likely contains these registers — they just aren't implemented in the integration yet.
All reactions