-
|
Im trying to stop the Fox ESS charging in IOG bonus slots when car is not charging. Predbat latest with FoxESS modbus on IOG tariff, Bottlecap Dave Octopus integration. In Predbat I have |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments
-
|
Can you explain why you wouldn't want Predbat to charge your battery when you get a bonus IOG cheap rate slot? Predbat should plan battery charging based upon the IOG sensor, and if you get an extra cheap slot, regardless of the car charging, your electricity is I believe at the lower rate? Have you set car_charging_planned and car_charging_planned_response in apps.yaml. These may help your requirement |
Beta Was this translation helpful? Give feedback.
-
|
I could be wrong, but everything I read states bonus charge slots are only off- peak if (car) charging actually occurs? Have added below, will try to fix Wallbox template and commit. '''' car_charging_planned: car_charging_planned_response:1 |
Beta Was this translation helpful? Give feedback.
-
|
Sorry, I should maybe explain why I thought Octopus OCPP might change things. With OCPP Octopus to Wallbox, Octopus has no visibility of SOC or car planned charge. Just set "charge to add" which I usually leave at 90% as can't be bothered changing. Now, every or most days I get bonus slots. I'd assumed they were policing that by watching the Wallbox OCPP for consumption by EV. No consumption, rate is peak. |
Beta Was this translation helpful? Give feedback.
-
|
Still happening with car_charging_planned and car_charging_planned_response set in apps.yaml. Is therd a datapoint or two in Predbat that I could use as an inhibit from an automation in Home Assistant, ie ess_charging_inhibit and car charging inhibit? |
Beta Was this translation helpful? Give feedback.
-
|
Getting back to your original question:
Simplest way could be to write a script that predbat calls when it starts charging rather than predbat directly calling the inverter start charge service In that script:
You might need to set repeat: true in the charge start service definition in apps.yaml to ensure predbat calls the script every time it runs and charging is planned to avoid issues of the car charging starting after predbat runs and the script deciding not to charge the batteries, but best to test whether this is needed or not |
Beta Was this translation helpful? Give feedback.
-
|
Hadn't thought about operating output. Thanks! |
Beta Was this translation helpful? Give feedback.
Getting back to your original question:
Simplest way could be to write a script that predbat calls when it starts charging rather than predbat directly calling the inverter start charge service
In that script:
check if current time is in the cheap rate period OR car is charging
if either of these is true, start battery charging
else do nothing
You might need to set repeat: true in the charge start service definition in apps.yaml to ensure predbat calls …