...My questions: is there a chance that a back inductive spike could have damaged the triac (bta100 800b)? How can I know if the controller includes a protection against this? Thanks everyone!
There does appear to be some nominal attempt at snubbing on the board (a series RC network across the triac main terminals), but who knows if that is sufficient.
Basically, the capacitor in such a snubber absorbs the energy stored in the transformer leakage inductance* when it is turned off, charging up to a voltage dictated by the energy balance between them (0.5 * LI
2 = 0.5 * CV
2).
The series resistor is selected to limit the peak voltage experienced by the triac when the energy from the transformer transfers to the resistor as well as limit the discharge current into the triac when it next turns on, so there is a bit of a conflicting requirement here, but the value is usually not terribly critical. The BTA100-800B triac is supposed to be rated for 800V and 100A (I'm very skeptical of both specs) so a resistor value somewhere between 4.7R and 47R will be fine.
For example, if the leakage inductance is 100uH and the primary current is 20A when turned off then the energy stored is 0.02J. If we want to limit the peak voltage across the capacitor to 400V then it has to be at least LI
2 / V
2 = 250nF (0.25uF), and if we want to limit the peak discharge current to 40A then the resistor needs to be 400V / 40A = 10R.**
So look at the red blob next to the gray metal oxide resistor with the color code orange - white - black - gold to see what it's value is.
EDIT - no, a diode won't work. EDIT 2 - edited for clarity.
* - leakage inductance is that which remains across any one winding when all the other windings are directly shorted. It arises from not all the magnetic flux in one winding linking to another winding, hence it has "leaked" out of the winding, so to speak.
** - I've made some oversimplications here; in reality, the capacitor voltage will follow the mains voltage with some lag and the energy stored in it from the leakage inductance will discharge back into the mains while the triac is off, but worst case for discharge would be immediately turning on the triac again before the capacitor has any chance to discharge so that is what the calculation assumes. The RC snubber also limits voltage rate of rise which helps the triac turn off inductive loads, but, again, I'm oversimplifying here because it's the beginners section.