Commit 98ea4574 authored by ryan.whiteley's avatar ryan.whiteley

recovery

parent 61cace9e
print('hello world') import thingspeak
print('another test') import time
print('test') import paho.mqtt.publish as publish
from ADCDevice import *
adc = ADCDevice()
ts_channel_id = 1234
ts_write_key = ''
mqtt_soil_server = "192.168.0.25"
mqtt_soil_path_one = "soil_one"
mqtt_soil_path_two = "soil_two"
dry_reading = 80
wet reading = 200
#setup for the ADC module
def adc_setup():
global adc
if(adc.detectI2C(0x4b)):
adc = ADS7830()
else:
print('No I2C address found \n'
'use: iscdetect -y 1 to investigate I2C address')
exit(-1)
#main driver for measurments and MQTT
def main_loop(channel):
try:
#get sensor reading and percentage conversions
soil_one = adc.analogRead(0)
soil_two = adc.analogRead(1)
#publish sensor info to MQTT server
publish.single(mqtt_soil_path_one, stuff, hostname= mqtt_soil_server)
#print to the LCD display
#LCD display code
def destroy_all():
adc.close()
if __name__ == '__main__':
#thingspeak channel settings here
try:
adc_setup()
except KeyboardInterrupt:
destroy_all()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment