-
Notifications
You must be signed in to change notification settings - Fork 6
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
Modbus Registers - Support for Firmware higher than 4A004C #305
Comments
Great stuff!
I will get my various repos updated
…On 19 Nov 2024 at 20:21 +0000, alienatedsec ***@***.***>, wrote:
@fboundy Following your Facebook post, I did follow up and found the following registers:
• Slot 2
43151 - Slot 2 - Charge Current (not tested)
43152 - Slot 2 - Discharge Current (not tested)
43153 - Slot 2 - Charge Start Hour
43154 - Slot 2 - Charge Start Minute
43155 - Slot 2 - Charge Stop Hour
43156 - Slot 2 - Charge Stop Min
43157 - Slot 2 - Discharge Start Hour
43158 - Slot 2 - Discharge Start Minute
43159 - Slot 2 - Discharge Stop Hour
43160 - Slot 2 - Discharge Stop Min
A continuous pattern goes up to Slot 5 with the following exception.
• Slot 6 starts outside of the continuous pattern range
43491 - Slot 6 - Charge Current (not tested)
43492 - Slot 6 - Discharge Current (not tested)
43493 - Slot 6 - Charge Start Hour
43494 - Slot 6 - Charge Start Minute
43495 - Slot 6 - Charge Stop Hour
43496 - Slot 6 - Charge Stop Min
43497 - Slot 6 - Discharge Start Hour
43498 - Slot 6 - Discharge Start Minute
43499 - Slot 6 - Discharge Stop Hour
43500 - Slot 6 - Discharge Stop Min
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Is there any sign of on/off switches, target Soc or voltage?
…On 19 Nov 2024 at 20:21 +0000, alienatedsec ***@***.***>, wrote:
@fboundy Following your Facebook post, I did follow up and found the following registers:
• Slot 2
43151 - Slot 2 - Charge Current (not tested)
43152 - Slot 2 - Discharge Current (not tested)
43153 - Slot 2 - Charge Start Hour
43154 - Slot 2 - Charge Start Minute
43155 - Slot 2 - Charge Stop Hour
43156 - Slot 2 - Charge Stop Min
43157 - Slot 2 - Discharge Start Hour
43158 - Slot 2 - Discharge Start Minute
43159 - Slot 2 - Discharge Stop Hour
43160 - Slot 2 - Discharge Stop Min
A continuous pattern goes up to Slot 5 with the following exception.
• Slot 6 starts outside of the continuous pattern range
43491 - Slot 6 - Charge Current (not tested)
43492 - Slot 6 - Discharge Current (not tested)
43493 - Slot 6 - Charge Start Hour
43494 - Slot 6 - Charge Start Minute
43495 - Slot 6 - Charge Stop Hour
43496 - Slot 6 - Charge Stop Min
43497 - Slot 6 - Discharge Start Hour
43498 - Slot 6 - Discharge Start Minute
43499 - Slot 6 - Discharge Stop Hour
43500 - Slot 6 - Discharge Stop Min
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Have you upgraded your firmware?
If you’re raising an issue or a PR on the Solax integration it will need to use the HMI f/w as a switch to be backwards compatible
Happy to test once my system is back up
…On 19 Nov 2024 at 20:21 +0000, alienatedsec ***@***.***>, wrote:
@fboundy Following your Facebook post, I did follow up and found the following registers:
• Slot 2
43151 - Slot 2 - Charge Current (not tested)
43152 - Slot 2 - Discharge Current (not tested)
43153 - Slot 2 - Charge Start Hour
43154 - Slot 2 - Charge Start Minute
43155 - Slot 2 - Charge Stop Hour
43156 - Slot 2 - Charge Stop Min
43157 - Slot 2 - Discharge Start Hour
43158 - Slot 2 - Discharge Start Minute
43159 - Slot 2 - Discharge Stop Hour
43160 - Slot 2 - Discharge Stop Min
A continuous pattern goes up to Slot 5 with the following exception.
• Slot 6 starts outside of the continuous pattern range
43491 - Slot 6 - Charge Current (not tested)
43492 - Slot 6 - Discharge Current (not tested)
43493 - Slot 6 - Charge Start Hour
43494 - Slot 6 - Charge Start Minute
43495 - Slot 6 - Charge Stop Hour
43496 - Slot 6 - Charge Stop Min
43497 - Slot 6 - Discharge Start Hour
43498 - Slot 6 - Discharge Start Minute
43499 - Slot 6 - Discharge Stop Hour
43500 - Slot 6 - Discharge Stop Min
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Nothing that I am aware of (yet). As we can see per
Yes, this was last week. The additional slots were spotted after your post which kicked my investigation.
I need to find the register for this. However, the old registers are still working, at least for Slot 1 :) |
@alienatedsec It seems Solis have removed the |
@jmccrohan I noticed the same. Additionally, some APK download services could have a banking Trojan embedded inside the SolisCloud apk, so be careful before installing. I also looked for a JSON file, and I found a list of banking institutions, which is odd. Nevertheless, I had to configure times (specific for each slot) on the inverter's screen first and I queried several ranges with QModbus thereafter. |
With rev FB00 it looks the the registers are from 43700 onwards and the old registers don't work. I have found the registers for everything apart from the "switch" |
It also appears that Bit 1 of the Energy Control Switch is no longer used |
Bit 1 or Bit 0? Bit 0 was already deprecated, but Bit 1 corresponded to Time Charging Mode. |
Bit 1 - it seems to have been replaced by individual switches on each slot |
So I dont see many differences when using |
The full table (excluding
|
And here in register order:
|
So are you still able to change the time slot settings using the 431xx registers you've listed above? I suspect 4A00 follows the old protocol but with an additional 3 sets of register. On the API there is a control code 5936 which creates a longer version of code 103 which is used to control the original 3. It looks like they dropped this in favour of the completely new set of registers and API codes in 4B00. This would make 4A backwards compatible whereas 4B is not. Updating the Solax integration will take a bit of work. |
@fboundy Following your Facebook post, I did follow up and found the following registers:
A continuous pattern goes up to Slot 5 with the following exception.
The text was updated successfully, but these errors were encountered: