This repo has code and notes for whole home electrical power monitoring using a Raspberry Pi and CircuitSetup modules. Beyond just collecting data, it also uses Grafana to visualize electricity consumption.
CircuitSetup module wiring to Raspberry Pi
Node-Red dashboard
Grafana Dashboard