Cigarette and Cannabis smoke do not set off smoke alarms unless the smoke is very thick in the air or blown directly into the detector. Smoke alarms are designed to not go off from these types of smoke