EMHASS: An Energy Management for Home Assistant

Looks like you have a lot of components.

I would start with a basic system.

If you can control your battery charge/ discharge via a post command, then you should be able to get the same level of functionality as SmartShift.

Your EV and pool pump will also integrate well and you should be able to get excellent optimisation results. You will need a smart socket for the pool but the EV should be able to integrate directly.

You only need to call one optimisation and one plublish content, the others are just spending that at in additional functionality.

As it is setup it will call the simple dayahead once a day at 0530 optimisation which is good and then publish these results every 5 minutes.

You can find my post here on how you can connect other devices:
Running Devices When Energy is Cheaper and Greener