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:
Vendored
+4
-1
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user