Hoe integreer je een Nibe warmtepomp via Modbus in je energiebeheer?

Portret van Bas Hartman, Smart Home & Energie Adviseur
Bas Hartman
Smart Home & Energie Adviseur
Smart Home Protocollen & Hubs · 2026-02-15 · 6 min leestijd

Stel je voor: je kijkt op je telefoon en ziet precies wat je zonnepanelen opwekken, hoeveel je laadpaal verbruikt en wat je warmtepomp doet. Alles op één plek. Geen losse apps meer.

Je warmtepomp van Nibe is een krachtige jongen, maar hij praat niet zo makkelijk met de rest van je slimme huis.

Tot je Modbus inzet. Dat is de taal die al je apparaten met elkaar laat praten.

In deze handleiding leiden we je stap voor stap naar die ene overkoepelende controle. Geen stress, we doen het samen.

Wat je nodig hebt voor de Modbus-verbinding

Voordat je begint, check even of je de juiste spullen in huis hebt. Een Nibe warmtepomp heeft een interne Modbus-kaart of een aparte aansluiting nodig.

De meeste moderne modellen zoals de Nibe F2120 of F470 hebben dit al standaard. Je sluit dit aan op je Home Assistant of ander energiebeheersysteem via een RS485-naar-USB-adapter. Een veelgebruikte en betrouwbare optie is de USR-W610 (omzetten naar WiFi) of een simpele USB-RS485 kabel.

Reken op zo’n €20-€50 voor een degelijke adapter. Verder heb je een laptop nodig, een kruiskop-schroevendraaier en wat geduld.

Check ook even je Nibe-handleiding. Zoek het deel over ‘Modbus’ of ‘externe regeling’. Je vindt daar de juiste pin-nummers op de printplaat.

Meestal zijn dit A en B of TX en RX. Verwar dit niet met de voeding.

Je warmtepomp hoeft niet uit voor de aansluiting, maar het is wel veiliger om de stroom eraf te halen tijdens het solderen of klemmen.

Zorg dat je een vrije USB-poort hebt op je Home Assistant server (een Raspberry Pi of een NUC). Zorg dat je je energiemeter en laadpaal al hebt geïntegreerd. Dan heb je straks één mooi overzicht.

Stap 1: De hardware aansluiten op je Nibe

De eerste stap is fysiek. Open het voorpaneel van je Nibe warmtepomp.

Zoek de connector die is voorbereid voor Modbus. Vaak is dit een blokje met schroefklemmen.

Je hebt twee draden nodig: eentje voor data ‘A’ en eentje voor data ‘B’. Dit is een half-duplex verbinding. Gebruik een twisted pair kabel (dus twee aders die gedraaid zijn) van ongeveer 0,5 mm² tot 0,75 mm².

Langer dan 20 meter is afgeraden zonder versterker. Sluit de kabel aan op de juiste klemmen.

Meestal is dit ‘A’ naar ‘A’ en ‘B’ naar ‘B’. Volg de handleiding van je specifieke Nibe-model. Als je een USB-RS485 kabel gebruikt, sluit je deze direct aan op de adapter. Als je een WiFi-module zoals de USR-W610 gebruikt, sluit je die aan op de RS485-poort en geef je hem 5V voeding (vaak via een USB-stekker).

Let op: de Modbus-kaart in je Nibe heeft vaak een eigen spanning nodig. Sluit deze aan op de 24V of 5V uitgang die daarvoor bedoeld is. Raadpleeg echt de handleiding hier, want de kleuren kunnen per type verschillen.

Stop de schroevendraaier weg en check alles dubbel. Een verkeerde aansluiting breekt niets, maar het werkt gewoon niet.

Veelgemaakte fout: mensen sluiten de draden op de verkeerde klemmen aan, zoals de thermostaat-klemmen. Check het symbooltje ‘Modbus’ of ‘RS485’. Een andere fout is het vergeten van een ‘terminator’ of eindweerstand.

Bij korte kabels (<15m) is dit meestal niet nodig, maar bij langere kabels moet je een weerstand van 120 Ohm over A en B plaatsen. Doe dit alleen als je problemen merkt.

Stap 2: De Modbus-communicatie instellen op de pomp

Je hardware hangt er nu aan, maar de Nibe moet nog weten dat hij moet praten.

Dit doe je via het service-menu. Druk op het menu-icoontje op de pomp en ga naar ‘Instellingen’ -> ‘Service’ -> ‘Modbus’. Hier stel je de belangrijkste parameters in. De standaardwaarden zijn vaak al goed, maar we moeten ze checken.

Stel het adres in, bijvoorbeeld ‘1’. Zorg dat dit uniek is in je netwerk.

Stel de baudrate in op 9600 (soms 19200, check je handleiding). Data bits: 8, Pariteit: None, Stop bits: 1.

Dit zijn de standaard waarden voor Modbus RTU. Sla de instellingen op. De meeste Nibe’s vereisen een herstart voordat de nieuwe instellingen actief zijn.

Zet de warmtepomp uit met de schakelaar aan de zijkant, wacht 10 seconden, en zet hem weer aan. Veelgemaakte fout: het adres vergeten of verkeerd instellen.

Als je meerdere Modbus-apparaten hebt (zoals een Victron omvormer of een P1 meter), moeten ze allemaal een uniek adres hebben. Start met adres 1 voor je Nibe. Een andere valkuil is de verkeerde baudrate.

Als je in Home Assistant geen data krijgt, is dit vaak de boosdoener.

Check dit dus als eerste.

Stap 3: De verbinding testen met een tool

Voordat je naar Home Assistant rent, test je even los of de Nibe praat. Op je laptop installeer je een Modbus-tester.

Zoek naar ‘QModMaster’ of ‘Simply Modbus’. Sluit je USB-RS485 adapter aan op je laptop. Open de tool. Stel de COM-poort in (bijv.

COM3 of /dev/ttyUSB0), baudrate op 9600, en het adres op 1 (of wat je hebt ingesteld).

Probeer een register te lezen. Een veilig register is er eentje die de buitentemperatuur laat zien (bijv. register 40004, maar check je Nibe Modbus-documentatie voor de exacte adressen). Klik op ‘Read Holding Registers’.

Als het werkt, zie je een getal dat de temperatuur aangeeft. Yes! De verbinding is live.

Als je een foutmelding krijgt, check dan: kabeldraaiing (A en B omwisselen), stroom op de adapter, en of je de juiste COM-poort hebt geselecteerd.

Veelgemaakte fout: je probeert een schrijf-opdracht (Write) naar een register dat alleen leesbaar is. Dit geeft een fout. Begin altijd met lezen. Zorg dat de USB-adapter de juiste drivers heeft geïnstalleerd.

Soms moet je handmatig een driver downloaden van de fabrikant (bijv. FTDI of SiLabs). Als je een WiFi-module gebruikt, zorg dan dat je verbonden bent met het juiste WiFi-netwerk en dat je het juiste IP-adres gebruikt in de testtool.

Stap 4: Integreren in Home Assistant via Modbus

Nu het echte werk. Open Home Assistant. Ga naar ‘Instellingen’ -> ‘Apparaten en services’ -> ‘Integraties’. Zoek naar ‘Modbus’.

Kies voor ‘RTU over TCP’ als je een WiFi-module gebruikt (vul het IP in) of ‘RTU’ als je een USB-kabel rechtstreeks op je server hebt aangesloten.

Vul de juiste parameters in: poort (bijv. /dev/ttyUSB0), baudrate 9600, etc. Je moet nu sensors maken. Dit doe je in de configuratie van de Modbus-integratie.

Elk sensor is een ‘register’ dat je uitleest. Je kunt dit via de UI doen (eenvoudigst) of via YAML (meest flexibel).

Voorbeeld voor een sensor die de warmwatertemperatuur uitleest: je vult het adres in (bijv. 40012), het type ‘holding_register’, en een ‘scale’ factor (soms delen door 10). Dit hangt af van je Nibe-model. Maak een paar basis-sensors: Buitentemperatuur, Watertemperatuur aanvoer, Vermogen warmtepomp (in Watt), en de status van de compressor.

Dit geeft je meteen inzicht. Gebruik de ‘Scan interval’ om te bepalen hoe vaak hij data ophaalt.

YAML-tip: Gebruik duidelijke namen voor je sensors, zoals ‘sensor.nibe_buitentemp’ of ‘sensor.nibe_vermogen_watt’. Dit maakt het later veel makkelijker om energie-dashboards te bouwen.

Elke 10 seconden is prima. Sneller is niet nodig en belast je netwerk. Veelgemaakte fout: verkeerde adressen invullen.

De adressen in de Nibe-handleiding zijn vaak ‘Modbus-adressen’, maar Home Assistant wil soms het ‘registernummer’ (dat is vaak adres - 1). Test elk sensor na invoer meteen.

Een andere fout is het vergeten van de ‘data_type’. Meestal is dit ‘uint16’ of ‘int16’. Als je getallen rare tekens tonen, klopt je data_type niet.

Stap 5: Koppelen met zonnepanelen, laadpaal en slimme thermostaat

Je Nibe praat nu met Home Assistant. Laten ‘m praten met de rest. Koppel de data van je zonnepanelen (bijv. via een Growatt of Victron) aan je warmtepomp. Als je veel zon hebt (

Portret van Bas Hartman, Smart Home & Energie Adviseur
Over Bas Hartman

Bas is smart home adviseur en duurzaamheidsexpert met 10 jaar ervaring. Hij heeft meer dan 40 smart home systemen en energiebeheeroplossingen getest voor Nederlandse huishoudens.

Volgende stap
Bekijk alle artikelen over Smart Home Protocollen & Hubs
Ga naar overzicht →