diff --git a/debian/usr/sbin/foodoord_oben b/debian/usr/sbin/foodoord_oben index f841dba..9b16d1b 100755 --- a/debian/usr/sbin/foodoord_oben +++ b/debian/usr/sbin/foodoord_oben @@ -12,6 +12,7 @@ import threading import time from configparser import ConfigParser from dataclasses import dataclass +from datetime import datetime import paho.mqtt.client as mqtt import pifacedigitalio @@ -147,7 +148,9 @@ class Foodoord: self.pifacedigital.leds[gpio].turn_off() def doorbell(self, event): - if self.status_open: + day = datetime.now().weekday() + # NOTE: Monday is 0; do not unlock on Wednesday + if self.status_open and day != 2: self.pifacedigital.relays[self.RELAYS_UNLOCK].toggle() time.sleep(2) self.pifacedigital.relays[self.RELAYS_UNLOCK].toggle()