-
Notifications
You must be signed in to change notification settings - Fork 4
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
Solax X1 Inverter support #188
Comments
The critical thing will be to see whether the inverter kicks in at 22:30 |
Well I've left it for two charge cycles, and nothing has happened. |
Sorry I think I missed the logs. Did you upload them?
…On 28 Mar 2024 at 23:39 +0000, punkymuzzle ***@***.***>, wrote:
Well I've left it for two charge cycles, and nothing has happened.
I've checked the error log and pv_opt log and it has the same timestamp as earlier, so not worth uploading.....
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Yes dashboard will always show errors on calculated entities if the script crashes.
|
OK, installed Beta 11 and logs attached: |
Has your |
No, it's still intact |
Can you upload the latest |
Maybe re-start AppDaemon as it looks like it might not be loading |
Restarted AppDaemon and then re-saved config.yaml so it re-ran. |
Latest logs if you need them: |
Looks OK in read-only. What if you turn read-only off? You could also set |
OK will do it and see what happens.
Next scheduled charge isn't until 1:00 tomorrow morning. So will give you
an update when it's done
…On Fri, 29 Mar 2024, 12:40 fboundy, ***@***.***> wrote:
Looks OK in read-only. What if you turn read-only off? You could also set debug:
false in the config.yaml for now which makes the log a lot more readable.
—
Reply to this email directly, view it on GitHub
<#188 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACNR352GA7C7XAGMYZJUJZTY2VHKDAVCNFSM6AAAAABFNL5W2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXGE4DQOBTGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Would be good to see what it’s doing as soon as it’s off read only. Should be reporting inverter status even though there’s nothing to do till then
…On 29 Mar 2024 at 13:02 +0000, punkymuzzle ***@***.***>, wrote:
OK will do it and see what happens.
Next scheduled charge isn't until 1:00 tomorrow morning. So will give you
an update when it's done
On Fri, 29 Mar 2024, 12:40 fboundy, ***@***.***> wrote:
> Looks OK in read-only. What if you turn read-only off? You could also set debug:
> false in the config.yaml for now which makes the log a lot more readable.
>
> —
> Reply to this email directly, view it on GitHub
> <#188 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACNR352GA7C7XAGMYZJUJZTY2VHKDAVCNFSM6AAAAABFNL5W2KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXGE4DQOBTGE>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Understood - here's the logs |
As I suspected a couple of bugs once we start to use the inverter controller module. |
Beta 12 installed, logs: |
If you have this in your
|
I don't have those in my config.yaml. `octopus_account: x-xxxxxxx octopus_import_tariff_code: x-xx-xxxxx-xxxx-xx-xx-xx-x The dashboard is using the above to lookup my tariffs? Do you want me to disable these as well? |
No. They can stay
…On 29 Mar 2024 at 17:34 +0000, punkymuzzle ***@***.***>, wrote:
I don't have those in my config.yaml.
The only things I have enabled regarding tariffs are:
`octopus_account: x-xxxxxxx
octopus_api_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
octopus_import_tariff_code: x-xx-xxxxx-xxxx-xx-xx-xx-x
octopus_export_tariff_code: x-xx-xxxxxxxx-xxx-xxx-xx-xx-xx-x`
(Removed the detail from this)
The dashboard is using the above to lookup my tariffs?
Do you want me to disable these as well?
Logs:
,
pv_opt.log
error.log
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
OK ta |
Though you only need the 1st pair or the 2nd pair or octopus_auto: true
…On 29 Mar 2024 at 17:34 +0000, punkymuzzle ***@***.***>, wrote:
I don't have those in my config.yaml.
The only things I have enabled regarding tariffs are:
`octopus_account: x-xxxxxxx
octopus_api_key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
octopus_import_tariff_code: x-xx-xxxxx-xxxx-xx-xx-xx-x
octopus_export_tariff_code: x-xx-xxxxxxxx-xxx-xxx-xx-xx-xx-x`
(Removed the detail from this)
The dashboard is using the above to lookup my tariffs?
Do you want me to disable these as well?
Logs:
,
pv_opt.log
error.log
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Looking at the log: Octopus autodetection is working OK. This is the default so you can actually comment out all the octopus account into in We are nearly there! I think we can get around the latest error by adding this to the
|
Great news. |
Plus, not sure what time this happened but these appeared in the AppDaemon Log:
|
Sorry for all the updates.... HA started OK
pv_opt started OK
So it looks like we're back on track with pv_opt working OK. If this does work, I'll more than likely need some help from you to quantify what was causing the issue, so I can report back to the Solax Modbus Integration Dev |
Update.... I'll leave it to run today and overnight (when I've had previous issues with the inverter going into standby) and update you tomorrow. In the meantime, here's the latest logs fyi: Thanks |
There is an error related to your power data because it appears to being sampled at very high frequency. It's periodic but I will try to add a fix to catch it when I get a chance |
That would be great, thanks very much. |
Looks like this is a known issue. Alternatively, someone has said that you can wake the inverter from the Solax Modbus. I've just taken a look and there is a "Battery Waken" button which can be pressed, which should wake the inverter: The entity behind it is: I'll take another look tomorrow and if the inverter is idle I'll press it and then see if it comes back to life. If this is successful, can pv_opt be configured to use this entity just before it writes the charging times to the inverter? This will ensure the inverter is "awake" and gets the settings. |
So I think I've found a way to fix my inverter from going into idle mode (which seems to be preventing pv_opt from setting charging schedules once my battery SOC is at 10%. Asked good old Co-Pilot about the above entity and it came back with this:
So it looks like if we send a 1 to this entity prior to setting the charging times on the inverter, it will wake the inverter from idle before. Is this something that pv_opt can do as part of its process of setting the charging times? Thanks |
It's been hit and miss today with it. sometime it worked, sometimes not. Had to power cycle everything earlier (Panels, Inverter, Modbus, battery etc) as it just became unresponsive and wouldn't respond to any commands to charge.
Also, logs: |
Upgraded to 3.14.2 - logs as follows: |
Can you tell from the logbook what is setting the charging current? Also if 20A is your max charge current it suggests that your charger_power needs to be set to ~2100W not 3500W |
Found this in a technical manual online (Mine is 3.6) : Does this help? |
Logs: |
Something's still not quite right. Grid charge seems to be disabled again: Max charging current very low again: Battery didn't charge overnight: Logs: Lots of entries in the AppDaemon log:
|
Battery didn't charge again last night and I get these in the AppDaemon log:
|
I think that may be correct. It's getting a voltage of zero back which I can workaround but does it need to send the inverter a "wakeup"? |
Still having problems when the inverter reaches 10% and goes idle. I had to use the Solax app to wake the inverter earlier, so not sure if the "Battery Wake" button approach is feasible. However, I've seen this in a separate thread: So if the inverter is idle you can't write to it. I've noticed that pv_opt doesn't write to the inverter until a few minutes before it wants the inverter to do anything. So when the inverter is idle this approach won't work. We might have two possible ways to approach this:
Then, if the inverter goes idle the charging time is already set so it should wake up and charge? or:
If either of the above is doable, I reckon that this will get round the issue of inverters becoming unresponsive when they go idle (this seems to affect lots of inverters, not just mine) Would this be possible? |
This is still having problems with the inverter going idle. So if either of the above approaches are feasible then please let me know. |
Sorry - can't really tell you much without a log file |
I'm going to close this very long issue to help with my house-keeping! There's already a separate one for the Wake-Up issue which I think I can address. Please raise specific queries with log files attached. |
Continuation of #149 @punkymuzzle
The text was updated successfully, but these errors were encountered: