@Christoph What you need to consider in your design before and after each decision with systems like these is: Where will my power flow, and what's the effect of saving 5% on efficiency at point A, B, C, D, etc
If you optimise section one, which then drives you to make very bad choices for the next part, you're shooting in your foot or elsewhere
@PlasmaHH Mine usually only complain about what I say or hear in a non-music way
@Christoph so, for example, if you have Solar --> Battery --> Application, that can be very valid, especially if your application always runs at night time
But if you have Solar, an MCU, a battery and an application that only works when the minimum amount of sun is present, it's much more sensible to have:
Application <--- Solar ---> Battery --> MCU
^-------------------------------------------|
If your application uses very little, these choices are of no consequence
IF you then have an MCU turned on at all times, you can start muxing the power paths to all other devices through that
In a design like that you assume your battery is always powered
Because if it isn't that's a big issue, and then when the sun appears it will charge soon enough
Regarding the chemistry, with LiFePO4, for relatively low maintenance you are spot on, and smaller cells of a default size are quite affordable.
One thing, for example, that Russel had completely wrong in his comparison is the fact that LiFePO4 has the same chemical reactions at over-charge as LiIon, it doesn't. It hardly outgasses, it takes more to Lithium plate an electrode and they create no highly flammable gasses on hard shorts, so the risk of explosion is 1/100th of that of LiIon
Not to mention the better thermal performance
One thing you do want to keep an eye on is charging below freezing
That's still very bad for LiFePO
Using, unless in very harsh weather, is not really a problem, but you may want to make sure you only allow charging, through a MOST on your MCU, if the battery can be assumed to be at least 1 or 2 degrees C
That's the most important lesson I can help you avoid