Tot nu toe heb ik voor meldingen van mijn SmartHome de Pushbullet-knooppunt gebruikt.
Helaas is de Pushbullet-app – de tegenhanger op je smartphone waarmee je de berichten ontvangt – niet meer beschikbaar voor iOS. Wil je dus op de hoogte blijven van de gebeurtenissen in je SmartHome op je iOS device, dan moet je een alternatief systeem gebruiken.
Een van deze alternatieve systemen is Pushover. Wie Pushbullet al kent, vindt snel zijn weg in Pushover. In principe lijken beide diensten sterk op elkaar.
Het enige nadeel: Pushover kost (momenteel) een eenmalig bedrag van 5,99 euro na de eerste maand testen. Pushbullet daarentegen is gratis te gebruiken tot 500 berichten per maand.
Desalniettemin vind ik de eenmalige betaling best redelijk voor een dienst waar je achteraf gebruik van kunt blijven maken.
Ik heb in het volgende artikel beschreven hoe je vervolgens de pushover-service integreert in je NodeRed-instantie.
Veiligheidsinstructies
Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/
Affiliate links / reclame links
De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂
Eisen
Handige artikelen:
Om nieuwe nodes te kunnen installeren, moet NodeRed natuurlijk al geïnstalleerd zijn.
Hoe je een RaspberryPi voorbereidt en vervolgens NodeRed erop installeert, wordt beschreven in de volgende artikelen.
- RaspberryPi – setup voor nerds!
- RaspberryPi – De eerste configuratie!
- RaspberryPi – Bedien de RaspberryPi via SSH
- NodeRed – NodeRed installeren op de RaspberryPi
- NodeRed - importeer en exporteer knooppuntcode
Vereist gereedschap:
Nummer | Link |
---|---|
1x | Schroevendraaierset Kopen bij Amazon |
1x | SD-kaartlezer Kopen bij Amazon |
Benodigd materiaal:
Nummer | Link |
---|---|
1x | Raspberry Pi Kopen bij Amazon |
1x | Raspberry Pi voeding Kopen bij Amazon |
1x | Raspberry Pi behuizing Kopen bij Amazon |
1x | Micro SD-kaart 64GB Kopen bij Amazon |
Maak Pushover-gebruikerssleutel en API-sleutel
Om ervoor te zorgen dat uw NodeRed-instantie gegevens of berichten naar uw pushover-account kan sturen, moet u eerst een gebruiker of API-sleutel maken. Deze twee sleutels worden door NodeRed gebruikt als toegangsgegevens tot uw account.
U hoeft de gebruikerssleutel niet zelf aan te maken. Deze wordt samen met uw Puhsover account aangemaakt.
Om hier toegang toe te krijgen moet je naar pushover.net Log in op jouw account.
Dit (of door op de Pushover-letters te klikken) brengt u naar de startpagina van uw Pushover-account. Uw gebruikerssleutel vindt u in het rood gemarkeerde gebied. Kopieer deze tekenreeks om deze later in uw NodeRed-instantie te kunnen invoeren.
In tegenstelling tot de gebruikerssleutel moet u de API-sleutel expliciet maken.
Scroll hiervoor naar beneden op de startpagina van uw Pushover-account en klik op
- Maak een applicatie-/API-token
Op de volgende pagina zou u in de sectie moeten zijn Achternaam voer een naam in.
U moet ook het vakje aanvinken om te bevestigen dat u de voorwaarden hebt gelezen.
Maak vervolgens de API-sleutel aan door op te klikken
- Applicatie maken
Op de volgende pagina ziet u dan het bericht dat uw API-sleutel succesvol is aangemaakt.
De gemaakte API-sleutel wordt vervolgens weergegeven in het rood gemarkeerde gebied. Kopieer deze tekenreeks om deze later in uw NodeRed-instantie te kunnen invoeren.
Log in op de configuratie-interface van NodeRed
Voordat u uw NodeRed-configuratie kunt bewerken, moet u - indien geactiveerd - eerst inloggen op de NodeRed-configuratie-interface.
Installeer de vereiste knooppunten
Om ervoor te zorgen dat NodeRed verbinding kan maken met de Puhsover-service, moet u het knooppunt "knooppunt-rood-knooppunt-pushover" installeren. Hoe uw node is geïnstalleerd in het artikel NodeRed – Installeer nieuwe knooppunten beschreven.
Stuur een eenvoudig bericht via Pushover
Hier ziet u een heel eenvoudig voorbeeld voor het verzenden van een pushover-bericht. Door op de "Initiate" node te klikken, wordt via de pushover node een eenvoudig bericht verzonden dat gespecificeerd is in de "set message" node.
U kunt het bericht definiëren dat wordt verzonden wanneer u op het knooppunt "Initiate" klikt in het rood gemarkeerde knooppunt.
Om deze NodeCode te laten werken, moet u natuurlijk uw gebruiker en API-sleutel invoeren in het rood gemarkeerde knooppunt.
Je zou de sleutels in de stap moeten hebben Maak Pushover-gebruikerssleutel en API-sleutel hebben al aangemaakt.
Naast de toetsen kun je in het configuratiemenu van de pushover node ook andere eigenschappen van de verzonden berichten instellen.
Hier kan bijvoorbeeld ook het geluid van de melding op het doelsysteem worden gedefinieerd.
Hoe je onderstaande NodeCode kunt importeren in je NodeRed omgeving staat in het artikel NodeRed - importeer en exporteer knooppuntcode beschreven.
Zoals altijd kun je de NodeCode vinden in de Nerdiy Git-repository onder de volgende link:
Voorbeeld: stuur uw eigen openbare IP-adres via pushover
Een praktisch voorbeeld is het volgende. Na het klikken op het knooppunt "Initiate", wordt het openbare IP-adres opgehaald, ingebed in een bericht en verzonden via pushover. Klik gewoon op het knooppunt "Initiate".
In het gemarkeerde knooppunt kunt u het bericht instellen dat samen met uw IP-adres wordt verzonden.
Om deze NodeCode te laten werken, moet u natuurlijk ook uw gebruiker en API-sleutel invoeren in de rood gemarkeerde node.
Je zou de sleutels in de stap moeten hebben Maak Pushover-gebruikerssleutel en API-sleutel hebben al aangemaakt.
Hoe je onderstaande NodeCode kunt importeren in je NodeRed omgeving staat in het artikel NodeRed - importeer en exporteer knooppuntcode beschreven.
Zoals altijd kun je de NodeCode vinden in de Nerdiy Git-repository onder de volgende link:
Meer artikelen over het onderwerp
Meer artikelen over het onderwerp NodeRed Ik heb ze gegroepeerd in de volgende categorie.
Veel plezier met het project
Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂
PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂
Hoi,
leuke blog, je doet veel. Ik gebruik NodeRed ook al een paar jaar en heb al een of ander artikel geschreven. Maar terug naar het onderwerp. Waarom gebruik je niet gewoon een Telegram-bot? Zou een gratis alternatief zijn voor Pushover 🙂
Hartelijke groeten
Frederik
Hallo Fredrik,
ja je hebt gelijk dat zou ook een optie zijn. Ik moet toegeven dat ik niet zo getroffen ben omdat ik Pushbullet gebruik. Maar ik zal eens kijken. Bedankt voor de tip. 🙂
Hartelijke groeten
Fabian