Bygg smarta IoT-integrationer utan onödig komplexitet
Att samla in sensordata är bara första steget. Det verkliga värdet uppstår när datan används för att automatisera åtgärder, kopplas till andra system och driver beslut i realtid.
Med Node-RED och Sensor-Onlines API får du en kombination som gör just detta möjligt – snabbt, tydligt och kontrollerat.
Vad är Node-RED?
Node-RED är ett visuellt verktyg för att bygga integrationer och automatiseringar genom att koppla ihop noder i ett flöde. Varje nod gör en sak:
- tar emot data
- anropar ett API
- transformerar payload
- lagrar värden
- skickar larm eller styrkommandon
Flödena byggs grafiskt men körs som riktig kod i bakgrunden.
Node-RED körs oftast som en tjänst, till exempel:
- på en server eller VM
- i Docker
- på en edge-gateway
- lokalt i fastighets- eller industrimiljö
Det är populärt inom IoT eftersom det är:
- extremt snabbt att prototypa
- lätt att förstå även för drift och OT-personal
- tillräckligt flexibelt för produktion om man bygger disciplinerat
Varför Node-RED passar perfekt ihop med Sensor-Online
Sensor-Online exponerar sensordata via ett strukturerat REST-API. Node-RED är byggt för exakt den typen av integration.
Tillsammans får du:
- tydlig separation mellan insamling och logik
- möjlighet att bygga egna regler utan att röra kärnplattformen
- full kontroll över hur, när och vart data skickas
Sensor-Online står för stabil datainsamling och lagring.
Node-RED gör datan handlingsbar.
Fördelen med Swagger / OpenAPI i IoT-plattformar
Om en IoT-plattform exponerar sitt API via Swagger/OpenAPI har du redan en kontraktbeskrivning av:
- endpoints
- parametrar
- datatyper
- svar och felkoder
Det gör integrationer både snabbare och säkrare att bygga.
I praktiken betyder det att du i Node-RED:
- vet exakt vilka fält som finns i payloaden
- slipper gissa hur API:et beter sig
- kan uppdatera integrationer utan att bryta flöden
För driftkritiska system är detta en stor fördel.
Vanliga integrationsscenarier med Node-RED + Sensor-Online API
Automatisk vidarebefordran av kritiska larm
När Sensor-Online registrerar:
- högt vattenläge
- låg temperatur
- spänningsbortfall
- kommunikationsavbrott
…kan Node-RED direkt agera.
Exempel:
- skicka SMS till jour
- posta meddelande i Microsoft Teams eller Slack
- skicka e-post med tydlig kontext
- skapa ärende i ServiceNow eller dokumentera i Confluence
Allt kan styras av tid, plats, kund och larmtyp.
Synkronisering av sensordata till andra system
Node-RED kan regelbundet hämta data från Sensor-Onlines API och pusha vidare till:
- InfluxDB
- Grafana
- Power BI
- Google Sheets
- Snowflake
Detta eliminerar manuella exporter och ger ett konsekvent dataflöde till analys och rapportering.
Bygg egna avancerade larmregler
Alla larm är inte enkla tröskelvärden.
Med Node-RED kan du skapa logik som:
- kombinerar flera sensorer
- använder tidsfönster och medelvärden
- väger in flera lokaler samtidigt
Exempel:
Om medeltemperaturen i fem utrymmen är under 8 °C i 60 minuter
och luftfuktigheten överstiger 75 %
→ trigga ett “risk för mögel”-larm med eskalering
Sådana regler är ofta svåra att bygga direkt i standardplattformar men enkla i Node-RED.
Tvåvägskommunikation och styrning
Node-RED kan inte bara läsa data, utan även styra.
Exempel:
- stäng ventil vid läckagerisk
- aktivera pump vid högt vatten
- slå på extra värme vid frysrisk
Besluten kan dessutom baseras på externa källor:
- väderdata från SMHI
- prognoser från Open-Meteo
- elpris från Nord Pool
Koppling mot BMS och SCADA
Node-RED fungerar ofta som integrationsbrygga mellan IT och OT.
Vanliga protokoll:
- HTTP / REST
- MQTT
- Modbus TCP
- OPC UA
Det gör det möjligt att koppla Sensor-Online till fastighets- och industrisystem som annars är svåra att integrera.
Automatiserad rapportering
Med schemalagda flöden kan Node-RED:
- hämta historiska data
- beräkna dygnsmedel, toppar och trender
- skapa PDF, Excel eller HTML
- skicka rapporter automatiskt
Perfekt för:
- driftpersonal
- förvaltning
- ledning
- hyresgäster
- myndighetsrapportering
Produktionstips för Node-RED i IoT-miljöer
För stabil drift bör du:
- hantera API-nycklar via credentials
- använda retries och timeout på API-anrop
- undvika dubletter genom idempotens
- logga flödeskörningar och fel
- separera test och produktion
Bygg disciplinerat så håller lösningen över tid.
Sammanfattning
Sensor-Online ger dig stabil insamling, lagring och visualisering av sensordata.
Node-RED ger dig friheten att använda datan precis som du vill.
Tillsammans får du:
- snabb utveckling
- tydliga integrationer
- avancerad larm- och beslutslogik
- möjlighet till både övervakning och styrning
Det är en kombination som passar lika bra för pilotprojekt som för driftkritiska installationer.
FAQ
Node-RED är ett visuellt verktyg för att bygga integrationer och automatiseringar genom flöden av noder som hanterar data, logik och åtgärder.
Vanligtvis via REST-anrop mot Sensor-Onlines API, antingen schemalagt eller händelsestyrt.
Det fungerar som ett kontrakt som tydligt beskriver API:ets struktur, vilket gör integrationer snabbare, säkrare och enklare att underhålla.
Ja, om det byggs strukturerat med felhantering, loggning och versionskontroll. Många IoT-miljöer kör Node-RED i produktion.
Ja. Node-RED är gjort för att kombinera sensordata med till exempel väder, elpris, kalendrar och affärssystem.
För integrationer och automationer är Node-RED ofta snabbare, tydligare och billigare att underhålla än skräddarsydd kod.
Ja skicka data kors och tväs mellan LoRaWAN, ModbusTCP, Modbus RTU, MQTT, OPC -UA m.fl protokoll







