Ahora sí que sí. Escribía hace unos días que había implementado un sistema de control de relés a través de la Raspberry, utilizando como sistema de mensajería WhatsApp. Pero que ese sistema, que combinaba el uso de una librería en python para procesar el paso de mensajes con un script programado en bash, no era del todo funcional. Pues bien, después de un tiempo de trasteo, he conseguido que todo el sistema funcione:
Finalmente he optado por prescindir del script en bash, y programar la lógica necesaria dentro de la librería python. Para ello, he extendido la funcionalidad de la misma: existía una funcionalidad que permitía el intercambio interactivo de mensajes entre línea de comandos y el contacto remoto. He copiado este sistema de mensajería en una nueva funcionalidad, que en vez de mostrar los mensajes por pantalla, los parsea y ejecuta.
Para ello, he importado el sistema de control de los GPIO que proporciona WebIOPi dentro de yowsup, y a partir de ahí, tan sólo se ha tratado de adaptar la lógica del script bash a la función que procesa los mensajes parseados que se reciben por parte del contacto móvil.
Si alguien está interesado, puedo pasar el fichero py, pero que no espere mucha belleza en el código, ya que es mi primer programa python.
Etiquetas: domótica, electroválvula, python, raspberry, webiopi, whatsapp, yowsup
Hola, me interesa mucho tu proyecto de automatización del riego atraves de la Rpi y veo muy útil también el control a través de whatsapp ya que simplifica mucho las cosas, el caso es que tengo en mente un proyecto parecido para controlar una finca a través de las electro válvulas, en este caso tiene 4 sectores de riego y el modo manual o automático. Podrías contactar conmigo a través de email para aclarar algunas cosas ya que estoy empezando con la Rpi y a ver si soy capaz de echar a andar esto
Mi email: stilo115r@gmail.com
Hola Juan. Perdona por la tardanza en responder. Encantado de poder aclarar contigo cualquier aspecto que necesites, pero prefiero hacerlo a través de la bitácora, para que más gente pueda beneficiarse de ello. No dudes en plantearme cualquier duda que necesites, y responderé lo mejor que pueda.
Hola.
Muy interesante tu proyecto de control por WA.
¿Me puedes pasar el código fuente?
GRACIASSSSS
Hola Juanjo. Perdona por la tardanza en responder. En un próximo artículo subiré el código tal y como lo tengo ahora, con instrucciones para ejecutarlo. Pero no esperes maravillas, es un código feo de narices.
Hola, sabrías decirme como se podría hacer para que cuando pulse un botón que tengo en una pequeña web para manejar unas electrovalvulas atravesar de un rele y los puertos GPIO, me llegue una notificación por whatsapp o gtalk que me avise de dicho cambio? Esto es lo que tengo para hacer andar la electrovalvula por la pequeña web. http://jeffersonrivera.com/pi/led.zip podría meter ahí el código necesario para que además me envíe una notificación cada vez que cambie el estado del puerto correspondiente del GPIO q escoja?
Un saludo.
Hola, estoy trasteando con la raspberry, y no soy capaz de conseguir recibir los whatssapp, o almenos encontrar donde los guarda….
Mi idea es hacer algo paracedo a lo que has hecho, tu utilizar whastapp para enviar comandos , no solo para recibir.
gracias
Hola me parece muy buena la idea de utilizar el whatsapp , y quisiera saber si puedes enviar o publicar el fichero py que programaste. Gracias
[...] de CórdobaBlogs de Córdoba en Instalados los nuevos platos Shimano Deore XT en la FujiLuis en (Ahora sí) Control de Raspberry a través de WhatsAppNuevos platos para la Fuji | Blogs de CórdobaBlogs de Córdoba en Nuevos platos para la [...]
Código publicado.
http://bitacora.eniac2000.com/?p=3515
Espero que os guste.
Hola. Enhorabuena por tu trabajo y por tu información, me puedes pasar el script de control del riego. Gracias.
Hola Augusto. Muchas gracias. En el comentario justamente anterior al tuyo tienes un enlace al artículo donde se comparte el código, así como con indicaciones sobre su uso.
Un saludo.
La belleza tiene miles de formas, así como se puede construir arte visual con código, se puede escribir código en una obra de arte.
Si funciona funciona, lo demás son paridas.
Gracias.
podrias pasarme el archivo gracias
Buenas podrías pasarme el archivo?
Muchas gracias
hola buenas. estoy en algo similar pero tengo problemas en los script para poder leer mediante bluetooth los datos y luego poder enviarlo a la nube. Alguna recomendación sobre el manejo de los script y el uso de la tabla https://python-obd.readthedocs.io/en/latest/Command%20Tables/ .
Estaré muy atento.
Hola esta genial. Alguien que me ayude con la programacion.
Saludos.