wäre es (softwareseitig) nicht einfacher nicht nach jeder messung rumzurechnen, sondern einfach waerend der messung nur zu vergleichen ob sich der anstieg der stromkurve ändert und so den maimalwert i^ zu bestimmen. ebenso v^ (was ja bereits vorgeschlagen wurde) und diese messwerte (samt dem zeitlichen offset zwischen spannungs- und strompeak) zu übertragen und die ganze umrechnung von dem machen zu lassen der die daten per I2C empfangt ?
der kann in der regel besser/schneller/genauer float rechnen.
wäre das soviel ungenauer als die momentane 'manuelle' integration ?