@emily I highly recommend https://www.egauge.net/
Handles a mix of 120/240V circuits (30 120V or 15 240V or a mix of those; you can even set up logic for a single CT on a 240V load if you don't mind a loss of accuracy). Integrated data logger and webserver, no cloud nonsense required. Data output via Modbus TCP/RTU, CSV, and I think the JSON API is available now too. Second-granular data for the most recent ten minutes; minute-granular for a year after that, 15-min for 30yr after that.
You can even import data from Modbus TCP/RTU devices, or from one meter into another meter.
I have one on my house and one on my garage/apartment. You can see the data here if you'd like: https://celestial-bastion.egaug.es/
I also have a bunch of environmental sensors and other measurements (THD, L1-L2 voltage imbalance, line frequency) but you have to click the dropdown in the top left corner of the graph to see that data.
Full disclosure, I also worked for them from about 2013 to 2022.