I did try a bit of it years ago when it was just getting popular but I quickly realised how many constant little frustrations and frictions it brings. these days it's so much worse because every vendor wants to tie you into their ecosystem, so you end up having to enter into adversarial relationships with products if you want to gain local control over them.
monitoring on the other hand is pretty neat.
I still want to finish designing my whole-house mains power monitoring system. there are some existing projects that do this but I looked at the schematics and they do a bunch of things wrong, especially around the CT sensing.
@gsuberland I use devices from egauges.net which can provide revenue-grade metering, and they are also data loggers with a local API, no cloud service involved. I like the data logging aspect as it means I don't lose any data when the monitoring software crashes or gets upgraded.
@kevin decent but pricey.
the two main reasons I want to implement it myself are that I don't want to pay £800 for it and I also want nerdy features like power factor analysis, THD%, frequency logging, and direct waveform capture during out-of-spec cycles.
one of the things I've been considering is ditching CT entirely and doing in-path resistive current sensing so I can get accurate current phase and even store the current waveform.