IK InetKing

Project · Open source

lux-mon

The foundation layer. A Python implementation of the LuxPower dongle protocol with drivers for a dozen inverter models, a REST API, and Grafana dashboards on top.

Why it exists

Every monitoring product in this space talks to the same dongle over the same protocol, and almost none of that protocol is documented. This is that documentation, written as working code.

What it does

  • LuxPower TCP protocol over the WiFi dongle (port 8000)
  • Model drivers for EG4 and LuxPower families
  • REST API including register writes, plus a WebSocket feed
  • Grafana dashboards and InfluxDB storage

Status

Open source and in daily use at home. Offgrid-Sentinel is the productised successor — this one stays as the reference implementation.