Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

OpenWeatherMap till Telegram: daglig väderbrief

Rickard Andersson Partner, Nodenordic.se

Du kollar vädret, och sen kollar du igen, för att första skärmen inte svarade på den verkliga frågan: ”Behöver jag ett paraply klockan 18?” Det är inte prognosen som är problemet. Det är friktionen.

Marknadschefer som planerar inspelningar känner igen det. Detsamma gäller kontorsadministratörer som skickar teamuppdateringar, och grundare som vill slippa ytterligare en tråd med ”ska vi boka om?”. Den här Telegram-automationen för väder gör en rörig prognos till en tydlig morgonbrief som du faktiskt kan använda.

Det här flödet hämtar data från OpenWeatherMap, sammanfattar det som spelar roll (intervall, regn, vind, nyckeltimmar) och publicerar det i Telegram varje morgon. Du får se vad det gör, vad du behöver och var folk oftast fastnar.

Så fungerar den här automationen

Se hur detta löser problemet:

n8n Workflow Template: OpenWeatherMap till Telegram: daglig väderbrief

Utmaningen: dagliga väderkollar som ändå inte svarar på ”vad ska jag göra?”

De flesta väderappar är byggda för att bläddra, inte för beslut. Du öppnar en, skummar några grafer och hoppar sedan mellan ”timme för timme”, ”regn” och ”vind” i hopp om att det ska klicka. Och om du ansvarar för andra (ett team, en familj, en kundinspelning) blir det värre. Du slutar med att översätta prognosen till ett meddelande ändå. Ärligt talat är tidsförlusten inte det värsta. Det är den där ständiga låggradiga osäkerheten som gör enkel planering tyngre än den borde vara.

Det blir snabbt mycket. Här är var det faller på i verkligheten.

  • Du kollar flera skärmar för att förstå när regnet kommer, och blir ändå överraskad vid pendlingstid.
  • Någon ber om ”en snabb sammanfattning”, och du skriver om det som appen redan vet.
  • Timdetaljer finns, men de är begravda, så du planerar utifrån dagens max/min och ångrar dig senare.
  • Sammanhang som vind och ”känns som” ignoreras, vilket ger fel kläder och sämre schemaläggning.

Lösningen: OpenWeatherMap-prognoser omvandlade till en daglig brief i Telegram

Det här flödet körs varje morgon kl. 07:50 och gör det irriterande jobbet åt dig. Det hämtar 5-dagarsprognosen från OpenWeatherMap (i 3-timmarsblock) och bearbetar den till en läsbar, beslutsvänlig brief. I stället för att dumpa rådata räknar det ut en dagsöversikt (temperaturintervall, regnmängd, vindkontext) och plockar ut nyckeltimmar som 09:00, 12:00, 15:00, 18:00 och 21:00 så att du kan planera dagen utan att gissa. Det lägger också till smarta rekommendationer, som paraplypåminnelser och klädtips, men bara när förhållandena faktiskt motiverar det. Sedan skickar det ett rent HTML-formaterat meddelande till Telegram, där du ser det så fort du öppnar mobilen.

Flödet startar på ett schema, hämtar prognosdata via en HTTP-förfrågan och kör ett bearbetningsskript som sammanfattar och formaterar dagen. Till sist publicerar en Telegram-bot den färdiga briefen till ditt valda chat-ID. Ett anrop per dag. Ingen scroll.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du gör en snabb väderkoll på morgonen och en till vid mitten av eftermiddagen, och varje gång lägger kanske 5 minuter på att växla mellan timprognos, regn och vind. Det är cirka 10 minuter om dagen, alltså ungefär en timme i veckan. Med det här flödet lägger du cirka 1 minut på att läsa Telegram-meddelandet och sen är det klart. Prognosen uppdateras fortfarande dagligen kl. 07:50, men ”att lista ut det”-delen försvinner i princip.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • OpenWeatherMap för API-data till 5-dagarsprognosen.
  • Telegram för att ta emot den dagliga briefen i chatten.
  • OpenWeatherMap API-nyckel (hämtas från din OpenWeatherMap-kontopanel).

Kunskapsnivå: Nybörjare. Du klistrar in en API-nyckel, kopplar en Telegram-bot-token och ändrar ett stadsnamn om du vill.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuterskonsultation).

Flödet steg för steg

Ett morgonschema triggar körningen. Som standard startar det kl. 07:50, vilket gör att briefen hinner komma innan de flesta kalendrar blir kaotiska.

OpenWeatherMap-data hämtas automatiskt. En HTTP Request-nod anropar 5-dagarsprognosens endpoint (3-timmarsintervall) med din API-nyckel och stadssökning.

Prognosen bearbetas till ”planeringsspråk”. Ett kodsteg grupperar dagen, räknar ut högsta/lägsta och totalsummor, väljer nyckeltimmar och lägger till kontext som ”känns som”, komfort utifrån luftfuktighet och vindförhållanden.

Ett formaterat Telegram-meddelande skickas. Telegram-noden publicerar en HTML-stylad brief med emojis och rekommendationer till ditt valda chat-ID.

Du kan enkelt justera schematiden och nyckeltimmarna i prognosen så att de passar din rutin. Se hela implementeringsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera schematriggern

Ställ in arbetsflödet så att det körs automatiskt varje morgon för att hämta den senaste prognosen.

  1. Lägg till och öppna noden Morning Schedule Starter.
  2. I RuleInterval ställer ni in Trigger At Hour till 7 och Trigger At Minute till 50.
  3. Bekräfta att noden är ansluten till Weather API Fetch som nästa steg i flödet.

Steg 2: anslut datakällan OpenWeatherMap

Hämta prognosdata från OpenWeatherMap för er målstad.

  1. Öppna noden Weather API Fetch.
  2. Ställ in URL till https://api.openweathermap.org/data/2.5/forecast?q=Strassen&appid=[CONFIGURE_YOUR_API_KEY]&units=metric.
  3. Ställ in OptionsTimeout till 30000 (ms).
  4. Säkerställ att Retry On Fail är aktiverat med Max Tries satt till 3 och Wait Between Tries till 5000.

⚠️ Vanlig fallgrop: Ersätt [CONFIGURE_YOUR_API_KEY] med er faktiska OpenWeatherMap API-nyckel, annars kommer anropet att misslyckas.

Steg 3: sätt upp logik för prognosbearbetning

Formatera väderdatan till ett rikt Telegram-meddelande med emoji, daglig sammanfattning och rekommendationer.

  1. Öppna noden Forecast Processing Logic.
  2. Klistra in hela JavaScript-koden från arbetsflödet i JavaScript Code för att generera meddelandesträngen.
  3. Verifiera att koden output:ar { "message": message } så att efterföljande noder kan komma åt den.

Tips: Uppdatera arrayen desiredHours i Forecast Processing Logic för att ändra vilka timprognostider som inkluderas i meddelandet.

Steg 4: konfigurera leverans av prognosen via Telegram

Skicka det formaterade prognosmeddelandet till er Telegram-chatt.

  1. Öppna noden Telegram Forecast Dispatch.
  2. Credential Required: Anslut era telegramApi-inloggningsuppgifter.
  3. Ställ in Chat ID till [YOUR_ID] (ersätt med ert Telegram-chat-ID).
  4. Ställ in Text till ={{$json["message"]}}.
  5. I Additional Fields ställer ni in Parse Mode till HTML och aktiverar Disable Web Page Preview.

Steg 5: testa och aktivera ert arbetsflöde

Verifiera att arbetsflödet körs hela vägen och aktivera det sedan för daglig användning.

  1. Klicka på Execute Workflow för att köra arbetsflödet manuellt.
  2. Bekräfta att Weather API Fetch returnerar data utan problem och att Forecast Processing Logic output:ar ett formaterat message.
  3. Kontrollera er Telegram-chatt för prognosen som levereras av Telegram Forecast Dispatch.
  4. När allt är bekräftat växlar ni arbetsflödet till Active så att Morning Schedule Starter kör det dagligen.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Var uppmärksam på

  • OpenWeatherMap-uppgifter kan gå ut eller klistras in fel. Om det skapar fel, kontrollera först API-nyckeln i URL:en i din HTTP Request-nod.
  • Om Telegram-meddelanden inte kommer fram beror det oftast på chat-ID eller bot-token. Kontrollera dina Telegram-uppgifter i n8n och bekräfta att boten kan se chatten (särskilt i grupper).
  • Standardplatsen är satt till Strassen, Luxemburg, och flödet är tidszonsmedvetet för Europe/Luxembourg. Om du byter stad, bekräfta att tidszonslogiken fortfarande matchar din morgonrutin.

Vanliga frågor

Hur snabbt kan jag implementera den här Telegram-automationen för väder?

Cirka 30 minuter om du redan har din API-nyckel och din Telegram-bot redo.

Kan icke-tekniska team implementera den här Telegram-automationen för väder?

Ja. Ingen kodning krävs för att få den att köra. Du kommer främst att klistra in uppgifter och välja plats.

Är n8n gratis att använda för det här flödet för Telegram-automationen för väder?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också ta hänsyn till OpenWeatherMap-användning (gratisnivån inkluderar cirka 1000 anrop/dag, och det här flödet använder 1 anrop/dag).

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serveradministration.

Hur anpassar jag den här Telegram-automationen för väder till mina specifika utmaningar?

Du kan ändra plats genom att redigera värdet q=CityName,CountryCode i URL:en i HTTP Request-noden, och du kan ändra tiden i Schedule-triggern. Om du vill ha andra ”nyckeltimmar” uppdaterar du arrayen desiredHours i logiken som bearbetar prognosen. Många team justerar också tröskelvärdena för rekommendationer (paraplypåminnelser, varmt/kallt-indikatorer) så att briefen matchar lokala normer.

Varför misslyckas min Telegram-anslutning i det här flödet?

Oftast är det bot-token eller chat-ID. Skapa en ny token via @BotFather vid behov och uppdatera sedan dina Telegram-uppgifter i n8n. Om du skickar till en grupp, se till att boten har lagts till i gruppen och har behörighet att publicera. Dubbelkolla också att du faktiskt har skickat ett meddelande till boten minst en gång, eftersom Telegram inte alltid returnerar uppdateringar för en bot som ingen har interagerat med.

Vad är kapaciteten för den här lösningen för Telegram-automationen för väder?

För en brief en gång om dagen är kapacitet i princip inget problem.

Är den här Telegram-automationen för väder bättre än att använda Zapier eller Make?

Ofta, ja, om du bryr dig om formatering och logik. Zapier och Make kan hämta väderdata och skicka ett meddelande, men delen ”gör det läsbart” blir ofta många betalda steg och klumpig formatering. n8n hanterar grenlogik och anpassad bearbetning i ett och samma flöde, och du kan köra med egen hosting för obegränsade körningar. Om du bara behöver en ping med två åtgärder kan Zapier vara snabbare. Prata med en automationsexpert om du vill ha en snabb rekommendation utifrån din setup.

När det här väl är igång dyker prognosen upp redan tolkad. Flödet tar hand om det repetitiva, och du kan bara fatta beslutet.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal