A battery-free non-intrusive power meter for low-cost energy monitoring