HowTo : Node Red - Envoyer des messages push depuis NodeRed en utilisant Pushover

Jusqu'à présent, j'ai des notifications de mon SmartHome le Nœud pushbullet utilisé.

Malheureusement, l'application Pushbullet - c'est-à-dire la contrepartie sur votre smartphone avec laquelle vous recevez les messages - n'est plus disponible pour iOS. Si vous souhaitez également rester informé des événements de votre SmartHome sur votre appareil iOS, vous devez utiliser un système alternatif.

L'un de ces systèmes alternatifs est Pushover. Quiconque connaît déjà Pushbullet trouvera rapidement son chemin dans Pushover. En principe, les deux services sont très similaires.

Le seul inconvénient : Pushover coûte (actuellement) des frais uniques de 5,99 euros après le premier mois de test. Pushbullet, en revanche, peut être utilisé gratuitement jusqu'à 500 messages par mois.

Néanmoins, je trouve le paiement unique assez juste pour un service que vous pouvez continuer à utiliser par la suite.

J'ai décrit dans l'article suivant comment vous intégrez ensuite le service pushover dans votre instance NodeRed.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Pour que vous puissiez installer de nouveaux nœuds, NodeRed doit bien sûr déjà être installé.
Comment préparer un RaspberryPi puis installer NodeRed dessus est décrit dans les articles suivants.

Outil requis :

NuméroLien
1xJeu de tournevis  Acheter sur Amazon
1xLecteur de carte SD  Acheter sur Amazon

Matériel requis :

NuméroLien
1x Raspberry Pi  Acheter sur Amazon
1x Adaptateur secteur Raspberry Pi  Acheter sur Amazon
1x Boîtier Raspberry Pi  Acheter sur Amazon
1x Carte Micro SD 64 Go  Acheter sur Amazon


Créer une clé utilisateur pushover et une clé API

Pour que votre instance NodeRed puisse envoyer des données ou des messages à votre compte pushover, vous devez d'abord créer un utilisateur ou une clé API. Ces deux clés sont utilisées par NodeRed comme données d'accès à votre compte.

Vous n'avez pas besoin de créer la clé d'utilisateur vous-même. Celui-ci sera créé avec votre compte Puhsover.

Pour y accéder il faut aller sur pushover.net Connectez-vous à votre compte.

Ceci (ou en cliquant sur le lettrage Pushover) vous amène à la page de démarrage de votre compte Pushover. Votre clé d'utilisateur est indiquée dans la zone marquée en rouge. Copiez cette chaîne de caractères pour pouvoir la saisir ultérieurement dans votre instance NodeRed.

Contrairement à la clé utilisateur, vous devez créer la clé API explicitement.

Pour ce faire, faites défiler vers le bas sur la page d'accueil de votre compte Pushover et cliquez sur

  • Créer un jeton d'application/API

Sur la page suivante, vous devriez être dans la section Nom de famille entrez un nom.

Vous devez également cocher la case confirmant que vous avez lu les conditions.

Créez ensuite la clé API en cliquant sur

  • Créer une demande

Sur la page suivante, vous verrez alors le message indiquant que votre clé API a été créée avec succès.

La clé API créée s'affiche alors dans la zone marquée en rouge. Copiez cette chaîne de caractères pour pouvoir la saisir ultérieurement dans votre instance NodeRed.


Connectez-vous à l'interface de configuration de NodeRed

Avant de pouvoir modifier votre configuration NodeRed, vous devez - si activé - vous connecter d'abord à l'interface de configuration NodeRed.

Vue de la boîte de dialogue de connexion. Ici, vous devez entrer les données de connexion que vous avez spécifiées lors de la configuration de la connexion. Vous trouverez des informations à ce sujet dans l'article NodeRed - configurer la connexion de l'utilisateur.

Installer les nœuds requis

Pour que NodeRed puisse établir une connexion au service Puhsover, vous devez disposer du nœud «node-red-node-pushover" installer. Pour savoir comment installer vos nœuds, consultez l'article NodeRed – Installer de nouveaux nœuds décrites.


Envoyez un message simple via Pushover

Ici vous pouvez voir un exemple très simple d’envoi d’un message pushover. En cliquant sur le nœud « Initiate », un message simple spécifié dans le nœud « set message » est envoyé via le nœud pushover.

Vue du code NodeRed dans la vue de configuration NodeRed.

Visualisation du message envoyé sur votre smartphone.

Vous pouvez définir le message qui est envoyé lorsque vous cliquez sur le nœud « Initier » dans le nœud marqué en rouge.

Pour que ce NodeCode fonctionne, vous devez bien sûr entrer votre utilisateur et votre clé API dans le nœud marqué en rouge.

Vous devriez avoir les clés à l'étape Créer une clé utilisateur pushover et une clé API ont déjà créé.

En plus des clés, vous pouvez également définir d'autres propriétés des messages envoyés dans le menu de configuration du nœud pushover.

Par exemple, le son de la notification sur le système cible peut également être défini ici.

Comment vous pouvez importer le NodeCode lié ci-dessous dans votre environnement NodeRed est dans l'article NodeRed - importer et exporter le code du nœud décrites.

Comme toujours, vous pouvez trouver le NodeCode dans le référentiel Nerdiy Git sous le lien suivant :


Exemple : Envoyez votre propre adresse IP publique via pushover

Un exemple pratique est le suivant. Ici, après avoir cliqué sur le nœud « Initiate », l'adresse IP publique est récupérée, intégrée dans un message et envoyée via pushover. Pour ce faire, cliquez simplement sur le nœud « Initier ».

Vue du code NodeRed dans la vue de configuration NodeRed.

Visualisation du message envoyé sur votre smartphone.

Vous pouvez définir le message qui est envoyé avec votre adresse IP dans le nœud marqué.

Pour que ce NodeCode fonctionne, vous devez bien sûr également entrer votre utilisateur et votre clé API dans le nœud marqué en rouge.

Vous devriez avoir les clés à l'étape Créer une clé utilisateur pushover et une clé API ont déjà créé.

Comment vous pouvez importer le NodeCode lié ci-dessous dans votre environnement NodeRed est dans l'article NodeRed - importer et exporter le code du nœud décrites.

Comme toujours, vous pouvez trouver le NodeCode dans le référentiel Nerdiy Git sous le lien suivant :


Plus d'articles sur le sujet

Plus d'articles sur le sujet NodeRed Je les ai regroupés dans la catégorie suivante.


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

2 commentaires

  1. Salut,

    super blog, tu fais beaucoup. J'utilise aussi NodeRed depuis quelques années et j'ai déjà écrit l'un ou l'autre article. Mais revenons au sujet. Pourquoi n'utilisez-vous pas simplement un bot Telegram ? Serait une alternative gratuite à Pushover 🙂

    Cordialement
    Fredrik

    1. Salut Fredrick,
      oui tu as raison ce serait aussi une option. Je dois admettre que je ne suis pas si affecté car j'utilise Pushbullet. Mais je vais jeter un oeil. Merci pour l'indice. 🙂
      Cordialement
      Fabien

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.