Smoke alarms don’t react with marijuana/cigarette smoke unless you deliberately blow the smoke into it. I don’t know why but I’ve smoked in my room countless times and it never went off. It’s not a faulty detector either because it has went off before!