Cerbo-GX MK2 RaspberryPi powered remote generator control

I installed a small, completely off-grid system for some friends:

  • MultiPlus-II 120V
  • CerboGX
  • EGL-4
  • MPPT 450/100

We also installed a brand new Generac 14kW genset.

The problem was that there was no way to get the control wires from the CerboGX out to the generator. The existing wiring for the genset dictated where it would go, but I still wanted the CerboGX to start and stop the generator. I found a few interesting projects, but none that really did what I wanted them to, so I built my own and would like to share it with everyone in case it helps or inspires others.

It’s completely open source and uses Cloudflare-protected tunnels (free) and Tailscale (free) for remote access (if needed or wanted). In our case, we have StarLink and wanted a secure way to access the interface. It has a complete notification engine built in, and it uses a FastAPI backend for integration with other hardware or projects.

Even though we are using this specifically for a generator, another friend adapted it for use with a remote water level sensor and a pump. Basically, anything at all that is a two-wire trigger and an NO/NC relay driven on the back would work with this.

I would love some feedback. My goal would be to extend this to include VRM data as well, which should be pretty easy since I already have a Grafana dashboard that is set up and working.