The Microchip PAC1931 is an energy monitor which is single power that reports on bus voltage and sense voltage which is of 16-bits resolution. All the registers are accessible through I2C / SM bus, including an 8 sample average for reading stability.
48-bit power accumulator register Selectable bidirectional measurement capability External sense resistor sets full scale current range 1% power measurement accuracy over a wide dynamic range