I want to monitor the energy/power consumption of household appliances (for example an oven) by using a smart plug. The problem is that I cannot get the raw data to my computer. The measurements are usually plotted in a graph on a phone app, but what I need is the raw data in my computer (power, energy, time stamps..etc.). Does anyone have any idea on how to do this? Or which products allow this?
I have seen systems like this built using the TP-Link sockets with a raspberry pi that polls the sockets regularly enough to determine what mode a product was in (the product draws different amounts of current for different modes).
The problem will be monitoring an oven as these tend to be wired directly to high current supplies with no where to put a monitoring socket (They probably wouldn't be safe either).
You should be able to get a current clamp monitoring device to use for hard wired devices, but you would need to be able to clamp round the live line, not both the live and neutral
One solution would be with the help of Rasberry Pi. Make raspberry Pi as an access point and bridge the internet via the ethernet port. Make Rasberry Pi as your wifi connection to the smart plug. Now install Wireshark and collect all network data from the wireless interface in the form of pcap file. You can use SCAPY or Zeek(BRO) IDS for packet inspections or electric data reading.