tphilbo I did have my (custom) automations charge the house battery when car charging was scheduled, but I got stung a couple of times when the schedule changed at the last minute. AFAIK Octopus don't implement the part of the protocol where they can push updates to the schedule, so you have to poll.
Now my automation waits until the car actually starts charging before doing anything. I can't remember if I let it run until the end of the half-hour, or stop as soon as the car stops charging.
(Over the summer, my priority was to ensure I wasn't actively exporting while the car was charging - I rarely bothered actually charging home battery for the few extra pennies it would earn. But in winter, grabbing any cheap power while its available will probably save some peak-rate import.)