Few people use the low current c.t’s, but there’s no specific reason to think it should be any different to the “shop standard” SCT-013-000 except that the burden is internal.
1. The current calibration constant for your 10 A c.t. is 10.0
2. “1480” is no longer the optimal value. You want the closest number that is the number of samples to a whole number of mains cycles. The sampling rates, measured with a standard emonTx V3.4 (and the emonPi is the same processor) are:
calcIrms( ) - approx 5588 current samples per second.
calcVI( ) - approx 2535 pairs of voltage & current samples per second.
See
Sampling rate of emonLib
for more details.
I’ve no idea how good (or otherwise) the ADC on the ESP32 is, but the one in the ESP8266 is not really usable for our purposes, as it takes far too long to make a reading, hence there are not enough samples in each mains cycle to get a sensible reading.
I’ve read that it is capable of 6000 samples / second, but whether that is using the same method to access the ADC that emonLib uses, I do not know.
If you are interested in measuring currents significantly lower than 10 A, you can of course multiply the current by passing more turns through the c.t, then change the calibration accordingly: 5 for 2 turns, 3.33 for 3, etc.