do not open upstairs on bell ring on a Wednesday

Signed-off-by: 지지 ᚠד (Jiji Freya Daniel) Maslowski <info@orangecms.org>
This commit is contained in:
지지 ᚠד (Jiji Freya Daniel) Maslowski
2026-06-13 12:40:42 +02:00
parent 3dd171484f
commit 23e126a08b
+4 -1
View File
@@ -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()