Since getting solar installed and getting monitoring setup I was finding it annoying to manually fiddle with the Tesla app to change the charging rate on cloudy days so I wrote a fairly basic program (.Net) to handle this for me.
I gather some folks use Home Assistant to accomplish the same thing, but I just wanted something simple. Not sure what monitoring devices are popular, but swapping out reading from pulse to another system shouldn't be hard if you can code a bit.
In case anyone technical who has use for this I thought I'd post the repo link => GitHub - drgrieve/TeslaChargingManager: Charge Tesla vehicles with excess solar
In the chart marked Dishwasher the car was below minimum SOC so that is why it didn't stop charging at that point. Later on in the day I adjusted my buffer logic to be more greedy during stable conditions.
Cheers.