@bridaus, yes it needs a separate device…
What are your requirements? If you want just to get some power stats then you need to look into some services like those ones:
Regards,