It runs on a resource-constrained MCU (currently using an ESP32-S3, but the architecture is portable), and it's written in C with minimal dependencies. The code is designed to isolate hardware-specific parts like CP signal handling, relay control, and metering — to allow reuse across hardware platforms and keep resource usage low.
It’s still very much a work in progress — but if you’re interested or have feedback on the structure or design decisions, I’d love to hear it.