Noch kurz für mein Verständnis zurück zum ADS1115. Wenn ich im SketchHMSteve hat geschrieben: ↑27.09.2022, 21:53Sqrt(2) stimmt erstmal nur sicher bei Sinus, dann ist Vp=1.414 Vrms, aber das brauchen wir hier gar nicht.
Ins Datenblatt des SCT013-30 geschaut: Windungsverhaeltnis 1800:1, RL=62 Ohm, also hast Du 1.03V RMS bei 30A RMS (das misst ein taugliches Zamgenamperemeter) bzw entsprechend weniger bei kleinerem Teststrom gem. Dreisatz. Ohmsche Last, um je nach Messgeraet abweichende Messfehler wg Spikes etc im Kurvenverlauf auszuschliessen.
Wenn Deine Testlast also bspw. 3A zieht, sollte der SCT 103mV liefern. Wenn Du 103mV DC an den ADC legst, sollte Dein Device entsprechend 3A anzeigen.
Je kleiner Deine Teststrom und damit die Spannung, umso mehr stoeren bswp Einstreuungen ueber lange Leitungswege vor dem ADC, deswegen finde ich 12W bei vermuteten 230V als ersten Test auch unglücklich klein.
Code: Alles auswählen
ads1115.setGain(GAIN_TWO); // 2x gain +/- 2.048V 1 bit = 1mV
Misst der ADS1115 bei ca. 2,048V dann korrekt?
Code: Alles auswählen
22:49:27.463 -> Differential 0_1: 32767(32765mV)
Weitergehend habe ich mal einen SCT013-030 samt Multimeter an die Phase meines Backofens gehangen und zusätzlich mit einem Zangenamperemeter gemessen. Bei 9,46A auf dem Zangenamperemeter gab mein Multimeter 362,3mV aus. Nach Dreisatz sollten es 324,7mV. Also eine Differenz von 37,6mV. Das dürfte wohl noch im Rahmen sein, oder?
Um die Werte mit denen abzugleichen, die in der Homematic ankommen, habe ich das ganze nochmals parallel am HB-UNI-Sen-CURRENT gemessen. Bei 9,39A auf dem Zangenamperemeter und 352,3mV am Multimeter wurden in der Homematic lediglich 2,83A gemeldet.
So langsam bin ich komplett verwirrt...