That formula is OK, but you must remember that current is not necessarily a nice “text book” sine wave, therefore your “1.414” might be wrong - and by a very large amount. It might be like this:
(Washing machine brushless d.c. motor on spin by @dBCPhase measurement and correction in IoTaWatt - #17 by dBC)

and in this case, the peak value - which is what limits the measurement - is much more than 1.414 × I_{rms}. Only you know the type of load that is connected - and that will determine the shape of the current wave. It is very unlikely to be as bad as that image, but it is something you must allow for.

You must also allow for all the components to have a tolerance, so your 3.3 V might be low by a few percent, the resistors or regulator that biases to input to half the supply voltage might make that wrong also by a percent or two, and then there is the tolerance of the c.t. itself and your burden.

I usually say that, for a 3.3 V ADC input range, your rms voltage at the input must be approximately 1 V, and not more than 1.1 V, and that allows for some distortion of the current away from a nice sine wave, and in most cases enough allowance for component tolerances.

The power rating of the burden resistor is the same as any other resistor: P = V I = V² / R = I² R.
If the secondary current is 1 A, and the burden voltage is 1.1 V, the power rating is 1.1 W minimum. You must rate the resistor much higher than that for two reasons - you will extend its life significantly if it is working well below maximum power and therefore running much cooler, and the change of resistance due to temperature rise will be much less, therefore the overall accuracy will be better. I would suggest at least 5 W rating.

Hi Robert, again I would like to thank you for your help in the other topic that I started (reagarding the calcIrms calculations).
Now I have a question regarding the choice of current transformer. I want to measure a building and I know its consumption profile for last year. The peak of the current is 360A so I decided to buy 400A current transformer. The problem is that all current transformer that I found on the market are 400A/5A and I calculate the burden resistor value of 0 ohms (my system is at 3.3V):

If you stop to think, that clearly won’t work – a zero ohm resistor will drop zero volts at any current, so you will always read zero! You need to be a little more precise in your maths.

I ignore those equations. Although they are correct, it’s the hard way to do the sums. Here’s my method:

Calculate the rms value of a pure sine wave that will fit inside the ADC input range.

Subtract a percentage for the worst case component tolerances.

Subtract a few more percentage points for “headroom” (that’s some spare capacity for anything you forgot).

When I do that for an emonTx, I get 1.1 V rms. For the emonTx Shield, I get 1.6 V. These are the only numbers you need to remember for the emonPi, emonTx or emonTx Shield, or most other systems working on 3.3 or 5 V. Then

Use Ohm’s Law with that voltage and your 5 A secondary current to calculate the burden resistor value.

The rating of 20 W is more than adequate (you only need about 5.5 W) and will give very little variation in resistance (i.e loss of accuracy) with temperature rise.