-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheck.py
More file actions
31 lines (29 loc) · 771 Bytes
/
check.py
File metadata and controls
31 lines (29 loc) · 771 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#Check moist of dust and water level in tray
import time
import RPi.GPIO as GPIO
from water import water
from moisture import GetMoistureAndSave
from genChart import GenerateMoistureChart
from waterlevel import GetWaterLevel
from pump import PumpWater
from logger import log
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(32, GPIO.IN) #Water read
GPIO.setup(3, GPIO.IN) #Moist read
WaterLevel=GetWaterLevel()
WaterThreshold=510
MoistThreshold=50
Moisture=GetMoistureAndSave()
GenerateMoistureChart()
log(f"waterLV:{WaterLevel}")
if Moisture<MoistThreshold and WaterLevel<600:
log("waterd")
# water()
time.sleep(20)
if WaterLevel>WaterThreshold:
log("pumped")
PumpWater()
# remind user
#if Moisture<threshold:
# water()