I’ve been running an emonBase rPi for about 3 years and had 1 major SD card failure - but I did have a couple of python scripts writing other data to file as well. It has 2x emonTH’s, 2x emonTx, a modbus connection to PV inverter and a Mk2 diverter for hot water.
A few months ago I looked to add a water level sensor, using an additional RFM69 transmitter but found it impossible to integrate it into the existing JeeLabs platform, and confirmed by @Robert.Wall in [this post]
(Custom sensor nodes - #12 by Robert.Wall).
So I ended up using a pair of Adafruit feather 32u4 RFM69HCW boards with the LowPowerLabs library. A simple Arduino script picks up the data and another python script (originally on rPi but now on my desktop) sends the data to the MQTT server on the emonBase. This data is also picked up in Node-red for other uses.
So far it’s been working well.