Don’t give up. They do work. I’ve had one - identical to yours as far as I can tell (YHDC 100A/50mA SCT-013-000, the Mottram MLP191020 board, and an ESP8266) and it all works fine. I’ve got mine providing power-consumption figures for a heat-pump, clamped to the consumer-unit live feed to that - so the numbers are quite high (anywhere up to 7kW or more and possibly higher at full chat), and thus they’re well above that 100W minimum you’ve discovered.
The nub of it all though, is those calibration lines. Get those wrong, and it can be wildly inaccurate, because they’re the root of all the maths later in the process.
BTW don’t worry about the burden resistor - if you’ve definitely got a CURRENT version of the CT clamp (and it appears you have), then the burden resistor is on the Mottram board by default. The only consideration is if your clamp is a VOLTAGE kind (in which case it’ll say V instead of mA/A on it), in which case it would already have a burden resistor inside it, and then the one on the Mottram board would be redundant (in fact, worse; it would be doubling the effect), and would need cutting out. But I think you’re ok as-is, from what you’ve said.
To calibrate, you’re going to need to find some reasonably punchy loads to drag a few KNOWN amps down through the clamp, while logging (with the default config file) and see what numbers you’re getting. There’s more data here on how to go about it - CT Clamp Current Sensor - ESPHome - Smart Home Made Simple
In my case, I was able to clamp to a couple of reasonably accurate sources (though I confess I forget what they were now), which I had already measured by other methods and thus had a calibration yardstick. I ended up with the following filter lines in the yaml:
filters:
- calibrate_linear:
- 0.0 -> 0.0
- 0.001 -> 0.0
- 0.015 -> 4.66
- 0.029 -> 9.06
I also cheated with regards to the conversion of the current (amps) to final output Watts for Home Assistant, and just used a nominal 240 V in the calculation:
# - lambda: return x * id(grid_voltage).state;
# hardcoded nominal 240V
- lambda: return x * 240.0;
Quick and dirty, I know, but good enough for government work (as they say). It gives me numbers that correspond accurately enough for my domestic needs, and gaining a general idea of how much power my heat-pump is yanking, and I can compare that with my grid-import, solar-generation and battery-discharge figures in realtime to work out whether the heat-pump is costing me at peak rate, or playing nice and running from sunshine or stored cheap-rate 'leccy. I wouldn’t want to use that code on a space-mission, maybe, but it’s plenty enough for my needs!
In short, it does work - well enough - so don’t give up. Your biggest pain is going to be finding some chonky enough loads of known current-draw (or having a previously calibrated clamp or other measurement readout) to calibrate this one. If you’ve got any kind of solar generation (with an inverter that shows its AC current output to crib from), or access to the line side of an EV charger with a readout, then these will help, but worst case, you could get something from a kettle or an electric fire that might be enough to get you into the ballpark.
Just remember the safety issues involved with ‘untethered CT clamps’ if you’re dealing with highly loaded wires to calibrate; it’s easy to rush and forget. Always ensure the CT clamp is plugged-in/terminated in circuit, and not flopping about loose, nor in your hand, BEFORE turning the power on down the wire being measured! I’ve never seen it first-hand, and my electrician seemed to think it was a ‘meh’ worry, but I’ve heard it can be dangerous or at the very least ‘uncomfortable’, if you’re touching the clamp outputs (more info here - "safe" handling of CTs (Current Transformers)? | Archived Forum )
Good luck!