diff --git a/main.py b/main.py index f7c1d9a..ef447bf 100644 --- a/main.py +++ b/main.py @@ -40,35 +40,35 @@ def relay_controller(pin: int, state: str): error_print("Unknown state ("+state+") for relay channel "+str(pin)) #ultrasonic -try: - def get_water_level(): - GPIO.setmode(GPIO.BCM) - GPIO.setwarnings(False) - GPIO_TRIGGER = 24 - GPIO_ECHO = 25 - GPIO.setup(GPIO_TRIGGER, GPIO.OUT) - GPIO.setup(GPIO_ECHO, GPIO.IN) - GPIO.output(GPIO_TRIGGER, True) - time.sleep(0.00001) - GPIO.output(GPIO_TRIGGER, False) +# try: +# def get_water_level(): +# GPIO.setmode(GPIO.BCM) +# GPIO.setwarnings(False) +# GPIO_TRIGGER = 24 +# GPIO_ECHO = 25 +# GPIO.setup(GPIO_TRIGGER, GPIO.OUT) +# GPIO.setup(GPIO_ECHO, GPIO.IN) +# GPIO.output(GPIO_TRIGGER, True) +# time.sleep(0.00001) +# GPIO.output(GPIO_TRIGGER, False) - startTime = time.time() - StopTime = time.time() +# startTime = time.time() +# StopTime = time.time() - while GPIO.input(GPIO_ECHO) == 0: - startTime = time.time() - while GPIO.input(GPIO_ECHO) == 1: - StopTime = time.time() +# while GPIO.input(GPIO_ECHO) == 0: +# startTime = time.time() +# while GPIO.input(GPIO_ECHO) == 1: +# StopTime = time.time() - TimeElapsed = StopTime - startTime - distance = (TimeElapsed * 34300) / 2 - rounded_distance = int(distance) - return str(rounded_distance) +# TimeElapsed = StopTime - startTime +# distance = (TimeElapsed * 34300) / 2 +# rounded_distance = int(distance) +# return str(rounded_distance) - print(get_water_level()) - debug_print("Added water level detector") -except: - print("Adding water level sensor fail.") +# print(get_water_level()) +# debug_print("Added water level detector") +# except: +# print("Adding water level sensor fail.") #temperature try: @@ -137,8 +137,8 @@ if __name__ == "__main__": while True: client.publish("strawberry-pi-greenhouse/sensor/temperature", get_temperature()) debug_print("Published current temperature: "+get_temperature()) - client.publish("strawberry-pi-greenhouse/sensor/water-level", get_water_level()) - debug_print("Published current water level: "+get_water_level()) + # client.publish("strawberry-pi-greenhouse/sensor/water-level", get_water_level()) + # debug_print("Published current water level: "+get_water_level()) time.sleep(1) except KeyboardInterrupt: relay_channels = ["19", "16", "26", "20"]