{"id":7036,"date":"2017-01-19T10:55:00","date_gmt":"2017-01-19T10:55:00","guid":{"rendered":"http:\/\/domosistemas.com\/?p=7036"},"modified":"2017-01-19T10:55:00","modified_gmt":"2017-01-19T10:55:00","slug":"como-integrar-telegram-en-jeedom","status":"publish","type":"post","link":"https:\/\/domosistemas.com\/?p=7036","title":{"rendered":"C\u00f3mo integrar Telegram en Jeedom"},"content":{"rendered":"<p>Telegram se ha convertido poco a poco en <strong>mucho m\u00e1s que una simple aplicaci\u00f3n de mensajer\u00eda<\/strong>. M\u00e1s all\u00e1 de la cuesti\u00f3n de saber si es una soluci\u00f3n m\u00e1s segura y atractiva que otras opciones m\u00e1s conocidas, lo que es innegable es que puede ser, y se ha convertido de hecho, en un <strong>sistema de notificaci\u00f3n muy efectivo<\/strong> en distintos campos, como el de la dom\u00f3tica, especialmente desde que es compatible con la plataforma IFTTT.<\/p>\n<p>Gracias a su API, es <strong>posible integrar Telegram en nuestros controladores dom\u00f3ticos<\/strong> sin depender de IFTTT, construyendo as\u00ed una suerte de sistema de notificaci\u00f3n paralelo que, adem\u00e1s de avisarnos de los distintos eventos que se producen en nuestra instalaci\u00f3n dom\u00f3tica, es capaz tambi\u00e9n de contestar a nuestras peticiones de informaci\u00f3n o \u00f3rdenes dom\u00f3ticas.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11993 size-full\" title=\"Jeedom y Telegram\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Jeedom-y-Telegram.jpg\" alt=\"Jeedom y Telegram\" width=\"800\" height=\"303\" \/><\/p>\n<p>En este tutorial, os <strong>vamos a explicar c\u00f3mo integrar Telegram en Jeedom<\/strong>. Para ello, configuraremos Jeedom para poder hacer uso de las interacciones v\u00eda un Bot de Telegram.<\/p>\n<h3>Paso 1: Acceso seguro HTTPS<\/h3>\n<p>Lo primero que debemos hacer es <strong>habilitar el acceso a Jeedom v\u00eda el HTTPS al puerto 443<\/strong>. Para ello <a href=\"https:\/\/jeedom.github.io\/documentation\/howto\/fr_FR\/letsencrypt.mise_en_place.html\" target=\"_blank\">seguiremos el tutorial de Jeedom<\/a>, variando los pasos en funci\u00f3n del servidor web que tengamos instalado.<\/p>\n<p>Ser\u00e1 preciso, por tanto, generar un certificado y tener un dominio de acceso a nuestra IP. Accediendo a la consola de jeedom v\u00eda telnet o ssh:<\/p>\n<p><strong>a) Obtener LetsEncrypt.<\/strong><\/p>\n<p>\u00c9stos son los comandos que hay que ejecutar para instalar LetsEncrypt ante de generar el certificado:<\/p>\n<pre class=\"crayon-plain-tag\">apt-get install -y git\ncd \/opt\ngit clone https:\/\/github.com\/letsencrypt\/letsencrypt\ncd letsencrypt\n.\/letsencrypt-auto --help<\/pre>\n<p>&nbsp;<\/p>\n<p>Para generar una petici\u00f3n de certificado, hay que disponer de un nombre de dominio al que se asociar\u00e1 el certificado.<\/p>\n<p><strong>b) Configuraci\u00f3n del servidor web.<\/strong><\/p>\n<p>Supongamos que tenemos Apache, que es lo m\u00e1s normal:<\/p>\n<pre class=\"crayon-plain-tag\">\/opt\/letsencrypt\/letsencrypt-auto --apache --email tuemail@tuemail.com -d tudominio.com<\/pre>\n<p>Es preciso dar un email con objeto de que nos avise el sistema de la caducidad del certificado. Llegado ese momento, tendremos que renovar el certificado mediante:<\/p>\n<pre class=\"crayon-plain-tag\">\/opt\/letsencrypt\/letsencrypt-auto --apache --renew-by-default  -d tudominio.com<\/pre>\n<p><strong>c) Configuraci\u00f3n de Jeedom para que tenga constancia de los puertos de acceso.<\/strong><\/p>\n<p>Rueda dentada &#8211;&gt; Configuraci\u00f3n &#8211;&gt; Red<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11995 size-full\" title=\"Puertos de acceso - Jeedom\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Puertos-de-acceso-Jeedom.jpg\" alt=\"Puertos de acceso - Jeedom\" width=\"800\" height=\"210\" \/><\/p>\n<p>Por \u00faltimo, ni que decir tiene que <strong>el router debe estar configurado correctamente<\/strong> haciendo las redirecciones pertinentes desde la WAN exterior hacia la IP interna de Jeedom. Cada router es un mundo en este sentido, pero las peticiones externas al puerto 443 deben estar redirigidas a la IP interna de nuestro equipo con Jeedom.<\/p>\n<h3>Paso 2. Instalaci\u00f3n de Telegram<\/h3>\n<p>Instalamos el plugin Telegram desde el market de Jeedom y generamos un nuevo dispositivo por cada Bot que deseemos usar en Jeedom.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11996 size-full\" title=\"A\u00f1adir plugin Telegram en Jeedom\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/A\u00f1adir-plugin-Telegram-en-Jeedom.jpg\" alt=\"A\u00f1adir plugin Telegram en Jeedom\" width=\"800\" height=\"224\" \/><\/p>\n<p>Configuramos el nuevo dispositivo, especialmente el Token del Bot:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11997 size-full\" title=\"Configuraci\u00f3n del Token del Bot en Jeedom\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Configuraci\u00f3n-del-Token-del-Bot-en-Jeedom.jpg\" alt=\"Configuraci\u00f3n del Token del Bot en Jeedom\" width=\"800\" height=\"250\" \/><\/p>\n<p>Para aquellos que no est\u00e9n familiarizados con la creaci\u00f3n de un bot en Telegram, os recomiendo leer la documentaci\u00f3n oficial.<\/p>\n<p><strong>a) Desde telegram accedemos al botfather:<\/strong>\u00a0<a href=\"https:\/\/telegram.me\/botfather\" target=\"_blank\">https:\/\/telegram.me\/botfather<\/a><\/p>\n<p><strong>b) Iniciamos chat con el bot: \u00a0<\/strong>\/start<\/p>\n<p><strong>c) \u00a0Creamos un nuevo bot:\u00a0<\/strong>\/newbot<\/p>\n<p>Nos pedir\u00e1 un nombre para el bot. Por ejemplo: Jeedom.<\/p>\n<p>A continuaci\u00f3n nos pedir\u00e1 un nombre de usuario. Por ejemplo:\u00a0MiNickBot<\/p>\n<p>A continuaci\u00f3n Telegram crea el bot y nos facilita el Token que hay que introducir en Jeedom.<\/p>\n<p><strong>d) Por \u00faltimo hay que darle un alias<\/strong> a nuestro usuario de Telegram si no lo ten\u00edamos:<\/p>\n<p>Desde el men\u00fa principal de Telegram&#8211;&gt; Ajustes &#8211;&gt; Alias, e\u00a0introducimos el Alias que nos parezca oportuno.<\/p>\n<p>Ya deber\u00edamos estar en disposici\u00f3n de usar el sistema. Con todos los pasos anteriores habremos conseguido dos cosas:<\/p>\n<ul>\n<li><strong>Establecer un canal de env\u00edo de mensajes o notificaciones<\/strong> desde Jeedom hacia Telegram. Jeedom genera un dispositivo con opci\u00f3n de mandar mensajes a cada usuario y permite su uso en escenas.<\/li>\n<\/ul>\n<p style=\"padding-left: 60px\">Por ejemplo:<\/p>\n<p style=\"padding-left: 60px\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11998 size-full\" title=\"Canal de env\u00edo de mensajes - Jeedom\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Canal-de-env\u00edo-de-mensajes-Jeedom.jpg\" alt=\"Canal de env\u00edo de mensajes - Jeedom\" width=\"800\" height=\"29\" \/><\/p>\n<p style=\"padding-left: 60px\">Incluso podemos mandar fotos de nuestras c\u00e1maras:<\/p>\n<p style=\"padding-left: 60px\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-11999 size-full\" title=\"Mandar fotos de c\u00e1maras por Telegram desde Jeedom\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Mandar-fotos-de-c\u00e1maras-por-Telegram-desde-Jeedom.jpg\" alt=\"Mandar fotos de c\u00e1maras por Telegram desde Jeedom\" width=\"800\" height=\"49\" \/><\/p>\n<ul>\n<li><strong>Lo m\u00e1s importante: poder interaccionar entre Telegram y Jeedom v\u00eda mensajes de texto<\/strong>. Nos permitir\u00e1 acceder a la consultas o interacciones que tengamos programadas en Jeedom desde Telegram. Para todos aquellos que no conozcan las interacciones de Jeedom <a href=\"https:\/\/jeedom.github.io\/documentation\/core\/fr_FR\/interact.html\" target=\"_blank\">os recomendamos la lectura de su documentaci\u00f3n<\/a>.<\/li>\n<\/ul>\n<h3>Resultados<\/h3>\n<p>Como resumen digamos que <strong>es un m\u00e9todo muy potente de generar consultas de informaci\u00f3n o acciones<\/strong> mediante lenguaje natural a trav\u00e9s de API&#8217;s de terceros de forma r\u00e1pida:<\/p>\n<p>Por ejemplo, supongamos la siguiente interacci\u00f3n de informaci\u00f3n:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12000 size-full\" title=\"Interacci\u00f3n de informaci\u00f3n entre Jeedoms y Telegram\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Interacci\u00f3n-de-informaci\u00f3n-entre-Jeedoms-y-Telegram.jpg\" alt=\"Interacci\u00f3n de informaci\u00f3n entre Jeedoms y Telegram\" width=\"800\" height=\"702\" \/><\/p>\n<p>Y hacemos la consulta desde Telegram:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12001 size-full\" title=\"Consulta de Jeedom desde Telegram\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/Consulta-de-Jeedom-desde-Telegram.jpg\" alt=\"Consulta de Jeedom desde Telegram\" width=\"800\" height=\"376\" \/><\/p>\n<p>Del mismo modo que hacemos consultas de informaci\u00f3n, podemos dar \u00f3rdenes con la interacci\u00f3n adecuada.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12002 size-full\" title=\"\u00d3rdenes dom\u00f3ticas a Jeedom desde Telegram\" src=\"http:\/\/www.domoticadomestica.com\/wp-content\/uploads\/2017\/01\/\u00d3rdenes-dom\u00f3ticas-a-Jeedom-desde-Telegra.jpg\" alt=\"\u00d3rdenes dom\u00f3ticas a Jeedom desde Telegram\" width=\"800\" height=\"617\" \/><\/p>\n<p>Recuerda que si te interesa Jeedom, puedes comprar un kit totalmente configurado en domboo.es, pulsando en la siguiente imagen.<\/p>\n<p><\/a><\/p>\n<p>El post <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\/integrar-telegram-jeedom\/\">C\u00f3mo integrar Telegram en Jeedom<\/a> aparece primero en <a rel=\"nofollow\" href=\"http:\/\/www.domoticadomestica.com\">Dom\u00f3tica Dom\u00e9stica<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Telegram se ha convertido poco a poco en mucho m\u00e1s que una simple aplicaci\u00f3n de mensajer\u00eda. M\u00e1s all\u00e1 de la cuesti\u00f3n de saber si es una soluci\u00f3n m\u00e1s segura y atractiva que otras opciones m\u00e1s conocidas, lo que es innegable es que puede ser, y se ha convertido de hecho, en un sistema de notificaci\u00f3n &hellip; <a href=\"https:\/\/domosistemas.com\/?p=7036\" class=\"more-link\">Sigue leyendo <span class=\"screen-reader-text\">C\u00f3mo integrar Telegram en Jeedom<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7036","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/7036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7036"}],"version-history":[{"count":0,"href":"https:\/\/domosistemas.com\/index.php?rest_route=\/wp\/v2\/posts\/7036\/revisions"}],"wp:attachment":[{"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/domosistemas.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}