See Energy Disaggregation or Non-Intrusive Load Monitoring (NILM) blueprint for a blueprint that uses derivative sensors to detect resistive or similar loads with a sudden increase followed by an almost equal sudden decrease some time later, often many times until the appliance is off.