Hi 6v6gt,
Thanks for the input.
As I’m not familiar with the CurrentTransformer.h and Streaming.h libraries, I’ll need a bit of time to understand how the Jack Christensen code works and its applicability for my requirement, but I’ve had a quick look at the sketch and the first thing I notice is that it samples every 5 secs. This is quite a bit more than what I’d require. Is it possible to adjust the MS_BETWEEN_SAMPLES sample rate to say 250 millisecs and for it to still sample effectively? My setup is not an energy monitoring system, so I don’t need to have an accurate measure of current or voltage. All I need to be able to do is detect a change, but need this in well under one sec.
The TA12-100 mentioned above, apart from having burden resistor on the board, is a raw coil and does produce the offset sine wave you mention. I haven’t tried to fully understand the internal functioning of the ZMCT103C module, but I understand it has some smarts on board such for isolation, voltage output adjustment and current rectification, so produces a half sine.
Michael