15/01/2026
I en verden, hvor smarte enheder og IoT (Internet of Things) konstant udvikler sig, bliver behovet for øjeblikkelig feedback og notifikationer mere og mere afgørende. Forestil dig at modtage en advarsel, når din postkasse er åben, når din vaskemaskine er færdig, eller hvis en sensor registrerer en uregelmæssighed i dit hjem. Dette er præcis, hvad du kan opnå ved at sende notifikationer fra dit ESP8266-kort, en populær og alsidig Wi-Fi-modul, direkte til din smartphone eller computer. Denne omfattende vejledning vil vise dig, hvordan du opsætter og sender notifikationer til Pushover, en robust notifikationstjeneste, der forenkler processen betydeligt.

Pushover er en notifikationstjeneste, der integreres med utallige applikationer og giver dig mulighed for at sende push-notifikationer til alle dine enheder og til flere brugere. Du kan styre dine notifikationer med forskellige prioritetsniveauer, indstille stille timer og endda tildele forskellige lyde afhængigt af notifikationens type. Denne guide vil føre dig trin for trin gennem processen, fra installation af appen til at skrive den nødvendige kode, der får dit ESP8266-kort til at kommunikere med Pushover-tjenesten.
- Hvad er Pushover?
- Sådan får du din Pushover API-nøgle og Brugernøgle
- Afsendelse af Pushover-notifikationer med ESP8266 – Eksempelsketch
- Demonstration og Test af Notifikationer
- Ofte Stillede Spørgsmål (OSS)
- Er Pushover gratis at bruge?
- Hvad er forskellen mellem en API-nøgle og en brugernøgle?
- Kan jeg sende notifikationer til flere enheder eller brugere?
- Hvorfor skal jeg indstille tiden på ESP8266 for HTTPS?
- Hvad skal jeg gøre, hvis min notifikation ikke ankommer?
- Kan jeg tilpasse notifikationslyden og -prioriteten?
- Opsummering
Hvad er Pushover?
Pushover er mere end blot en app; det er en centraliseret notifikationshub, der samler advarsler fra forskellige kilder og tjenester på ét sted. Tjenesten er designet til at give dig fuld kontrol over, hvordan og hvornår du modtager vigtige meddelelser.
Pushover's Funktioner og Kompatibilitet
Pushover er en mobil- og desktop-app, der er kompatibel med et bredt udvalg af operativsystemer, herunder Android, iOS, Windows, macOS og Linux. Dette betyder, at uanset hvilke enheder du bruger, kan du modtage dine notifikationer. En af de mest attraktive funktioner ved Pushover er dens evne til at sende notifikationer til alle dine enheder samtidigt, eller sende dem til specifikke grupper med flere brugere. Dette er ideelt for smarte hjem, hvor flere familiemedlemmer skal informeres, eller for projekter, hvor et team skal modtage de samme advarsler.
Udover den brede kompatibilitet tilbyder Pushover dybdegående tilpasningsmuligheder. Du kan indstille forskellige prioritetsniveauer for notifikationer, hvilket sikrer, at presserende meddelelser skiller sig ud fra mindre vigtige. Du kan også definere stille timer, hvor notifikationer enten undertrykkes eller leveres lydløst, hvilket er perfekt til at undgå forstyrrelser om natten. Yderligere kan du tildele unikke lyde til forskellige typer notifikationer, så du med det samme kan identificere kilden eller vigtigheden af en meddelelse uden at se på din skærm. Dette gør Pushover til et utroligt fleksibelt værktøj for alle, der ønsker at strømline deres notifikationsstrøm.
Pushover Priser
For at give nye brugere mulighed for at udforske appens fulde potentiale, tilbyder Pushover en gratis 30-dages prøveperiode fra registreringstidspunktet. Dette giver dig rigelig tid til at eksperimentere med appen og afgøre, om den passer til dine behov. Efter prøveperioden, hvis du ønsker at fortsætte med at bruge tjenesten, kræver det et engangskøb på kun 5 USD. Dette er en meget omkostningseffektiv løsning sammenlignet med mange abonnementsbaserede tjenester. Hver bruger kan desuden sende op til 10.000 meddelelser om måneden gratis, hvilket er mere end rigeligt for de fleste personlige og endda mange professionelle projekter.
Installation af Pushover-appen
Det første skridt er at installere Pushover-appen på dine foretrukne enheder. Appen er tilgængelig for computere (Windows, macOS, Linux), tablets og smartphones (Android, iOS).
- Download appen til din smartphone eller tablet fra den relevante app-butik (Google Play Store for Android, Apple App Store for iOS).
- Opret en konto, når du åbner appen første gang. Dette er en simpel proces, der typisk involverer at angive en e-mailadresse og oprette en adgangskode.
- Efter at have oprettet din konto får du adgang til den gratis 30-dages prøveperiode.
- Du skal derefter verificere din konto via et link, der sendes til din registrerede e-mailadresse. Dette sikrer din kontos sikkerhed.
Sådan får du din Pushover API-nøgle og Brugernøgle
For at dit ESP8266-kort kan sende notifikationer til Pushover, skal du have en API-nøgle (applikationsnøgle) og en brugernøgle (modtagerens nøgle). Disse nøgler fungerer som unikke identifikatorer og sikrer, at notifikationer sendes til den korrekte applikation og den korrekte bruger.
Vi anbefaler, at du logger ind på din Pushover-konto via en computerbrowser for at udføre dette trin, da det giver en bedre oversigt over dashboardet. Gå til https://pushover.net/login og log ind.

- Find din Brugernøgle: Når du er logget ind, får du adgang til dit Pushover-dashboard. Øverst i højre hjørne af siden finder du din Brugernøgle. Gem denne nøgle et sikkert sted, da du får brug for den senere i din kode. På dashboardet kan du også se alle dine registrerede enheder og tilføje flere, hvis nødvendigt. Du kan også prøve at sende en testnotifikation for at sikre, at notifikationer fungerer korrekt med dine enheder.
- Opret en Applikation/API-token: Rul ned på siden for at finde sektionen til oprettelse af en ny applikation/API-token. Her skal du give din API-token et navn og eventuelt en beskrivelse. Du kan også tilføje et ikon til din applikation. For eksempel kan du uploade et ikon af et ESP8266-kort, så notifikationer fra dette projekt vises med det specifikke ikon. Klik derefter på 'Create Application'.
- Hent din API-nøgle: Den nyligt oprettede applikation vil nu blive vist under sektionen 'Your Applications' på dit dashboard. Klik på applikationsnavnet for at få adgang til dens API-nøgle. På denne menu kan du også se, hvor mange notifikationer du har sendt med denne specifikke API-token. Gem også denne API-token, da den er afgørende for at autentificere dine notifikationer.
Nu hvor du har både din brugernøgle og din API-token, er du klar til at begynde at sende ESP8266-notifikationer med Pushover.
Afsendelse af Pushover-notifikationer med ESP8266 – Eksempelsketch
At sende Pushover-notifikationer med ESP8266 er meget ligetil takket være Pushovers veldokumenterede API. Du kan læse Pushovers API-dokumentation for yderligere detaljer. Dybest set skal du blot sende en HTTPS POST-anmodning med ESP8266 til API-slutpunktet: https://api.pushover.net/1/messages.json med de korrekte parametre i anmodningens krop.
Pushover API-parametre
Når du sender en notifikation, skal du inkludere visse parametre i din POST-anmodning. Der er både obligatoriske og valgfrie parametre, som giver dig stor fleksibilitet i notifikationens udseende og opførsel.
Obligatoriske parametre:
token: Din applikations API-token.user: Din brugernøgle eller brugergruppens nøgle.message: Indholdet af selve notifikationen.
Valgfrie parametre:
attachment: En billedvedhæftning, der sendes med meddelelsen.device: Navnet på den specifikke enhed, du vil modtage notifikationen på.html: Sæt til1for at aktivere HTML-parsing, så du kan formatere din besked.priority: Indstil notifikationens prioritetsniveau: en værdi på-2(lavest),-1,0(standard),1, eller2(højeste, kræver bekræftelse).sound: Navnet på en understøttet lyd for at tilsidesætte din standardlyd. Eksempler inkludererpushover,bike,bugle,cashregister,classical,cosmic, osv. (tjek alle tilgængelige lydindstillinger i Pushover-dokumentationen). Du kan endda uploade dine egne lyde til dit Pushover-dashboard.timestamp: Et Unix timestamp for et tidspunkt, der skal vises i stedet for, når API'en modtog anmodningen.title: Din meddelelses titel, ellers bruges din applikations navn.url: En supplerende URL, der vises med din meddelelse.url_title: En titel for den URL, der er angivet somurl-parameteren, ellers vises kun URL'en.
For mere information om alle parametre, henvises til Pushovers officielle API-dokumentation.
| Parameter | Type | Beskrivelse | Nødvendig? | Eksempelværdi |
|---|---|---|---|---|
token | Streng | Din applikations API-nøgle. | Ja | API_TOKEN |
user | Streng | Din brugernøgle eller brugergruppens nøgle. | Ja | USER_TOKEN |
message | Streng | Indholdet af din notifikation. | Ja | "Hej fra ESP8266" |
attachment | Fil | En billedvedhæftning til meddelelsen. | Nej | (filsti) |
device | Streng | Navnet på den enhed, der skal modtage notifikationen. | Nej | "min_telefon" |
html | Tal (0/1) | Sæt til 1 for at aktivere HTML-parsing i meddelelsen. | Nej | 1 |
priority | Tal | Prioritetsniveau: -2, -1, 0 (standard), 1, eller 2. | Nej | 1 |
sound | Streng | Navn på en understøttet lyd. | Nej | "cosmic" |
timestamp | Tal | Unix timestamp til visning af tidspunkt. | Nej | 1678886400 |
title | Streng | Din meddelelses titel. | Nej | "ESP8266 Advarsel" |
url | URL | En supplerende URL, der vises med meddelelsen. | Nej | "https://example.com" |
url_title | Streng | En titel til den URL, der er angivet i url-parameteren. | Nej | "Besøg vores side" |
Kodeoversigt: Sådan Fungerer Sketchen
Denne sektion beskriver, hvordan koden er struktureret for at sende Pushover-notifikationer via ESP8266. Før du uploader koden til dit kort, skal du indsætte dine Wi-Fi-netværksoplysninger (SSID og adgangskode), din brugernøgle og din Pushover App API-nøgle.
Inkludering af Biblioteker
Koden starter med at inkludere de nødvendige biblioteker. ESP8266WiFi-biblioteket bruges til at forbinde ESP8266 til dit netværk, så det kan oprette forbindelse til internettet. ESP8266HTTPClient og WiFiClientSecure-bibliotekerne bruges til at oprette sikre HTTPS POST-anmodninger. Endelig bruges ArduinoJson-biblioteket til at oprette en JSON-streng, der indeholder alle de nødvendige parametre, som skal sendes i anmodningens krop.
Netværksoplysninger og API-nøgler
Du skal definere dine Wi-Fi-netværksoplysninger (SSID og adgangskode) samt din API-nøgle og brugernøgle i de relevante variabler i koden. Disse er afgørende for, at dit ESP8266 kan forbinde sig til internettet og autentificere sig over for Pushover-tjenesten.
API-slutpunkt og SSL-certifikat
API-slutpunktet for Pushover er defineret som https://api.pushover.net/1/messages.json. For at sikre en sikker HTTPS-forbindelse skal vi inkludere Pushovers TLS-certifikat. Koden indeholder et root-certifikat, som er gyldigt i en lang periode. Dette certifikat bruges til at validere serverens identitet og sikre, at kommunikationen er krypteret og sikker. En X509List oprettes med dette certifikat for at blive brugt af den sikre Wi-Fi-klient.
Forbindelse til Wi-Fi og Tidsindstilling
I setup()-funktionen etableres først en forbindelse til Wi-Fi-netværket ved hjælp af de angivne legitimationsoplysninger. En vigtig del af HTTPS-anmodninger er validering af certifikater, hvilket kræver, at ESP8266 har den korrekte tid. Derfor konfigureres tiden via NTP (Network Time Protocol), hvilket sikrer, at certifikatvalideringen kan udføres korrekt.

Opsætning af Notifikationsparametre
Efter at have sikret Wi-Fi-forbindelsen, oprettes et JSON-objekt med navnet notification. Dette objekt indeholder alle de obligatoriske og nogle af de valgfrie parametre for notifikationen, såsom token, user, message og title. Beskeden og titlen kan tilpasses til det specifikke formål med din applikation. Når alle parametre er indstillet, konverteres JSON-objektet til en streng, som derefter kan sendes i kroppen af HTTPS POST-anmodningen.
Udførelse af HTTPS POST-anmodningen
Selve HTTPS-anmodningen udføres ved hjælp af WiFiClientSecure og HTTPClient-objekter. Først oprettes en WiFiClientSecure-klient, og certifikatet tilføjes ved hjælp af setTrustAnchors()-metoden. Derefter initialiseres en HTTPClient-instans med Pushover API-slutpunktet. HTTP POST-headeren Content-Type: application/json tilføjes for at informere serveren om, at dataene sendes som en JSON-streng. Endelig sendes POST-anmodningen med den serialiserede JSON-data. Koden tjekker derefter serverens svar for at bekræfte, om anmodningen lykkedes (HTTP-svarkode 200) eller om der opstod problemer. Forbindelsen lukkes derefter med end()-metoden.
Dette eksempel sender en notifikation én gang under setup(), når ESP8266 starter. Tanken er, at du integrerer denne funktionalitet i din egen applikation. For eksempel kan du sende en notifikation, når bevægelse registreres, når en sensorudlæsning overstiger en bestemt tærskel, eller for at sende sensorudlæsninger eller GPIO-tilstande regelmæssigt. Mulighederne inden for hjemmeautomatisering og IoT er mange.
Demonstration og Test af Notifikationer
Når du har indsat dine Wi-Fi-netværksoplysninger, brugernøgle og API-nøgle i koden, kan du uploade den til dit ESP8266-kort. Efter upload, åbn Seriel monitor i Arduino IDE (med en baudrate på 115200). Tryk på nulstillingsknappen (RST) på dit ESP8266-kort, så det begynder at køre koden.
På din Seriel monitor bør du se en succesmeddelelse, typisk en HTTP-svarkode på 200, som indikerer, at anmodningen blev modtaget og behandlet korrekt af Pushover-serveren. Kort tid efter bør du modtage notifikationen på din smartphone eller de enheder, hvor du har installeret Pushover-appen. Du kan klikke på meddelelsen for at åbne den og se de fulde detaljer.
Justering af Pushover-indstillinger
Pushover giver dig også mulighed for at finjustere, hvordan du modtager notifikationer direkte fra appen på din enhed. Klik på ikonet med de tre prikker (...) øverst i højre hjørne af notifikationsskærmen i Pushover-appen.
Her får du adgang til en indstillingsside, hvor du kan tilpasse en række muligheder. Du kan indstille 'stille timer' (Quiet Hours), som automatisk undertrykker eller ændrer lyden af notifikationer i bestemte tidsrum, f.eks. om natten. Du kan også justere lydstyrken og lyden for kritiske advarsler, tilføje brugerdefinerede lyde, og meget mere. Disse indstillinger giver dig fuld kontrol over din notifikationsoplevelse, så den passer til dine præferencer og dit daglige skema.
Ofte Stillede Spørgsmål (OSS)
Er Pushover gratis at bruge?
Pushover tilbyder en gratis 30-dages prøveperiode. Efter prøveperioden kræver det et engangskøb på 5 USD for at fortsætte med at bruge tjenesten. Du kan sende op til 10.000 meddelelser om måneden gratis.

Hvad er forskellen mellem en API-nøgle og en brugernøgle?
En API-nøgle (applikationsnøgle) er unik for hver applikation, du opretter i Pushover, og identificerer kilden til notifikationen. En brugernøgle er unik for din Pushover-konto og identificerer modtageren af notifikationen. Begge er nødvendige for at sende notifikationer.
Kan jeg sende notifikationer til flere enheder eller brugere?
Ja, med Pushover kan du sende notifikationer til alle dine registrerede enheder samtidigt. Du kan også oprette brugergrupper og sende notifikationer til alle brugere i den gruppe.
Hvorfor skal jeg indstille tiden på ESP8266 for HTTPS?
HTTPS-anmodninger kræver SSL/TLS-certifikatvalidering for at sikre, at du kommunikerer med den rigtige server og at dataene er krypterede. Certifikater har en gyldighedsperiode (start- og udløbsdato), og for at ESP8266 kan validere disse datoer, skal det kende den aktuelle tid. Derfor er tidsindstilling via NTP afgørende for sikker kommunikation.
Hvad skal jeg gøre, hvis min notifikation ikke ankommer?
Først skal du tjekke din Seriel monitor for HTTP-svarkoden. En kode på 200 indikerer succes. Hvis du får en anden kode, kan det være en fejl i din anmodning (f.eks. forkert API-nøgle eller brugernøgle). Tjek også din Wi-Fi-forbindelse, og sørg for, at din enhed har internetadgang. Endelig, dobbelttjek, at din Pushover-app er installeret og logget ind på din modtagerenhed.
Kan jeg tilpasse notifikationslyden og -prioriteten?
Ja, Pushover understøtter tilpasning af både lyd og prioritet via valgfrie parametre i din API-anmodning. Du kan vælge mellem foruddefinerede lyde, uploade dine egne, og indstille prioritetsniveauer fra -2 (lavest) til 2 (højeste).
Opsummering
Pushover er en utroligt alsidig og effektiv notifikationstjeneste, der centraliserer dine notifikationer fra forskellige apps og tjenester på ét sted. Den giver dig enestående kontrol over, hvordan du modtager dine meddelelser, lige fra prioritetsniveauer og stille timer til tilpassede lyde. I denne vejledning har du lært, hvordan du udnytter Pushovers API til at sende notifikationer direkte fra dit ESP8266-kort, hvilket åbner op for en verden af muligheder inden for hjemmeautomatisering, sikkerhed og IoT-projekter.
Selvom Pushover ikke er gratis efter den indledende 30-dages prøveperiode, er den engangsbetaling på kun 5 USD en minimal investering for den funktionalitet og pålidelighed, den tilbyder. Dette gør det til et fremragende valg for både hobbyister og professionelle, der ønsker en robust og tilpasselig notifikationsløsning til deres ESP8266-baserede projekter.
Vi håber, at denne guide har været nyttig og inspirerende for dine fremtidige projekter. Mulighederne er uendelige, når du kan modtage øjeblikkelige, tilpassede notifikationer direkte fra dine smarte enheder.
Hvis du vil læse andre artikler, der ligner ESP8266 Notifikationer med Pushover: Din Komplette Guide, kan du besøge kategorien Mobil.
