I followed a project named parasite https://github.com/rbaron/w-parasite
I made a small MPPT solar harvester with a 0.47F supercap. This system reports soil moisture without using battery. It works even when weather is cloudy.
Hope this gives you some insight.