Replies: 18 comments 171 replies
-
Hi here is my setup wile logging in directly into the logger: |
Beta Was this translation helpful? Give feedback.
-
I do have batteries connected. However, looking in plugin_solis.py it was missing my serial number type so I added it (it was there in a previous version)
Is this correct for my inverter type: RHI-6K-48ES-5G and I've 9.2kWh of Pylontech batteries attached. Thanks. |
Beta Was this translation helpful? Give feedback.
-
@wills106 this is amazing work. I've spend many months searching the web to get an integration that actually works with my Solis Hybrid inverter. So thank you! Now I've started exploring the entities and functions, I'm a bit stuck on these options to control the batteries. Note these values haven't been touched and present once the integration fired up: The Solis inverter has different time slots to either charge or discharge the batteries and controlling Amp limits for both. Unsure what to do with the SolaX/Solis options. |
Beta Was this translation helpful? Give feedback.
-
Noticed lots of these logs... Is it changing something on the inverter or reading the values for power factor? |
Beta Was this translation helpful? Give feedback.
-
Hello I'm getting "unrecognized Solis inverter type - serial number : 160F............." in my HA log I have a Solis RHI-3.6K-48ES-5G Let me know if you need other information. Any help appreciated. |
Beta Was this translation helpful? Give feedback.
-
I have this working well with my solis S5-eh1p6k-l. Software version 3D0037. This is the latest series of single phase hybrids, installed late last year. I tested changing charge times, current etc and that works, although I am not using it in an automation. Is there a description of the 'energy storage control switch' modes? They seem to differ to what appears on the front panel of the inverter. I would very much like to switch the inverter to 'backup mode' during my overnight charge window (octopus go), as currently once it hits 100% battery, it starts discharging, which is a problem if my ev is charging. But I'm unsure if this control relates to this. I'm wondering if 'Battery Awaken' is same as Battery Backup mode, just different terminology, and 'auto' same as self-use? |
Beta Was this translation helpful? Give feedback.
-
Thanks Wills106. I was on that path, however entity number.solax_battery_charge_max_current isn't recognised in my repository. How do I make the entities visible and do I need modus added as a service? Then how do I "use" the Solax Modbus integration to talk to the Solis inverter, which is listed as a device?Apologies in advance, as both HA and Modbus is new to me.Sent from my Galaxy
-------- Original message --------From: wills106 ***@***.***> Date: 12/03/2023 07:53 (GMT+00:00) To: wills106/homeassistant-solax-modbus ***@***.***> Cc: TartanEnergy ***@***.***>, Comment ***@***.***> Subject: Re: [wills106/homeassistant-solax-modbus] What Ginlong Solis Inverter are you using? (Discussion #188)
This is on my SolaX Inverter, so names are different. But something like the following:
service: number.set_value
data:
value: "30"
target:
entity_id: number.solax_battery_charge_max_current
You just interact with the corresponding numbers, selects etc
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Thanks @wills106 - I think the problem is that the entities that appear for my inverter, using the Solis Integration to discovery it, are limited to read only information - such as sensor.solis_remaining_battery_capacity. Therefore, the entity to write to /set isn't visible. I am connecting to the Solis Inverter via TCP/IP. Using the S3 wifi datalogger and the associated key/secret. Clearly there are more entities on the device than the current 39 I can see, via the Solis Integration. Do you know if there is a way to read the register directly to expose the full set of entities? |
Beta Was this translation helpful? Give feedback.
-
thanks for your awesome work. I have a register definition document for this model, let me know if you need it :) Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi @wills106 Would you feel comfortable updating your Wiki page and referencing my design, and the communication method to combine the Solis Cloud with HA where I also referenced SolaX integration? In short: I explained my design in detail in the following repo: Happy to clarify anything if needed. |
Beta Was this translation helpful? Give feedback.
-
Is there an option to set minimum SOC your Inverter will discharge to? |
Beta Was this translation helpful? Give feedback.
-
Hello, I have Solis RHI-3P10K Hybrid inverter and S3-WIFI-ST stick. I have created a setup with two Waveshares by following everything in https://github.com/alienatedsec/solis-ha-modbus-cloud. Unfortunately, it didn't work like a charm :( S3-WIFI-ST works and I can access my data over Solis Cloud/App. Inverter Control over Solis Cloud/App also works. However, homeassistant-solax-modbus doesn't work. I installed it with HACS and configured everything properly (I think). However, I get the following error: Thus, somehow the Modbus TCP communication doesn't work One thing I am not sure is the "The modbus address of the inverter" config option of the integration, which I left the default value 1. Any ideas why it doesn't work? How can I debug further? By the way, my RPI running HA is connected to the same home network with Waveshares over WiFi, but the quality of the link should be pretty decent. Can this be a problem? |
Beta Was this translation helpful? Give feedback.
-
Hi, However, I've no idea what the Battery ChargeDischarge setting is for. I've not touched it and its set to 81 A. Could someone explain what that setting does? I can understand the separate charge & discharge values, but not the combination. |
Beta Was this translation helpful? Give feedback.
-
If you are still interested I am using a Solis S5-EH1P5K-L and the main metrics I use look very similar to the Solis App / Soliscloud. Is there any more documentation on this eg how to set charge times? As I dont fully understand some of the settings eg Energy Storage Control Switch I am reluctant to play too much? Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi, Integration running on a Solis RHI-5k-48ES-5G, fist 4 characters in the serial number is 110F. Was able to make it work with the integration by manually adding the inverter to determineInverterType. Everything working as intended so far. |
Beta Was this translation helpful? Give feedback.
-
Spike yesterday (was running the previous beta version) and had to reset lots of statistics again. So I loaded the latest version 2023.05.02 and unfortunately its just spiked again :( Any pointers? |
Beta Was this translation helpful? Give feedback.
-
Solis S6-GR1P6K 6kW single phase hybrid inverter (model number in the range s/n is 16 characters long and starts with I have the 4-pin S2-WL-ST datalogger (LAN and WiFi?), some versions of which are supposed to expose ModBus TCP if The Internet™ is to be believed, but mine doesn't appear to do anything like that (in fact the status page has 0 for every value it displays on there), and nmap only reports Port 80 (HTTP) and 53 (DNS) being open. It does, however, talk to Solis Cloud just fine. I've also hooked up the comm port to a Waveshare PoE Modbus TCP DIN device, but haven't had any success reading anything of it (yet). I have a vague idea what I'm doing with ModBus (it's the protocol I used to hook up my heat pump to HA), but I am very new to solar PV as my system's only been generating for 2 days. Unfortunately not much more I can provide right at this instant as it's gone midnight, it's dark outside, and the inverter seems to power off completely when the sun's not shining! |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
I need a bit of help from the community.
I don't really know which versions Ginlong Solis Inverters this works with in the current state. There seems to be at least three versions of Modbus protocols in use..
The newer type has the Serial Number starting at input register 0x80EC / 33004
The older type has the Serial Number starting at input register 0xBF5 / 3061
Newer Inverters such as the Solis RHI-6K-48ES-5G use plugin_solis.py
The first two digits refer to the power rating, the 3rd to 6th digit of Serial Number will be '3105' although there will be other unknown Serial Numbers, for example for the Three Phase. 3105 is the model number of the Inverter.
Older Inverters will use plugin_solis_old.py
I don't know how these Serial Numbers will be formatted.
If you own a Ginlong Solis Inverter could you please test both plugins.
You will get three possible outcomes:
1 - Mostly working Integration
2 - Following error in your log "cannot find serial number, even not for other Inverter"
3 - Following error in your log "unrecognized inverter type - serial number : {your serial number}"
If you get 1 or 3 could you please let me know your Inverter type, Inverter rating, which plugin worked, first 4 digits of the serial number. We can then hopefully build from there and fully support your particular Inverter.
Beta Was this translation helpful? Give feedback.
All reactions