Yes. For the price JBD and JKBMS are both great options. I've just added the ECS GreenMeter which is of great quality and more accurate measurements but it will cost a lot more.
It might be worth mentioning that if you don't already own a RPi and need to buy one for this, then you might be better to look at the Victron CerboGX. In the end the Pi will not be that much cheaper (except if you can get a Pi Zero2 model perhaps). The reason I say this is that a Ve.Direct cable cost a fraction of a Ve.Direct->USB. You also don't need a USB-MK3 device for the Multiplus and you don't need any other PI HATs (RS485), Hubs or a power supply from your DC battery directly. So make sure you add all that up in your cost. You can also tinker the same as you would on a Pi, except if you need the Pi GPIO for something spesific.
So my choice would be a CerboGX if I start from nothing.
Then I would look at the Pi Zero 2. At the price, you get a Pi3+ with a little less memory, but you need to add a USB Hub.
Then Pi3/Pi4 (what you can get your hands on as stock still seem to be a problem)
If you plan on running NodeRed with a lot of nodes on VenusOS as well, then the faster Pi4 with more RAM will be better, else it will not matter much.
Enjoy the journey