Hallo,

genau das war/ ist auch mein Problem bei meiner Lösung gewesen. Bei der, von mir verwendeten Platine, war es noch etwas blöder. Die Werte wurden per I2C Bus zur Verfügung gestellt. Das heißt mehrere Messungen und Mittelwert wären viel zu langsam. Die von @stfan1409 genutzte Schaltung finde ich schon sehr gut. Aber auch hier schlägt das Thema verschiedene Lastarten wieder zu. Auch eine Verschiebung um z. B. 5 Werte wird nicht funktionieren. Ist ein Trafo oder ähnliches im Stromkreis gibt es eine Phasenverschiebung. Die ist bei jedem Trafo, soweit ich es verstehe, unterschiedlich. Sprich eigentlich müsste man bei der Messung direkt die Phasenverschiebung mit messen und dann den Wert korrigieren. Glaube ich...
Vielleicht hat da noch jemand eine Idee?