Detects charge start/end via power threshold, sends push notifications, and calculates charged kWh and electricity cost.