I have just installed an IoTaWatt setup, and am generally very happy with what it’s doing! I’ve got a few more CT’s to purchase to cover the remaining circuits, but having a bit of a background in energy measurement, I was thinking that it might be interesting to do an upgrade.
The issue that the existing setup has is twofold:
- the processor is a touch under-powered, which means that we’re not sampling everything, and making assumptions.
- the ADC is a relatively low resolution (12 bit on a 100A CT will give a quantisation step size of ~25mA or 6W), which is ok given the CT’s that are used, but if you’re interested in the low power setup, then that’s a bit of an issue. I’d love to see accuracy in the 10’s of Watts, which means resolution to ~100mW approx.
- the CT’s only have a single calibration point (and as they are cheap, the low power measurement is relatively poor, as the Phase angle goes wonky when there’s not much current). It’d be a pain to calibrate much more so I’m generally not a fan of CT’s
I was thinking that a good upgrade may be to work with something like the ADE7816, which (whilst not cheap) allows for offloading all of the metrology functions, and will monitor every sample…
*Full disclosure: I work for ADI, so that’s where I’ve looked for a suitable product.
If we were to do this, then we could also move to a Rogowski coil, which should allow a much better linearity over the range.
The reason for making these changes are two-fold.
- I’m interested in understanding if I can make a Home battery (e.g. the Tesla power wall) pay, and if I can, what size should I select.
- I’m interested in running some NILM to try and disaggregate the power. For this getting second-by-second (or cycle-by-cycle) RMS readings, with phase-angle would be great.
There are some nice algorithms in the NILM-TK that if I can get to understand better, may then be able to be made to run on the IotaWatt, as it will have much more bandwidth for the processing available, as it’s not sweating to do the metrology.
Is anyone interested in this? I’m highly likely to not get round to this for a few months, as I’m still finishing building my house, but if there’s interest more than myself, it’d be great, as I’m not much good with programming in node.