Beispiel #1
0
    def GET(self, name):
        param = web.input()
        salida = "No se que accion es"
        if param.action == ACCION_LECTURA:
            salida = arduino.getValor(param.sensor, 1)
        elif param.action == ACCION_COMANDO:
            salida = arduino.ejecuta(param.com)

        print salida
Beispiel #2
0
import sys
sys.path.append("/home/pi/entrepinas/")
import arduino
import bd

arduino.getValor('E',1)

Beispiel #3
0
#!/usr/bin/env python
print "Content-Type: text/html"
print
import sys
sys.path.append("/home/pi/entrepinas/")
import arduino
import datetime
#import serial;
#ser = serial.Serial('/dev/ttyACM0', 9600);
#ser.write(chr(1));
#t1 = ser.readline();
tiempo1=datetime.datetime.now();
t1 = arduino.getValor('1',1);
tiempo2=datetime.datetime.now();
t2 =float( arduino.getValor('2',1));
tiempo3=datetime.datetime.now();
t3 = arduino.getValor('3',1);
tiempo4=datetime.datetime.now();

print """\
<html>
<head><title>Entrepinas - Temperaturas </title></head>
<body>
<a href="reset.py">Resetear interface</a> 
<h2>Temperatura actual:</h2>
<ul>
<li>Sensor 1: <b>
"""
print t1
print """ 
&ordm;C</b> Tiempo en obtenerlo: 
Beispiel #4
0
import sys

sys.path.append("/home/pi/entrepinas/")
import arduino
import bd

arduino.getValor("A", 1)
Beispiel #5
0
import sys
sys.path.append("/home/pi/entrepinas/")
import arduino
import bd

arduino.getValor('I',1)

Beispiel #6
0
import sys
sys.path.append("/home/pi/entrepinas/")
import eeml
import arduino
import bd
import os
from datetime import *

#1. Tomamos los datos de arduino y los almacenamos en variables

s1 = "{0:.2f}".format(arduino.getValor('1',1))
s2 = "{0:.2f}".format(arduino.getValor('2',1))
s3 = "{0:.2f}".format(arduino.getValor('3',1))
s4 = "{0:.2f}".format(arduino.getValor('4',1))
s5 = "{0:.2f}".format(arduino.getValor('5',1))
eb = "{0:.2f}".format(arduino.getValor('6',1))

#2. Volcamos los datos en un fichero csv en $HOME/entrepinas/entrepinas.csv

f = open("entrepinas.csv", "a")
f.write("%s,%s,%s,%s,%s,%s,%s\n" % (datetime.today(),s1,s2,s3,s4,s5,eb))

#3. Almacenamos los datos en base de datos

bd.almacenaDato(1,s1)
bd.almacenaDato(2,s2)
bd.almacenaDato(3,s3)
bd.almacenaDato(4,s4)
bd.almacenaDato(5,s5)
bd.almacenaDato(6,eb)