I'm was anticipating C+ and micro for this project, but if a linear solution is more direct, then I'd prefer that.Essentially there is a zenner and transistor combination on the 24V rail into the controller logic which gives a sharp 0V output if the solar panel drops below say 15V. This stops the micro going nuts during dawn/dusk brownouts. Once the micro is up and running, it measures the HV and decides whether or not there is enough juice to warrant a start event attempt. The micro also talks to a 2-line LCD display giving status readings and logs an hourmeter of run time in NV ram.
The project works fine, but I didn't commercialise it. I probably should one day.
Nice solution for powering the micro. I have a couple of projects threads here using a device that mimics
whatever it is that a solar LCB does. Those devices are less than robust, and long lead
times, with very little documentation, perhaps because only two companies have commercialized it.
You might do that, and give the competition some schooling.

