Smart meters themselves are not intended to do this, but they provide info that can.
I have a Rainforest Eagle connected to my smart meter. You send the data to a third party and they can make that information usable. I was using a company called Bidgley, who would use consumption signatures to detect different devices in the home.
The problem is that these companies offer their services free of charge for a year or two, then ask utility companies like BC Hydro to pay for ongoing use. BCHydro so far has not done so, leaving you to try to find another provider. I did receive notice from BCHydro that there is another provider I can use, but I haven't gotten around to re-configuring the Eagle to connect to it. I don't know if the new provider offers to break out consumption to that level. I'll reconfigure the device after the summer when I have more time and can report back.
Edit: - Looks like the device I have has been replaced with a "Eagle-200". Other than an extra LED, it looks the same and doesn't explain what additional functionality the new version has. I believe BCHydro can push new versions of firmware onto your smart meter dynamically. The new version of the Eagle could be updated to pull additional information from the smart meter.
Edited by On the Level, 10 August 2017 - 05:46 AM.