{"id":3742,"date":"2015-12-23T00:40:59","date_gmt":"2015-12-22T23:40:59","guid":{"rendered":"http:\/\/bitacora.eniac2000.com\/?p=3742"},"modified":"2015-12-23T00:40:59","modified_gmt":"2015-12-22T23:40:59","slug":"control-remoto-de-sistemas-con-whatapp-yowsup-2","status":"publish","type":"post","link":"https:\/\/bitacora.eniac2000.com\/?p=3742","title":{"rendered":"Control remoto de sistemas con WhatApp. Yowsup 2"},"content":{"rendered":"<p>Nuevos avances. La \u00faltima vez que utilic\u00e9 WhatsApp como sistema de control remoto (<a href=\"http:\/\/bitacora.eniac2000.com\/?p=3541\" target=\"_blank\">Riego de jard\u00edn con WhatsApp y radiofrecuencia<\/a>) hice uso de la versi\u00f3n 1 de <a href=\"https:\/\/github.com\/tgalal\/yowsup\" target=\"_blank\">Yowsup<\/a>, librer\u00eda de comunicaci\u00f3n con WhatsApp escrita en python. Pero alg\u00fan tiempo despu\u00e9s esta primera versi\u00f3n de Yowsup dej\u00f3 de ser funcional, y aunque tiempo despu\u00e9s fue reescrita en una segunda versi\u00f3n, todo el c\u00f3digo que hab\u00eda desarrollado para ello no era compatible.<\/p>\n<p>Despu\u00e9s de algunos trasteos, y de comprender c\u00f3mo funciona esta nueva librer\u00eda, he conseguido volver a hacer operativo el sistema de comunicaci\u00f3n. E incluso el c\u00f3digo ha quedado bastante m\u00e1s limpio. Recopilemos: se env\u00eda desde un terminal m\u00f3vil un mensaje de control. Este mensaje es recibido gracias a una aplicaci\u00f3n que hace uso de Yowsup, instalada en una Raspberry Pi. El programa interpreta el mensaje, y toma la acci\u00f3n oportuna. Hasta este momento, encender y apagar un rel\u00e9 durante un n\u00famero de segundos indicado en el mensaje; rel\u00e9 que no se encuentra conectado directamente a la RPi, sino controlado por un chip Attiny85. La RPi, haciendo uso de un emisor de RF de 433 MHz, da las \u00f3rdenes de encendido y apagado al Attiny85. El Attiny, que se encuentra a la espera de mensajes en un modo de bajo consumo, recibe la se\u00f1al de interrupci\u00f3n hardware provocada por el receptor de 433 MHz. Sale del modo de bajo consumo, y activa el rel\u00e9. Posteriormente, bajo otra orden de apagado por parte de la RPi, desactiva el rel\u00e9 y vuelve al modo de bajo consumo.<\/p>\n<p>Teniendo en cuenta que aqu\u00ed en Irlanda un sistema de riego autom\u00e1tico es algo que carece de utilidad (el propio clima es un sistema de riego autom\u00e1tico :mrgreen:), \u00bfqu\u00e9 se puede querer controlar de manera remota? He aqu\u00ed la respuesta:<\/p>\n<p><iframe loading=\"lazy\" frameborder=\"0\" width=\"512\" height=\"288\" src=\"https:\/\/www.dailymotion.com\/embed\/video\/x3izw2v\" allowfullscreen allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe><\/p>\n<p>En cuanto a la preocupaci\u00f3n por el consumo, \u00e9ste ha mejorado de manera considerable. El Attiny se encuentra alimentado por una bater\u00eda de m\u00f3vil de 2100 mAh, conectada a un panel solar que recarga la bater\u00eda. Hasta el momento, lleva 4 d\u00edas funcionando de manera ininterrumpida, y la \u00faltima medici\u00f3n de la bater\u00eda indica que la carga es de 3.85v. Un enorme avance con respecto a la anterior versi\u00f3n del reloj de riego de jard\u00edn.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nuevos avances. La \u00faltima vez que utilic\u00e9 WhatsApp como sistema<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[168,1361,1381,1781,1810],"series":[],"class_list":["post-3742","post","type-post","status-publish","format-standard","hentry","category-informatica","tag-attiny85","tag-python","tag-raspberry-pi","tag-whatsapp","tag-yowsup"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/3742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3742"}],"version-history":[{"count":0,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/3742\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3742"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=3742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}