-
-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solis Firmware 4B00 #1142
Comments
@wills106 Is it possible to introduce a switch that uses a new set of registers if, for example, another register represents a specific value? The input register hex value is part of the firmware version. The below This is usually followed with FW version So, the final logic should be that if the register |
@alienatedsec - I think it might be easier just to use a separate plugin then all the logic will be very similar but a separate set of registers etc |
Should be addressed by #1143 |
That looks ok for now, cannot test at the moment.
There would be a period for maintaining two sets of solis plugins. I guess the new registers will not be changed moving forward. |
I've been running this for a few days now. The integration works but the firmware is buggy. The time slots can appear set but they don't start working until the SOC is changed. |
@fboundy |
I was told yesterday that 4B00 is still the latest
…On 26 Nov 2024 at 10:03 +0000, alienatedsec ***@***.***>, wrote:
@fboundy
I got the new firmware files from Solis, but I am delaying to load them. I also believe it's a newer version than 4B00, so I guess I will have to decide at some point.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
If the Firmware was read at the same time as the Serial Numer then it should be possible to use the unused GEN block to split it up? If lower than y = GEN if above x = GEN2? |
The differences between the f/w setups are so significant that I think it is simpler to simply use a different plugin as has been done for other brands |
The firmware needs to be read in either plugin as it would be the condition for correct functionality. It's no longer just a Serial Number dependency. |
I have version 4C0048 for inverter S5-EH15PK-L |
Hi, is there any progess on this issue? I have the latest firmware and would like to control my Solis inverter via this integration. I have firmware 4C0050-650000 and serial number 6031 S5-EH1P5K-L inverter. I have copied the code from fboundy and made a file solis_fb00_py and added the code to this file. I am able to select the file in HA config but no data available. is there something else that I need to do to enable this to work? |
Best thing is to install the whole folder and then delete and reinstall the Solax integration
…On 15 Dec 2024 at 18:05 +0000, MattSpeke ***@***.***>, wrote:
Hi, is there any progess on this issue? I have the latest firmware and would like to control my Solis inverter via this integration. I have firmware 4C0050-650000 and serial number 6031 S5-EH1P5K-L inverter.
I have copied the code from fboundy and made a file solis_fb00_py and added the code to this file. I am able to select the file in HA config but no data available. is there something else that I need to do to enable this to work?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
How do I install the whole folder? I only see the one file solis_fb00.py I removed the integration, then tried to re-add, but the old names were still in the files, so I deleted the integration from HACS, but that has also deleted the solis_fb00.py file. I'm back to where I started. |
Now you can replace the solax_modbus folder. Then you should be able to add the integration.
…On 15 Dec 2024 at 21:05 +0000, MattSpeke ***@***.***>, wrote:
How do I install the whole folder? I only see the one file solis_fb00.py
I removed the integration, then tried to re-add, but the old names were still in the files, so I deleted the integration from HACS, but that has also deleted the solis_fb00.py file. I'm back to where I started.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Describe the bug
Solis firmware 4B00 introduces a completely new set of registers for time based control. It also adds a target SOC (and a voltage though it’s unclear what this is used for) to each slot.
The old registers are no longer read so the registers used need to depend on the FW version.
I’ve polled the API and Modbus and come up with this list: fboundy/pv_opt#305 (comment)
Integration Version
2024.11.2
Homeassistant core version
2024.11.2
Inverter brand
Solis
Plugin used
plugin_solis.py
Serial prefix
NA
Connection Method
Waveshare
Detailed Error Log
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: