The basic model just keeps the running kwh, and has a pulse output that external hardware can monitor. You can manually record the kwh and keep a log, or DIY a solution to read the pulse output (i use a raspberry pi zero). They also have more expensive options that log data to the cloud.