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
Error when running solismod script #1
Comments
I have solved this, now struggling to get Solismod to work with Pysolarmanv5 |
Are you getting any errors? |
No, but nothing is changing on the inverter. Not sure what I should see to confirm Solismod and pysolarmanV5 are communicating? |
Looks like the message is accepted by inverter as no error is received. It could be that the charge registers on your inverter are different to mine. Try to change the time nodered/solis/minutes or nodered/solis/hours and see if inverter time changes. Unfortunately I traveling at the moment and will only be able to look into this next week.
Regards,
Andrius
…________________________________
From: usbrit ***@***.***>
Sent: Friday, September 23, 2022 8:47:20 AM
To: NosIreland/solismod ***@***.***>
Cc: Andrius Kozeniauskas ***@***.***>; Comment ***@***.***>
Subject: Re: [NosIreland/solismod] Error when running solismod script (Issue #1)
A NodeRed Inject to mqtt gives me this:
[image]<https://user-images.githubusercontent.com/53425475/191913964-219dde11-88eb-4f9b-a1ef-e6e2e568e15b.png>
But the Discharge start time doesn't change on the inverter.
How can I check the message has been received?
—
Reply to this email directly, view it on GitHub<#1 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AETKBSUS5IUUSK2CET2RG5TV7VOARANCNFSM6AAAAAAQSBYQDI>.
You are receiving this because you commented.Message ID: ***@***.***>
[ { ***@***.***": "http://schema.org", ***@***.***": "EmailMessage", "potentialAction": { ***@***.***": "ViewAction", "target": "#1 (comment)", "url": "#1 (comment)", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { ***@***.***": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
|
Thanks!! |
Just for interest, I check the following: print(modbus.read_holding_registers(register_addr=43003, quantity=1)) and all these registers return the correct values |
What firmware is your inverter running? |
The version is dated but it shoud still work. Your HMI is v28 and DSP ir v16. If you have 5G inverter you can ask Silis support to do OTA upgrade to later version.
this shoudl change the charge and discharge amps to 0. and then read the values back. |
You are in the right place. Can you reboot the inverter and try again? This could be a firmware thing but lets try reboot firsts. |
I restarted the HMI and no change. Was this what you meant? In the past I had tried a change of time and that worked immediately and I watch it change on the inverter #1 (comment) |
HMI restart should be enough but there is no harm doing full restart. Shutdown the battery and then power off inverter. |
I have successfully changed settings on the inverter now after investigating Register values. For me register 43110 is the "Charge status" but the payload is different from others (3= time charging/run and 1= time charging/stop) Thanks for your help and patience, also have a ticket with Solis to get the OTA update |
Nice. |
@usbrit It looks like I have the same problem you had i.e. registers for charge/discharge time always return 0. Did you find the correct registers for this? I also have Solis RHI-5K-48ES, with software ver: 230013 |
@usbrit |
@NosIreland worth enabling issues section in your other repos |
I assume you refering to solismon3. I have enabled it. |
Closing this as OP got it running. |
Hi,
I have solismod installed on a Rpi zero w.
Python 3.8
solarmanv5 installed
Running the script give the following error:
Can anyone point me at a solution?.
Thanks
The text was updated successfully, but these errors were encountered: