Cómo usar IFTTT con Raspberry Pi

IFTTT significa IF This Then That y es un servicio web gratuito que permite a los usuarios crear sus propios applets personalizados. En este artículo, aprenderá cómo crear un subprograma personalizado que puede usar con Raspberry Pi, incluido cómo conectarse a IFTTT, configurar el Webhook interno y activarlo.

Esto se puede usar para muchos proyectos y aplicaciones, pero para los fines de este artículo, el objetivo es crear un subprograma que envíe notificaciones al teléfono cuando se detecte movimiento.

Requisitos de hardware

  1. Raspberry Pi con sistema operativo de tarjeta SD instalado (disponible en el sitio web oficial)
  2. Cable de energía
  3. Pantalla
  4. conector HDMI
  5. Ratón USB o Bluetooth
  6. Teclado USB o Bluetooth
  7. Conexión WiFi o Ethernet

Configure una cuenta IFTTT y tome medidas

1. Crea una cuenta

Para crear una cuenta IFTTT, abra el sitio web aquí.

En esta página, regístrese con ciertas opciones o haga clic en Registrarse para crear una cuenta.

2. Crea una acción

Para crear una acción, haga clic en Perfil en la esquina superior derecha para abrir la lista desplegable.

Foto 1 de Cómo usar IFTTT con Raspberry Pi

Haga clic en la lista Crear.

3. Crea un disparador

cuando haces clic Crear Se abre una página similar a la siguiente:

Foto 2 de Cómo usar IFTTT con Raspberry Pi

Haga clic en esta página + Esto .

4. Seleccione un servicio

El artículo utilizará el servicio Webhook para el disparador y seleccionará la opción de nombre Webhooks de la lista proporcionada.

Después de seleccionar Webhooks, haga clic en Conectar botón .

5. Seleccione el gatillo

Algunos servicios ofrecen más de un tipo de activador, pero Webhooks ofrece solo una opción.

Foto 3 de Cómo usar IFTTT con Raspberry Pi

Haga clic en el cuadro de opciones, que aparece como se muestra en la imagen de arriba.

6. Introduce el nombre del evento

El activador solo se activará si un evento es verdadero. Por lo tanto, debe preguntar Nombre del evento al gatillo.

El nombre no puede contener espacios ni caracteres especiales, excepto el guión bajo _.

7. Crea una acción

Ahora debe seleccionar el servicio de acción para hacer esto, primero haga clic en + Esto en la pagina.

Foto 4 de Cómo usar IFTTT con Raspberry Pi

8. Seleccione un servicio de acción

Como se mencionó, desea que se envíe una notificación al teléfono cuando se detecte movimiento, es decir, cuando el evento sea verdadero, la acción será una notificación. Por lo tanto, seleccione una notificación de la lista proporcionada.

Entonces presione Conectar para ver la acción proporcionada.

9. Elección de la acción

Como solo desea enviar una notificación simple a su teléfono, seleccione la opción Envía una notificación desde la aplicación IFTTT.

10. Escribe el mensaje que quieres enviar

Foto 5 de Cómo usar IFTTT con Raspberry Pi

Las notificaciones de IFTTT se personalizan para que pueda escribir el contenido que desea ver en él. Después de hacer clic en el cuadro de opción azul en el paso anterior, verá una opción de mensaje abierto donde puede ingresar el texto que desea, luego haga clic en Crear una acción botón.

11. Encuentra la clave API

La página de Webhooks se abrirá sola; de lo contrario, haga doble clic en el icono. Haga clic en esta página Documentación (en la esquina derecha).

12. Copia las llaves

Cuando abre esta página, la primera línea es Clave API.

La URL a la que debe enviar la llamada de Webhook se muestra a continuación Realice una solicitud web POST o GET a .

Foto 6 de Cómo usar IFTTT con Raspberry Pi

Usar IFTTT de Raspberry Pi

Asegúrese de actualizar y actualizar el software antes de comenzar. El artículo también asume que ha instalado Python en Pi con el código del proyecto, en este caso, un detector de movimiento.

Paso 1. Instale el módulo de consulta de Python:

sudo pip install requests

Paso 2. Modifique el código para incluir las siguientes expresiones al principio:

import time import requests

Paso 3. En la parte inferior del script, agregue la siguiente línea:

request.post requests.post('https://maker.ifttt.com/trigger/event name/with/key/apikey')

En el orden anterior, asegúrese de cambiar nombre del evento y Clave API con el nombre que ingresó y encontró en consecuencia.

Paso 4. Instale la aplicación IFTTT en su teléfono inteligente:

Necesitas descargar la aplicación IFTTT para Android IFTTT para iOS.

Paso 5. Guarda y ejecuta el código Python de la Raspberry Pi

Cuando el evento, aquí detección de movimiento, sea verdadero, recibirá una notificación en su teléfono inteligente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!