I'm using Polycab's Smart Plugs, these are the 10 amp versions. They're running Tasmota, a custom firmware that eliminates the dependency of a cloud service for automation: https://tasmota.github.io/docs/
They're one of the more difficult smart plugs to convert to Tasmota, the process for the 10 amp is almost exactly the same as the 16 amp version guide I posted here:
[URL unfurl="true"]https://techenclave.com/threads/teardown-and-preparation-of-polycabs-16a-wi-fi-smart-plug-for-tasmota.214995/[/URL]
I haven't set up any historical logging or graphing yet, other members have. The most I've done is to automate power up by power cycling the smart plug, this is usually done after a safe shutdown when there's a power cut. The plug stays powered on since its on an inverter, so when power returns it is turned off and on again to get the server to start up since the server is configured to power on after a power cut in the bios.
[ATTACH]173232[/ATTACH]
The automated power up is done after monitoring AC power for 10 mins for stability, notifications are sent on Telegram with a bot.