I think this could be your first problem. If your a.c. adapter has failed, your emonPi will be using a default 240 V and multiplying by the current to give you an approximation of apparent power - exactly like your ammeter does. If you have a meter that can measure 12 V a.c. check the output of your a.c. adapter.

Note that for the emonPi to use the a.c. adapter to measure the voltage, it must be powered at the same time as the emonPi or before, because if no voltage is detected when the Atmel '328P “emon” part starts (almost immediately after power is applied, a long time before the Pi has finished booting), it will use a constant 240 V and guess the apparent power.

The other place where a large error could creep in is due to the way that your induction cooker switches on and off in bursts to regulate the power, and the way your “emon” software works by taking discrete samples for 200 ms every 10 s. What this means is if the emonPi samples at the same time as your cooker is taking full power, it will assume it takes full power for the next 10 s. Likewise, if your cooker is taking almost no power when it samples, it assumes no power for the next 10 s. The software I am running (“emonPiCM”) monitors continuously, so will always correctly read the average power over the 10 s. If you have only the emonPi, you could change to this. If you have any other sensor nodes feeding by radio into your emonPi, then those will need new software too, because the format of the radio message had to change to allow the emonPi to work.

This value is a bit higher than I might expect, but not very much higher - given what I think might be happening. And it’s entirely reasonable that it is almost all reactive (not active) power.

No, that is correct.

That is correct. Current is available inside the ‘emon’ part, but in your emonPi software version it will not be not passed down to emonHub and emonCMS. In my version, the current can be made to appear on the LCD display and in the monitor in Admin to help with calibration, and it’s possible to fully calibrate the “emon” part as you would an emonTx.