A small box in the car that reads battery, consumption and range from the OBD2 port and sends them over the mobile network and a WireGuard tunnel to Home Assistant at home.