def action(): status = water.get_status() if status == 1: message = "The plant needs water!" else: message = "The plant is happy." log_action(message) templateData = template(text=message) return render_template('main.html', **templateData)
def action(): status = water.get_status() message = "" if (status == 1): message = "Water me please!" else: message = "I'm a happy plant" templateData = template(text = message) return render_template('index.html', **templateData)
def template(title='H.U.E. watering-system', text=''): return { 'title': title, 'text': text, 'time': water.datetime_now_str(), 'is_happy': 'red' if water.get_status() == 0 else 'green', 'auto_watered': water.read_file(1), 'last_watered': dict_en['watered_at'].format( water.read_file(0), water.time_diff()['hours'], water.time_diff()['minutes']) }
def action(): status = water.get_status() message = "" if (status == 1): message = "Dry" else: message = "Wet" templateData = template(text = message) return render_template('main.html', **templateData)
def action(): status = water.get_status() message = "" if (status == 1): message = "Öntözz meg!" else: message = "Nem kell öntözés!" templateData = template(text=message) return render_template('main.html', **templateData)
def action(): status = water.get_status() message = "" if (status == 1): message = "گلدان دارای آب است" else: message = "گلدان خشک است!" templateData = template(text=message) return render_template('main.html', **templateData)
def root(): template_data = template( text=dict_en['need_water_msg'] if water.get_status() == 0 else dict_en['not_need_water_msg']) return render_template(html_template, **template_data)
import RPi.GPIO as GPIO import water import datetime from twilio.rest import Client account_sid = 'ACea576c2fdc2c3939e2b80c9b68b1da53' auth_token = 'f4996d8af5dde105a2212ed9be81adcd' client = Client(account_sid, auth_token) GPIO.setmode(GPIO.BOARD) GPIO.setwarnings(False) if __name__ == "__main__": count = 0 status = water.get_status() while True: while status == 1: if (count == 0): message = client.messages.create(body="Motor Turned ON", from_='+13304089194', to='+919154860045') print('Motor on') status = water.get_status() water.init_output(40) GPIO.output(40, GPIO.LOW) f = open("last_watered.txt", "w") f.write("Last watered {}".format(datetime.datetime.now())) count = 1 f.close() while status == 0: if (count == 1):