IoT-plattformar som Sensor-Online excellerar inom datainsamling, visualisering och historiklagring. Men när du vill skapa handlingsbara flöden där ”något händer” baserat på sensordata, då behövs workflow-automation som nästa steg i kedjan.
Detta är där n8n blir en kraftfull partner.
Genom att integrera n8n med plattformens API kan du utveckla automatiserade flöden för:
- avancerad notifiering vid larmsituationer
- automatisk dataexport till BI-system och databaser
- utveckling av komplexa larmlogik utöver standardtrösklar
- återkoppling via styrsignaler till pumpar, ventiler och uppvärmning
- automatisk rapportgenerering i flera format
Låt oss utforska de mest effektiva implementeringarna för din IoT-miljö.
Varför kombinera n8n med IoT-plattformar?
n8n fungerar som en automatiseringsmotor där du konstruerar arbetsflöden genom ”noder” (triggers, logik, beräkningar och åtgärder). Möjligheten att köra lokalt (on-premise eller egen molninfrastruktur) uppskattas särskilt inom fastighets- och industrisektorn.
Plattformen hanterar datainsamlingen. n8n transformerar datan till konkreta åtgärder.
Ansvarsfördelningen:
- Sensor-Online = pålitlig insamling, datahistorik, instrumentpaneler, baslarm
- n8n = automatisering, systemintegration, eskalering, avancerad logik, återkopplingsmekanismer
Typiska systemarkitekturer
1) Händelsebaserad: larmdetektion till åtgärd
Vid tröskelbrott upptäckt av plattformen (exempelvis kritisk vattennivå eller temperaturavvikelse) vidarebefordras händelsen till n8n genom webhook eller API-polling. n8n hanterar efterföljande processer: notifiering, eskalering, ärendeskapande och loggning.
2) Tidsbaserad: datahämtning, analys, rapportering
n8n exekveras enligt tidschema (timvis/dagligen/veckovis), extraherar mätdata genom plattformens API, processerar nyckeltal och distribuerar till rapportsystem, BI, datawarehouse eller lagringstjänster.
Automatiserad hantering av kritiska varningar
När kritiska parametrar som vattennivå, temperatur eller andra mätvärden överskrider definierade gränser, räcker det sällan med att varningen ”bara finns i systemet”. Du behöver att korrekt person erhåller relevant information omedelbart, via lämplig kanal och med rätt prioritering.
Med n8n kan du etablera en automatiserad varningskedja som omfattar:
- SMS-utskick till jourhavande
- Notifiering i Microsoft Teams eller Slack till driftkanaler
- Strukturerad e-post (lokalisation, mätvärde, tröskel, direktlänk, åtgärdsförslag)
- Ärendeskapande i ServiceNow eller dokumentation i Confluence
Praktiska fördelar:
- anpassade mottagarlistor baserat på fastighet, klient eller varningstyp
- eskaleringsmekanismer vid utebliven bekräftelse inom bestämd tid
- ”kontextinsamling” genom att hämta senaste timmes trenddata innan varningsutskick, vilket ger mottagaren helhetsbild istället för isolerat värde
Datasynkronisering till externa plattformar
Många organisationer vill tillgängliggöra sensordata i multipla verktyg. Med n8n extraherar du data från plattformens API och distribuerar till exempelvis:
- InfluxDB för tidsseriehantering
- Snowflake för centraliserat datawarehouse
- Grafana för avancerad visualisering
- Power BI för företagsrapportering
- Google Sheets för enkel datadelning
- Azure Blob Storage för arkiveringsändamål
- Amazon S3 eller Google Cloud Storage för säkerhetskopiering
Fördelen är eliminerad manuell dataexport och standardiserat dataflöde från ”sensor till analys” utan friktionspunkter.
Utveckling av avancerade varningsregler utöver standardfunktionalitet
Konventionella larm följer vanligtvis mönstret ”om värde > X”. Detta täcker många scenarion, men inte alla.
Genom n8n kan du konstruera logik som kombinerar flera signaler och tidsintervall.
Praktiskt exempel:**
Om genomsnittstemperaturen i fem utrymmen understiger 8 °C under 60 minuter samtidigt som luftfuktigheten överstiger 75%
→ aktivera ”mögelrisk”-varning, men med:
- differentierade notifieringar till olika mottagargrupper
- stegvis eskalering (drift → jour → fastighetsförvaltare)
- ärendeskapande med specificerade åtgärdspunkter och bifogad trendvisualisering
Detta representerar exakt den typ av ”affärslogik” som workflow-automation är designad för att hantera.
Bidirektional kommunikation: återkopplade styrsignaler
Efter dataintegration kan du även implementera aktiv styrning, inte enbart övervakning.
Exempel på n8n-baserad styrning utifrån plattformens data:
- ventilmanövrering vid läckagerisk
- aktivering av tillsatsvärme vid låga temperaturer
- pumpstart vid förhöjda vattennivåer
- ventilationsreducering i obesatta lokaler
Styrkan ligger i att beslutsgrunderna kan inkludera ytterligare datakällor som väderdata, elpriser eller kalenderbokningar.
Integration mellan IoT-plattform och fastighetssystem (BMS)
Många fastigheter har etablerade BMS- eller SCADA-system, medan sensordata finns i separata plattformar. n8n kan fungera som kommunikationsbrygga mellan plattformen och system som:
- MicroSCADA
- Citect
- iFIX
- EcoStruxure
…genom standardprotokoll som HTTP, MQTT, Modbus TCP eller OPC UA (miljöberoende).
Automatiserad rapportproduktion och datasammanställning
Manuell rapportframställning blir snabbt resurskrävande. Med n8n kan du schemalägga rapportgenerering som:
- extraherar dygnsvärden, maxvärden, minimivärden
- beräknar drifttider, avvikelser, gradtimmar, energiprestanda
- producerar PDF/Excel/HTML-format
- distribuerar till ledning, hyresgäster eller myndigheter
Föreslaget upplägg:
- Daglig ”driftstatus” till teknisk personal
- Veckoöversikt till fastighetsförvaltning
- Månadsrapporter till klient eller ekonomiavdelning
Integrering av väderprognoser och elpriser för intelligent styrning
Här blir automatiseringen särskilt värdefull.
n8n kan kombinera plattformens data med:
- väderinformation från SMHI eller Open-Meteo
- elpriser från Nord Pool
…för att optimera värme/kyla/ventilation baserat på kostnad och komfortkrav.
Praktiska tillämpningar:
- vid höga elpriser, förvärmning under gynnsamma förhållanden (inom komfortparametrar)
- vid prognostiserade köldfronter, säkring av kritiska zoner och minimerad frysskaderisk
Sensordata till multipla databaser samtidigt (parallell distribution)
Ibland önskas både:
- Sensor-Online som huvudsaklig historikhantering och visualisering
- InfluxDB lokalt för snabb dataanalys
- centraliserat datawarehouse för koncernrapportering
- säkerhetskopiering i objektlagring
Ett enda n8n-flöde kan skriva identisk datapunkt till flera destinationer. Detta skapar både redundans och flexibilitet utan behov av egen integrationsplattform.
Konstruktion av kundportaler eller white-label-lösningar
Vill du ge slutanvändaren enkel portalåtkomst utan att exponera hela plattformen?
Vanlig implementation:
- n8n webhooks som ”API-mellanled”
- frontendverktyg som Retool, Softr eller Bubble
- eller anpassad portal i Next.js
Detta ger fullständig kontroll över vilka mätvärden, klienter och vyer som exponeras.
Snabb och kostnadseffektiv POC eller pilotprojekt (värdebevisning)
n8n:s största styrka är implementeringshastigheten.
På några timmar kan du utveckla POC som kopplar plattformen till:
- AI-beslutsstöd via OpenAI eller Groq
- Teams-bot, Slack-meddelanden, röststyrning via Alexa eller Google Home
- prediktivt underhåll med grundläggande ML-logik i ”code node”
Du validerar värde snabbt, och vid framgång kan flödet förstärkas stegvis (loggning, återförsök, larmkedjor, behörighetskontroll).
Exempel på n8n-arbetsflöden (praktisk implementation)
Arbetsflöde A: Kritiska varningar med eskalering
- Trigger: webhook eller schemalagd verifiering
- Datahämtning från plattformens API (aktuella värden, lokalisation, historik)
- Villkorslogik: varningstyp, nivå, klient, tidpunkt
- Åtgärder: SMS + Teams/Slack + e-post + ärendeskapande
- Eskalering: vid utebliven bekräftelse inom 10 min, nästa nivå aktiveras
- Dokumentation av alla händelser i ”larmjournal” (spårbarhet)
Arbetsflöde B: ”Mögelrisk”-regellogik
- Cron-schemaläggning var 5:e minut
- Extraction av 60-minutersdata för 5 utrymmen
- Beräkning av genomsnittstemperatur + fuktverifiering
- Generering av sammansatt varning med trend och åtgärdsrekommendation
- Rollbaserade notifieringar
Arbetsflöde C: Automatiserad rapport varje måndag 07:00
- Cron-aktivering
- Extraction av föregående veckas dataset
- Beräkning av nyckeltal och avvikelser
- Generering av PDF/Excel/HTML
- Distribution till mottagarlista och arkivering i Blob/S3
Rekommenderade ”produktions”-principer (tidsbesparande)
- Säkerhetshantering: lagra API-nycklar i n8n credentials, inte i nodkonfiguration
- Felhantering: alla HTTP-kopplingar ska hantera tillfälliga systemfel
- Idempotens: förhindra dubbla ärendeskapanden vid omkörning
- Spårbarhet: logga larm-ID, tidsstämplar och åtgärdshistorik
- Miljöseparation: etablera separata test- och produktionsflöden
Sammanfattning
Plattformen levererar pålitlig datainsamling, visualisering och lagring. n8n tillför automatiseringskraften för omgivande processer: notifieringar, eskalering, rapporter, integrationer, speciallogik och bidirektional styrning.
Kombinationen skapar en lösning som inte bara presenterar händelser, utan som även agerar omedelbart när kritiska situationer uppstår.
FAQ
n8n är ett verktyg för workflow-automation där du bygger flöden som kopplar ihop system via triggers, villkor och actions.
Nej. Du kan köra n8n själv på server/container eller använda en hostad variant beroende på krav.
Ja. Du kan kombinera tidsfönster, flera lokaler och flera givare samt bygga avancerade villkor och eskalering.
Ja, om du har en mottagare för styrning. n8n kan trigga kommandon baserat på Sensor-Online-data och andra datakällor.
Ja, med rätt upplägg. Hantera tokens säkert, begränsa behörigheter, använd TLS, logga händelser och kontrollera åtkomst.
