alarm arms all devices too, +tests