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.
- RaspberryPi - configuration pour les nerdiys !
- RaspberryPi – La première configuration !
- RaspberryPi - Contrôlez le RaspberryPi via SSH
- NodeRed – Installer NodeRed sur le RaspberryPi
- NodeRed - importer et exporter le code du nœud
Outil requis :
Matériel requis :
Numéro | Lien |
---|---|
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.
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.
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 ».
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é. 🙂
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
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