HowTo: Node Red - Envío de mensajes push desde NodeRed usando Pushover

Hasta ahora tengo para las notificaciones de mi SmartHome el Nodo Pushbullet usado.

Desafortunadamente, la aplicación Pushbullet, es decir, la contraparte en su teléfono inteligente con la que recibe los mensajes, ya no está disponible para iOS. Entonces, si desea mantenerse informado sobre los eventos en su SmartHome en su dispositivo iOS, debe usar un sistema alternativo.

Uno de estos sistemas alternativos es Pushover. Cualquiera que ya esté familiarizado con Pushbullet encontrará rápidamente su camino en Pushover. En principio, ambos servicios son muy similares.

La única desventaja: Pushover (actualmente) cuesta una tarifa única de 5,99 euros después del primer mes de prueba. Pushbullet, por otro lado, se puede usar de forma gratuita para hasta 500 mensajes por mes.

Sin embargo, creo que el pago único es bastante justo para un servicio que puedes seguir usando después.

He descrito en el siguiente artículo cómo integrar el servicio pushover en su instancia de NodeRed.


Instrucciones de seguridad

Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Enlaces afiliados / enlaces publicitarios

Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂 


Requisitos

Artículos útiles:
Para que pueda instalar nuevos nodos, por supuesto, NodeRed ya debería estar instalado.
En los siguientes artículos se describe cómo preparar una RaspberryPi y luego instalar NodeRed en ella.

Herramienta requerida:

NúmeroEnlace
1xJuego de destornilladores  Comprar en Amazon
1xLector de tarjetas SD  Comprar en Amazon

Material requerido:

NúmeroEnlace
1x Raspberry Pi  Comprar en Amazon
1x Fuente de alimentación Raspberry Pi  Comprar en Amazon
1x Carcasa Raspberry Pi  Comprar en Amazon
1x Tarjeta Micro SD 64GB  Comprar en Amazon


Crear clave de usuario Pushover y clave API

Para que su instancia de NodeRed pueda enviar datos o mensajes a su cuenta pushover, primero debe crear una clave de usuario o API. Estas dos claves son utilizadas por NodeRed como datos de acceso a su cuenta.

No es necesario que cree la clave de usuario usted mismo. Esto se creará junto con su cuenta Puhsover.

Para acceder a este tienes que ir a pushover.net Ingrese a su cuenta.

Esto (o al hacer clic en las letras de Pushover) lo lleva a la página de inicio de su cuenta de Pushover. Su clave de usuario se encuentra en el área marcada en rojo. Copie esta cadena de caracteres para poder ingresarla más tarde en su instancia de NodeRed.

A diferencia de la clave de usuario, debe crear la clave API explícitamente.

Para hacer esto, desplácese hacia abajo en la página de inicio de su cuenta Pushover y haga clic en

  • Crear un token de aplicación/API

En la siguiente página deberías estar en la sección Apellido ingresa un nombre.

También debe marcar la casilla que confirma que ha leído los términos.

Luego cree la clave API haciendo clic en

  • Crear aplicación

En la página siguiente, verá el mensaje de que su clave API se creó correctamente.

La clave de API creada se muestra en el área marcada en rojo. Copie esta cadena de caracteres para poder ingresarla más tarde en su instancia de NodeRed.


Inicie sesión en la interfaz de configuración de NodeRed

Antes de que pueda editar su configuración de NodeRed, debe, si está activado, primero iniciar sesión en la interfaz de configuración de NodeRed.

Vista del cuadro de diálogo de inicio de sesión. Aquí debe ingresar los datos de inicio de sesión que especificó durante la configuración del inicio de sesión. Puedes encontrar información al respecto en el artículo NodeRed: configurar el inicio de sesión del usuario.

Instalar los nodos necesarios

Para que NodeRed pueda conectarse al servicio Puhsover, debe usar el nodo "nodo-rojo-nodo-pushover" instalar. Cómo se instala su nodo en el artículo NodeRed – Instalar nuevos nodos descrito.


Envíe un mensaje simple a través de Pushover

Aquí puede ver un ejemplo muy simple para enviar un mensaje pushover. Al hacer clic en el nodo "Iniciar", se envía un mensaje simple que se especifica en el nodo "establecer mensaje" a través del nodo pushover.

Vista del código de NodeRed en la vista de configuración de NodeRed.

Vista del mensaje enviado en su smartphone.

Puede definir el mensaje que se envía cuando hace clic en el nodo "Iniciar" en el nodo marcado en rojo.

Para que este NodeCode funcione, por supuesto, debe ingresar su usuario y clave API en el nodo marcado en rojo.

Deberías tener las llaves en el paso. Crear clave de usuario Pushover y clave API ya han creado.

Además de las claves, también puede establecer otras propiedades de los mensajes enviados en el menú de configuración del nodo pushover.

Por ejemplo, el sonido de la notificación en el sistema de destino también se puede definir aquí.

Cómo puede importar el NodeCode vinculado a continuación en su entorno NodeRed está en el artículo NodeRed - código de nodo de importación y exportación descrito.

Como siempre, puede encontrar el NodeCode en el repositorio Nerdiy Git en el siguiente enlace:


Ejemplo: envíe su propia dirección IP pública a través de pushover

Un ejemplo práctico es el siguiente. Después de hacer clic en el nodo "Iniciar", se recupera la dirección IP pública, se incrusta en un mensaje y se envía a través de pushover. Simplemente haga clic en el nodo "Iniciar".

Vista del código de NodeRed en la vista de configuración de NodeRed.

Vista del mensaje enviado en su smartphone.

Puede configurar el mensaje que se envía junto con su dirección IP en el nodo marcado.

Para que este NodeCode funcione, por supuesto, también debe ingresar su usuario y clave API en el nodo marcado en rojo.

Deberías tener las llaves en el paso. Crear clave de usuario Pushover y clave API ya han creado.

Cómo puede importar el NodeCode vinculado a continuación en su entorno NodeRed está en el artículo NodeRed - código de nodo de importación y exportación descrito.

Como siempre, puede encontrar el NodeCode en el repositorio Nerdiy Git en el siguiente enlace:


Más artículos sobre el tema.

Más artículos sobre el tema. NodoRojo Los he agrupado en la siguiente categoría.


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

2s comentarios

  1. Hola,

    Gran blog, haces muchas cosas. Yo también uso NodeRed desde hace unos años y ya he escrito uno que otro artículo. Pero volvamos al tema. ¿Por qué no usas un bot de Telegram? Sería una alternativa gratuita a Pushover 🙂

    Atentamente
    Federico

    1. Hola Fredrik,
      Sí, tienes razón, esa también sería una opción. Tengo que admitir que no estoy tan afectado porque uso Pushbullet. Pero echaré un vistazo. Gracias por la pista. 🙂
      Atentamente
      Fabian

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.