#!/usr/bin/python
#-*- coding: UTF-8 -*-
import MySQLdb
import serial
# Establecemos la conexión con la base de datos
bd = MySQLdb.connect("host","user","pass","db" )
# Preparamos el cursor que nos va a ayudar a realizar las operaciones con la base de datos
cursor = bd.cursor()
#Inicia la comunicación con el puerto serie
PuertoSerie= serial.Serial(\'/dev/ttyACM0\', 9600)
#Lectura de datos
sArduino = PuertoSerie.readline()
#Separa la cadena en valores, cada valor hasta la coma es almacenado en una variable
sHumAmbiente,sTempAmbiente,sHumTierra1,sNivelAgua,sLuz,sTempTierra1=sArduino.split(",")
ha = float(sHumAmbiente)
ta = float(sTempAmbiente)
ht1 = int(sHumTierra1)
na = int(sNivelAgua)
luz = int(sLuz)
tt1 = float(sTempTierra1)
zona1 = 1
#Almacenamos los valores en tabla datos de la base de datos huerto
sql1="INSERT INTO datos_huerto(hum_ambiente,temp_ambiente,hum_tierra,nivel_agua,luz,temp_tierra,id_zona) VALUES (%f,%f,%d,%d,%d,%f,%d)" % (ha,ta,ht1,na,luz,tt1,zona1)
try:
# Ejecutamos el comando
cursor.execute(sql1)
bd.commit()
except:
print "Error"
bd.rollback()
# Nos desconectamos de la base de datos
bd.close()