- time_since_last_trigger = now - self.last_trigger[camera]
- self.last_trigger[camera] = now
- if time_since_last_trigger < (60 * 7):
- self.triggers_in_the_past_seven_min[camera] += 1
- else:
- self.triggers_in_the_past_seven_min[camera] = 1
+ self.triggers_in_the_past_seven_min[camera] = 0
+ file = "/timestamps/camera_motion_history_%s" % camera
+ f = open(file, "r")
+ contents = f.readlines()
+ f.close()
+ for x in contents:
+ x.strip()
+ age = now - int(x)
+ if age < (60 * 7):
+ self.triggers_in_the_past_seven_min[camera] += 1