X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=camera_trigger.py;h=0e9ac6d8752860b8b5a22a3278749b33feda336d;hb=6b8d4eeb7153617221f822a243a117f0bcab07bf;hp=b47a26ed4dfd9023ff45de49503808a757b7be4a;hpb=e4dca16bbd329afdb587e8488767d88e17777254;p=kiosk.git diff --git a/camera_trigger.py b/camera_trigger.py index b47a26e..0e9ac6d 100644 --- a/camera_trigger.py +++ b/camera_trigger.py @@ -15,20 +15,23 @@ class any_camera_trigger(trigger.trigger): self.triggers_in_the_past_seven_min = { "driveway": 0, "frontdoor": 0, + "doorbell": 0, "cabin_driveway": 0, } self.last_trigger_timestamp = { "driveway": 0, "frontdoor": 0, + "doorbell": 0, "cabin_driveway": 0, } def choose_priority(self, camera: str, age: int) -> int: """Based on the camera name and last trigger age, compute priority.""" base_priority_by_camera = { - "driveway": 1, + "driveway": 3, "frontdoor": 2, - "cabin_driveway": 1, + "doorbell": 1, + "cabin_driveway": 3, } priority = base_priority_by_camera[camera] if age < 10: @@ -43,7 +46,7 @@ class any_camera_trigger(trigger.trigger): """Return a list of triggered pages with priorities.""" triggers = [] num_cameras_with_recent_triggers = 0 - camera_list = ["driveway", "frontdoor", "cabin_driveway"] + camera_list = ["driveway", "frontdoor", "doorbell", "cabin_driveway"] now = time.time() try: