...

Archivo del tag ‘mysql’

MySql básico en Python

Ya hay una opinion, ¿cual es la tuya?

Lo primero es instalar el modulo que da soporte de MySql a Python, para ello si estamos en ubuntu ejecutamos como root “apt-get installa python-mysql”

Este ejemplo básico que seguro viene muy bien a algunos:

import MySQLdb
db=MySQLdb.connect(host=”localhost”, user=”root”, passwd=”passwd”, db=”Prueba”)
cursor=db.cursor()
sql=”Select * From usuarios”
cursor.execute(sql)
resultado=cursor.fetchall()
print “Datos de Usuarios”
for registro in resultado:

 

print registro[0],”->”,registro[1]

 

Escrito por Alejandro

29 de Septiembre, 2008 a las 5:53 pm

Posteado en Programacion

Tags: , ,

Domótica casera III (Configuracion)

Ya hay una opinion, ¿cual es la tuya?

Ya tengo el ubuntu server instalado (con MAMP y OpenSSH) y actualizado en el pc que usare para controlar el piso, ahora toca configurarlo un poco.

MySQL

Para administrar la base de datos MySQL deberemos instalar PhpMyAdmin (apt-get install phpmyadmin), una vez instalado podremos acceder a través de “http://localhost/phpmyadmin/“. 

X10

La aplicacion que nos permitira controlar los modulos X10 se llama HEYU (Hey you!, turn of the light), asi que ejecutamos los siguientes comandos:

  • wget http://heyu.org/download/heyu-2.3.2.tgz
  • tar -xf heyu-2.3.2.tgz
  • cd heyu-2.3.2
  • ./Configure
  • make
  • sudo make install

Ahora solo tenemos que usar el comando “heyu” para encender o apagar cualquier modulo, por ejemplo:

  • heyu on A1
  • heyu off A1

Móvil

Para conectarnos al Sony Ericsson usaremos una aplicación llamada Gammu, esta disponible en el repositorio de ubuntu, asi que ejecutamos simplemente “apt-get install gammu dialog“.

Ahora lo configuramos con “gammu-config“:

  • Port: /dev/ttyACM0 (en mi caso es este, lo saque de “dmesg”).
  • Connection: at19200
  • Model: at

Si ejecutamosgammu getallsms“ deberíamos ver los sms de nuestro teléfono.


Escrito por Alejandro

19 de Septiembre, 2008 a las 6:35 pm

Posteado en Domótica

Tags: , , , , ,