Using Home Assistant with Givenergy solar and home battery

I am about to have a GivEnergy battery installed to make use of my existing solar and the cheaper rates of my electricity deal.

Apparently the GivEnergy app only allows for one grid charging period a day but my but my electricity deal gives me two. I believe/hope Home Assistant will be the starting point to programming this

Any help to get this started would be very much appreciated.