-
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
Unexpected error in worker for App pv_opt - charge slots not optimal #132
Comments
Do you have the pv_opt.log from 22:30 when the error occurred? AppDaemon failed to return recent SOC data which is what caused the error in error.log and I suspect this may have stopped it loading correct tariffs after that. |
In 3.9.0 I've added a feature to compare the pv_opt tariffs with those from the Octopus Energy automation (so long as you have |
I think that's correct. Mine is similar. There are some marginal benefits from charging at <15p and exporting at 15p. My cost saving for tomorrow is only 20p though. If you increase the two thresholds (per slot and per pass) it will probably reduce the amount of forced charging. |
One thing I don't understand in your comparison is that Octopus don't release the next day's tariffs until ~16.00 so when I look at the log file for 15.30 PV_Opt doesn't have them - it is using a guesstimate based on the published wholesale day-ahead prices which is only hourly so it won't be 100% correct. Once the Octopus prices are available (after 16.30) it all looks OK. |
This will be more conservative in that it's likely you will charge your battery more than you needed to but you are very unlikely to charge too little. |
3.9.1 tidies up a few things related to these marginal charging slots and makes it less likely to charge unnecessarily, |
3.9.2 Restarting AppD, and the charging plan looks correct now. Logs: Just noticed you have version 3.9.3, I'll update to this. Does this have any changes in this area? Thanks. |
Yes 3.9.3 should fix this
…On 25 Feb 2024 at 17:48 +0000, solarjones ***@***.***>, wrote:
3.9.2
I've got some more errors and just checked the charging plan, which doesn't look like its updated or got he OE slots correct.
image.png (view on web)
Restarting AppD, and the charging plan looks correct now.
image.png (view on web)
Logs:
pv_opt.log
main.log
error.log
1pv_opt.log
Just noticed you have version 3.9.3, I'll update to this. Does this have any changes in this area?
Thanks.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
v3.9.3 |
Added a check on this in 3.9.4 |
Think I may have finally found the root cause! Please check out 3.9.5 |
Happy to report a lovely stable version for me, zero errors and good time slots! Truly very grateful for you being so responsive and what a brilliant optimiser! |
PV Opt v3.8.12
Think there's still a bug lurking somewhere as the optimised charge plan wasn't optimal (maybe it was but represented differently compared to the one below?):
I reloaded OE integration, tried to nudge PV_OPT by toggling between readonly and normal modes but the plan remained the same. Next I restarted AppDaemon which aligned to cheapest slots.
I can see some errors, but that was from last night. Perhaps it caused the above issue?
pv_opt.log
main.log
error.log
Thanks.
The text was updated successfully, but these errors were encountered: