- file = "/timestamps/last_camera_motion_%s" % camera
- ts = os.stat(file).st_ctime
- if ts != self.last_trigger[camera] and (now - ts) < 10:
- print("Camera: %s, age %s" % (camera, (now - ts)))
- self.last_trigger[camera] = ts
- cameras_with_recent_triggers += 1
+ filename = f"/timestamps/last_camera_motion_{camera}"
+ ts = os.stat(filename).st_ctime
+ age = now - ts
+ if ts != self.last_trigger_timestamp[camera] and age < 10:
+ logger.info(f'{camera} is triggered; {filename} touched {age}s ago (@{ts}')
+ self.last_trigger_timestamp[camera] = ts
+ num_cameras_with_recent_triggers += 1
+