I use an IoTaWatt device, which allows for monitoring an entire electrical panel. This provides much better data than smart plugs or the AEOTEC HEM, IMHO. While it may seem a little pricey at first, it does such a better job at collecting and sharing home energy use data as it is specifically designed for doing so.
I also wrote an integration for Hubitat, which I use to know when laundry cycles are done. Can also use Hubitat to notify me if there is a problem with the IoTaWatt's connection to the home WiFi system, or whatever else one might dream up!