Hva er Node-RED?
Node-RED er et visuelt programmeringsverktøy hvor du kobler sammen “noder” i stedet for å skrive kode linje for linje. Du drar bokser på en flate og kobler dem sammen med linjer - det blir til programmer som kan håndtere alt fra sensor-data til automatisering.
Open source og gratis.
Dashboard-muligheter
Med Node-RED Dashboard kan du lage enkle webgrensesnitt.
- Knapper for å få ting til å skje.
- Grafer som viser sensordata eller data registrert i farmOS.
- Skjemaer for å registrere data
Dashboardet fungerer også på mobil og nettbrett.
Integrering med farmOS
Node-RED kan snakke med bl.a. farmOS via API. (API er en måte for programmer å utveksle data - som en digital døråpner mellom systemer.) Dette åpner for mange muligheter.
Hvorfor Node-RED på gården?
Det er en relativt enkel måte å gjøre avanserte ting på. Endringer er enkle å gjøre - koble noder sammen på skjermen og konfigurer dem. Legg til javascript-kode ved bevhov. Jeg bruker Node-Red til mye. Det er utrolig flott å ha i verktøykassen. Det er vel anvendt tid å lære seg dette.
Fungerer godt sammen med Raspberry Pi og IoT-sensorer.

Man kan starte enkelt og bygge ut systemet etter hvert som du lærer mer. Det går også fint å kjøre Node-Red på en gammel pc.
Tips:
Det finnes mange tjenester som har API tilgjenglig. Kanskje finnes det data du kan dra nytte av andre steder. Du kan også la Node-Red registrere inseminering på Dagros og samtidig opprette en planlagt hendelse for kalving. I tillegg kan du opprette hendelse i din kalender om forventet kalving. Mulighetene er mange.
Eksempel:
Eksempel på dashboard for logging av dieselforbruk.
- Når man fyller opp gårstanken registreres det med å trykke på den nederste knappen og taste inn mengde.
- Ved fylling av diesel velger man kjøretøy og mengde fylt.
- Nivået i gårdstanken oppdateres
- Jeg får varsel på telefon om at noen har registrert fylling.
- I tillegg logges det en farmOS-aktivitet på valgte kjøretøy som øker kjøretøyets totale dieselforbruk.
- Alle fyllinger kan ses i farmOS ved å gå inn på kjøretøyet.


En flyt (flow) som henter dagens strømpris fra nordpool, og viser den i en graf. I tillegg sender den varsel om prisen overstiger ett nivå over 1 krone.

Netatmo værstasjon er også enkel å koble opp til Node-Red. Fint for å automatisk koble værdata til relevante sregistreringer i farmOS.