Combination-type AFCI (Arc Fault Circuit Interrupter) receptacles (and breakers, too) are generally be designed to trip when any of the following conditions are met:
- Series-arc (arcs between hot and neutral/ground)
- Parallel arc (arcs where a single wire (hot or neutral) has a defect, or bad connection)
- Ground Faults (generally > 40 mA of unbalanced current)
The techniques for diagnosing tripping of receptacles are the same as for diagnosing tripping of AFCI breakers. It is pretty much taking the circuit apart until you find the problem, though there are some special meters that can make the process faster.
Arcs
The AFCI contains a microprocessor that uses proprietary heuristics to determine if an arc has occurred, for example, some number of short high current spikes within some amount of time. Unfortunately, this can also prevent the use of some "desired" loads (I'd posit that spark gap devices like Tesla coils would trip the AFCI, though I don't have any evidence of such). Older AFCIs are more sensitive to various "good" loads and may trip more easily, but the new models are reasonably resistant to false-tripping because of false-positive arcs. Certain motors and lighting (especially dimmers) can also cause tripping, though this often indicates a true problem with the motor/dimmer that should itself be corrected.
Loose connections is the circuit can cause arcs, and thus cause nuisance tripping, too.
Ground Faults
AFCIs are designed to detect ground faults, similar to GFCI receptacles. They trip when the current in the hot wire is not equal to that of the neutral. While GFCIs are set to trip when the difference of these currents is around 4 mA, AFCIs are set to trip at around 40 mA. Ground faults occur when the neutral and ground wires are connected together downstream of the interrupter.
Troubleshooting
One way to detect ground faults is with an ohmmeter. If a ground fault is occurring, it often can be seen as a low-resistance path between neutral and ground (except for some special loads like motors). You can use an ohmmeter at the circuit breaker panel to measure the resistance between neutral and ground. Be careful about working around electricity, it is dangerous. First turn off the power to your circuit via the branch circuit breaker, or the main breaker. Verify that the power is off on that circuit, preferably by using a non-contact voltage detector on the "hot" and "neutral" wires for the circuit. Next, disconnect the neutral from the neutral terminal block. Measure the resistance between the neutral wire, and ground. It should be >10 Mohm, but if the two are shorted together in your circuit well enough to trip a ground fault device, it will be less than around 30 kohm (120 V/4mA).
After separating the circuit into parts, if the trip is gone, then you know that the parts of the circuit still receiving power are "good", and can be left connected. If the circuit still trips, then the disconnected part is likely "good", and you should leave it disconnected during further troubleshooting.
Another way to detect the ground faults is to put a large load on the circuit. I would use a space heater, but an 100W incandescent light bulb could work too. These are purely resistive loads that won't be detected as arcs. If it trip soon after turning it on, then you have a ground fault, or less likely, a bad connection causing an arc in your circuit. The ground faults could happen only when the circuit is loaded, for example when the wires heat up, and the thermal expansion causes the wires to contact each other. The fault is more likely to be detected by the AFCI when your load is closer to the actual location of the fault, so plugging your load into the AFCI receptacle itself may not cause it to trip, since the fault is too far away....
The ground fault current will be roughly proportional to the load of the circuit, so to cause the fault, you might have to have a large load on the circuit in order to cause the trip.
To correct this, you will need to go to each device (receptacle/lamp, etc), and disconnect the "upstream" from the "downstream" wiring until you find the problem. If the ground fault disappears, then you know that the fault happens in the part of the circuit that was disconnected. Divide an conquer until you have found the location of the ground fault, and fix it. Note that the problem could be inside the wall, perhaps where a nail was sunk through your electrical cable.
If the problem is an arc, the problem should be approached in the same way. Check all of your connections to make sure that they are tight, and divide the circuit until you locate the section of cable that is your problem.
I tend to think that your lights are not causing the issue because you have tried a number of different lights, and they are all causing tripping issues, but causing the tripping by using a 100W light bulb or space heater would confirm that it isn't a problem caused by fluorescent lighting. Normally the problem would be caused by a failing ballast in your fluorescent light, so that should be replaced.... The only way to further diagnose this is to see if the trip ever happens if the fluorescent are turned off. Worst case, your lights could have a little problem and your fan could have a little problem, each of which individually won't trip the breaker, but does when both are on together.
As for a "better way", Siemens has an "Intelli-arc" meter that will report the magnitude of arcing, total current, and unbalanced (ground fault) current. This tool could make your process go faster by helping you differentiate betweenn arcing and ground-fault conditions, and reporting conditions that are below the trip threshold of your receptacle. One option for beakers is to examine their indicators lights. They will report if the trip was caused by an arc, but these indicators are not on the receptacles.
Best Answer
Since you have separate appliances, it's a NFPA 72 residential (combination) system, and thus 760.41 and its associated exceptions apply
You are correct that NEC 760.41(B) waives GFCI and AFCI requirements for power sources to fire alarm systems; in fact, it outright prohibits the use of GFCIs and AFCIs on fire alarm system power sources:
However, in order to apply this, we need to know what sort of fire alarm system we have, and in order to do that, we need to turn to NFPA 72, which is the governing code in the USA for fire alarms of all sorts (from single station smoke detectors to massive systems that link together multiple high-rise buildings).
In the SimpliSafe's case, the system, in order to perform its fire alarming function, requires:
Since we have separate parts involved, we know it doesn't fit the definition of a single station alarm as those are defined as all-in-one units by NFPA 72:
And, since we're not dealing with single station alarms, we know it's not a multiple station alarm either:
From that point, we can deduce that it is a fire alarm system:
and from the fact it's in a dwelling unit (house), we can then determine that it's a household fire alarm system:
that also happens to be a combination system:
as it can perform the other functions expected of a household alarm system, such as burglary alarming.
As a result of this, since we have a fire alarm system using a separate fire alarm control unit:
, we then treat the power source to the fire alarm control unit as a power source to a NPLFA circuit, which invokes NEC 760.41. (Granted, NFPA 72 itself is evolving in this regard, and as of 2016, best I can tell, is not as stringent as the NEC is here.)