msgbartop
El síndrome del francotirador majara
msgbarbottom

20 oct 13 (Ahora sí) Control de Raspberry a través de WhatsApp

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:

Captura de pantalla de control de electroválvula

Captura de pantalla de control de electroválvula

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. :mrgreen:

VN:F [1.9.20_1166]
Rating: 5.0/10 (1 vote cast)
(Ahora sí) Control de Raspberry a través de WhatsApp, 5.0 out of 10 based on 1 rating
Comparte este artículo:
  • Twitter
  • Facebook
  • email
  • StumbleUpon
  • Delicious
  • Google Reader
  • LinkedIn
  • BlinkList

Etiquetas: , , , , , ,

Comentarios de los lectores

  1. |

    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

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
    • |

      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. :)

      VN:F [1.9.20_1166]
      Rating: 0.0/5 (0 votes cast)
      Responder a este comentario
  2. |

    Hola.
    Muy interesante tu proyecto de control por WA.
    ¿Me puedes pasar el código fuente?

    GRACIASSSSS

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  3. |

    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. :)

    VN:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  4. |

    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.

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  5. |

    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

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  6. |

    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

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  7. |

    [...] 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 [...]

    Responder a este comentario
  8. |

    Código publicado. :)

    http://bitacora.eniac2000.com/?p=3515

    Espero que os guste.

    VN:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  9. |

    Hola. Enhorabuena por tu trabajo y por tu información, me puedes pasar el script de control del riego. Gracias.

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
    • |

      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.

      VN:F [1.9.20_1166]
      Rating: 5.0/5 (1 vote cast)
      Responder a este comentario
  10. |

    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.

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  11. |

    podrias pasarme el archivo gracias

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  12. |

    Buenas podrías pasarme el archivo?

    Muchas gracias

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  13. |

    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.

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario
  14. |

    Hola esta genial. Alguien que me ayude con la programacion.

    Saludos.

    VA:F [1.9.20_1166]
    Rating: 0.0/5 (0 votes cast)
    Responder a este comentario

Deje un comentario en Juanjo







2 + = cuatro