Warmtepomp Modbus uitlezen: complete handleiding per merk
Leer hoe je via Modbus registers je warmtepomp uitleest en monitort. Inclusief registertabellen voor NIBE, Remeha, ATAG, Itho Daalderop, Daikin en meer.

Nederland telt inmiddels meer dan 400.000 geinstalleerde warmtepompen, en dat aantal groeit explosief door het Klimaatakkoord en de stijgende gasprijzen. Voor installateurs, servicepartners en gebouwbeheerders is het monitoren van deze warmtepompen essentieel - niet alleen om storingen te voorkomen, maar ook om de COP te optimaliseren en te voldoen aan EPBD-regelgeving.
De meeste professionele warmtepompen ondersteunen Modbus RTU via RS485. Dit industriele protocol geeft je directe toegang tot temperaturen, compressorstatus, foutcodes en energiedata - zonder afhankelijk te zijn van proprietary cloud-portals.
In deze handleiding laten we zien hoe je een warmtepomp via Modbus uitleest, welke registers beschikbaar zijn per merk, en hoe je dit omzet naar bruikbare monitoring.
Waarom Modbus voor warmtepompen?
Fabrikanten bieden vaak eigen portals aan (NIBE myUplink, Daikin Onecta, Remeha eTwist), maar deze hebben beperkingen:
- Vendor lock-in: Je kunt niet meerdere merken in een dashboard combineren
- Beperkte data: Niet alle registers zijn beschikbaar via de cloud-app
- Geen real-time: Updates vaak pas om de 5-15 minuten
- Geen automatisering: Geen koppeling met BMS, energiemanagement of eigen systemen
Via Modbus heb je directe, real-time toegang tot alle beschikbare registers. Dit is de standaard in de HVAC-industrie en wordt ondersteund door vrijwel alle professionele warmtepompen.
RS485 aansluiting stap voor stap
Voordat je registers kunt uitlezen, moet de fysieke verbinding goed zijn. RS485 is robuust maar vereist correcte bekabeling.
- 1
Kabel kiezen
Gebruik een afgeschermde twisted-pair kabel (STP), minimaal 0,5 mm². CAT5e-kabel met een twisted pair werkt ook. De afscherming voorkomt storingen door nabijgelegen stroomkabels.
- 2
Klemmen identificeren
Zoek op de printplaat of klemmenbalk van je warmtepomp naar de aansluitingen A (−), B (+) en GND/0V. Raadpleeg de installatiehandleiding van het specifieke model - de locatie verschilt per merk.
- 3
Bekabeling aansluiten
Verbind A met A en B met B tussen warmtepomp en gateway. Sluit de afscherming aan op de GND-klem aan een zijde. Bij langere kabels (>50m) of meerdere apparaten: gebruik een daisy-chain topologie, geen sternetwerk.
- 4
Terminatie plaatsen
Plaats een 120Ω terminatieweerstand op het eerste en laatste apparaat van de bus. Veel gateways en warmtepompen hebben een ingebouwde jumper of DIP-switch hiervoor. Zonder terminatie krijg je CRC-fouten.
- 5
Communicatie testen
Stel de juiste parameters in: 9600 baud, 8N1 (meest voorkomend) of 19200 baud (bij sommige merken). Het slave-adres staat meestal standaard op 1, maar controleer dit in het servicemenu van de warmtepomp.
Modbus registers per merk
Hieronder vind je de meest relevante registers per warmtempopmerk. Dit zijn de registers die je nodig hebt voor monitoring van temperaturen, prestaties en storingen.
NIBE (F-serie / S-serie)
NIBE is marktleider in Scandinavie en groeit snel in Nederland. De F1155, F1255 en S-serie ondersteunen Modbus RTU via een optionele MODBUS 40-module (accessoirecode 067 144).
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 40004 | BT1 Buitentemperatuur | INT16 | °C ×10 | R | Buitenvoeler, waarde gedeeld door 10 |
| 40008 | BT2 Aanvoertemperatuur | INT16 | °C ×10 | R | Aanvoer verwarmingscircuit |
| 40012 | BT3 Retourtemperatuur | INT16 | °C ×10 | R | Retour naar warmtepomp |
| 40013 | BT7 Tapwater boven | INT16 | °C ×10 | R | Bovenvoeler boilervat |
| 40017 | Compressor frequentie | UINT16 | Hz | R | Actuele frequentie invertercompressor |
| 40067 | BT25 Externe aanvoer | INT16 | °C ×10 | R | Externe aanvoertemperatuur |
| 43005 | Verwarmingscurve offset | INT16 | stappen | RW | S1 stooklijnverschuiving ±10 |
| 43009 | Tapwater comfort | INT16 | °C | RW | Setpoint tapwatertemperatuur |
| 44270 | Alarm nummer | UINT16 | - | R | Actieve alarmcode (0 = geen alarm) |
| 44298 | Compressorstarts | UINT32 | - | R | Totaal aantal compressorstarts |
Remeha (Elga Ace / Tensio)
Remeha is een van de populairste merken in Nederland. De Elga Ace en Tensio serie ondersteunen Modbus RTU via de EMS-bus connector. Het standaard slave-adres is 10.
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 0 | Aanvoertemperatuur | INT16 | °C ×10 | R | Actuele aanvoertemperatuur |
| 1 | Retourtemperatuur | INT16 | °C ×10 | R | Actuele retourtemperatuur |
| 2 | Buitentemperatuur | INT16 | °C ×10 | R | Buitenvoeler waarde |
| 3 | Tapwatertemperatuur | INT16 | °C ×10 | R | Boilertemperatuur |
| 10 | Bedrijfsmodus | UINT16 | - | R | 0=Uit, 1=Verwarmen, 2=Koelen, 3=Tapwater |
| 11 | Compressorstatus | UINT16 | - | R | 0=Uit, 1=Aan |
| 20 | Foutcode | UINT16 | - | R | Actieve foutcode (0 = geen fout) |
| 30 | Setpoint aanvoer | INT16 | °C ×10 | RW | Gewenste aanvoertemperatuur |
ATAG (Energion)
ATAG, een Nederlands merk, biedt de Energion warmtepompen met Modbus-ondersteuning. Communicatie via RS485 op de regelaarprint, standaard 9600 baud 8N1.
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 1 | Aanvoertemperatuur | INT16 | °C ×10 | R | Aanvoer CV-circuit |
| 2 | Retourtemperatuur | INT16 | °C ×10 | R | Retour naar warmtepomp |
| 3 | Buitentemperatuur | INT16 | °C ×10 | R | Buitenvoeler |
| 5 | Tapwatertemperatuur | INT16 | °C ×10 | R | Boilervoeler |
| 10 | Bedrijfsmodus | UINT16 | - | R | Huidig bedrijfsmode |
| 15 | Compressor RPM | UINT16 | RPM | R | Compressor toerental |
| 20 | Foutcode actief | UINT16 | - | R | Huidige foutcode |
| 25 | Elektrisch vermogen | UINT16 | W | R | Actueel opgenomen vermogen |
Itho Daalderop (HP-S serie)
Itho Daalderop is een belangrijk Nederlands merk, vooral populair bij woningcorporaties en nieuwbouwprojecten. De HP-S warmtepompen bieden Modbus RTU via een aparte communicatiemodule.
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 0 | Aanvoertemperatuur | INT16 | °C ×10 | R | CV-aanvoer |
| 1 | Retourtemperatuur | INT16 | °C ×10 | R | CV-retour |
| 2 | Brontemperatuur in | INT16 | °C ×10 | R | Bron inlaat (bodem/lucht) |
| 3 | Brontemperatuur uit | INT16 | °C ×10 | R | Bron uitlaat |
| 10 | Compressorstatus | UINT16 | - | R | 0=Uit, 1=Verwarmen, 2=Koelen |
| 12 | Tapwater actief | UINT16 | - | R | 1=Tapwaterbereiding actief |
| 20 | Foutcode | UINT16 | - | R | Actuele foutcode |
| 30 | Thermisch vermogen | UINT16 | W | R | Geleverd thermisch vermogen |
Daikin (Altherma 3)
Daikin is wereldwijd marktleider in klimaattechniek. De Altherma 3 serie ondersteunt Modbus RTU via de optionele Modbus-interfacekaart (DCOM-LT/MB). Standaard slave-adres 1, 9600 baud.
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 2 | Ruimtetemperatuur | INT16 | °C ×10 | R | Via ingebouwde of externe voeler |
| 3 | Aanvoertemperatuur | INT16 | °C ×10 | R | Aanvoer verwarming |
| 4 | Tapwatertemperatuur | INT16 | °C ×10 | R | Boilervat temperatuur |
| 7 | Buitentemperatuur | INT16 | °C ×10 | R | Buitenvoeler |
| 20 | Bedrijfsmodus | UINT16 | - | R | 0=Standby, 1=Verwarmen, 2=Koelen, 3=Tapwater |
| 22 | Compressorfrequentie | UINT16 | Hz | R | Inverter frequentie |
| 25 | Foutcode | UINT16 | - | R | Actieve foutcode |
| 30 | Setpoint ruimte | INT16 | °C ×10 | RW | Gewenste ruimtetemperatuur |
Mitsubishi Electric (Ecodan)
De Ecodan-serie is zeer populair voor renovatieprojecten. Modbus is beschikbaar via de Procon Melcloud-interface of de PAC-IF071B Modbus-module.
| Adres | Naam | Type | Eenheid | R/RW | Beschrijving |
|---|---|---|---|---|---|
| 1 | Aanvoertemperatuur | INT16 | °C ×100 | R | Let op: factor 100 bij Mitsubishi |
| 2 | Retourtemperatuur | INT16 | °C ×100 | R | Retour CV-circuit |
| 3 | Tapwatertemperatuur | INT16 | °C ×100 | R | Boilertemperatuur |
| 4 | Buitentemperatuur | INT16 | °C ×100 | R | Buitenvoeler |
| 10 | Operatiemodus | UINT16 | - | R | Huidig bedrijfsmode |
| 21 | Foutcode | UINT16 | - | R | Actieve foutcode |
| 26 | Compressorfrequentie | UINT16 | Hz | R | Actuele inverterfrequentie |
| 30 | Setpoint verwarming | INT16 | °C ×100 | RW | Gewenste aanvoertemperatuur |
Veelgemaakte fouten bij Modbus en warmtepompen
Na honderden installaties zien we steeds dezelfde problemen terugkomen:
-
A en B verwisseld - Er is geen universele standaard. Sommige fabrikanten labelen A als positief, anderen als negatief. Wissel de draden als je geen communicatie krijgt.
-
Ontbrekende terminatie - Zonder 120Ω weerstand op beide uiteinden van de bus krijg je sporadische CRC-fouten, vooral bij langere kabels.
-
Verkeerde baudrate - De meeste warmtepompen gebruiken 9600 baud, maar sommige (vooral nieuwere modellen) staan standaard op 19200. Check het servicemenu.
-
Te veel masters - Modbus RTU staat slechts een master toe. Als er al een gebouwbeheersysteem op de bus zit, kun je niet zomaar een tweede master toevoegen.
-
GND niet aangesloten - Bij kabellengtes boven 15 meter is een gemeenschappelijke GND-verbinding essentieel voor betrouwbare communicatie.
Van registers naar monitoring
Het handmatig uitlezen van registers is nuttig voor troubleshooting, maar voor continue monitoring heb je een oplossing nodig die automatisch data verzamelt en visualiseert.
Met een Modbus-gateway zoals de ModbusCloud Gateway verbind je de RS485-bus van je warmtepomp met de cloud. De gateway pollt de registers op instelbare intervallen en stuurt de data naar een dashboard waar je:
- Temperatuurverloop over tijd visualiseert (aanvoer, retour, buiten, tapwater)
- COP berekent op basis van thermisch en elektrisch vermogen
- Alarmen instelt voor afwijkende waarden (bijv. aanvoer > 60°C of compressor > 100 starts/dag)
- Storingscodes real-time ontvangt, nog voor de bewoner het merkt
- Meerdere installaties vanuit een enkel dashboard beheert
Dit is vooral waardevol voor servicepartners die tientallen tot honderden warmtepompen beheren. In plaats van reactief wachten op storingsmeldingen, kun je proactief onderhoud plegen op basis van data.
COP monitoring en optimalisatie
De COP (Coefficient of Performance) is de belangrijkste prestatie-indicator van een warmtepomp. Door de COP continu te monitoren via Modbus kun je:
- Afwijkingen vroeg detecteren: Een dalende COP kan wijzen op een te lage broncapaciteit, vuile warmtewisselaar of koelmiddellekkage
- Stooklijn optimaliseren: Door aanvoertemperatuur en buitentemperatuur te correleren kun je de stooklijn finetunen
- Seizoensgebonden patronen analyseren: De SCOP (Seasonal COP) geeft een realistischer beeld dan een momentopname
- Energiekosten voorspellen: Met actuele COP-data en energieprijzen bereken je de werkelijke verwarmingskosten
De meeste warmtepompen geven zowel het opgenomen elektrisch vermogen als het geleverd thermisch vermogen via Modbus-registers. Door deze continu te loggen, bereken je een nauwkeurige COP over elk gewenst tijdsinterval.
Veelgestelde vragen
Welke kabel heb ik nodig voor RS485?
Gebruik een afgeschermde twisted-pair kabel (STP) van minimaal 0,5 mm². Een enkel paar uit een CAT5e-kabel werkt ook. De maximale kabellengte is 1200 meter bij 9600 baud.
Kan ik meerdere warmtepompen op een RS485-bus aansluiten?
Ja, tot 32 apparaten op een bus. Elke warmtepomp moet een uniek slave-adres hebben. Gebruik daisy-chain topologie en termineer beide uiteinden van de bus.
Verlies ik mijn garantie als ik Modbus aansluit?
Nee, RS485/Modbus is een standaard communicatie-interface die door de fabrikant is voorzien. Zorg wel dat je de aansluiting spanningsloos maakt en de correcte pinnen gebruikt. Bij twijfel, raadpleeg de installateur of fabrikant.
Wat is het verschil tussen Modbus RTU en Modbus TCP?
Modbus RTU werkt via RS485 (serieel, 2-draads) en is de standaard bij warmtepompen. Modbus TCP werkt via Ethernet/IP. Een gateway zoals de ModbusCloud Gateway converteert RTU naar TCP zodat je de data via het netwerk kunt benaderen.
Hoe vaak moet ik registers pollen?
Voor monitoring zijn intervallen van 15-60 seconden gebruikelijk. Temperaturen veranderen langzaam, maar compressorstatus en foutcodes wil je sneller detecteren. Een interval van 30 seconden is een goede balans.
Mijn warmtepomp reageert niet op Modbus-verzoeken. Wat nu?
Controleer: 1) A/B polariteit, 2) baudrate en pariteit, 3) correct slave-adres, 4) terminatieweerstanden, 5) of Modbus is ingeschakeld in het servicemenu van de warmtepomp. Sommige modellen vereisen een optionele Modbus-module.
Conclusie
Modbus is de betrouwbaarste manier om je warmtepomp te monitoren - ongeacht het merk. Met de juiste bekabeling, de correcte registeradressen en een gateway die de data naar de cloud stuurt, heb je binnen een uur een werkende monitoring-oplossing.
Of je nu een enkele warmtepomp bij een klant beheert of een vloot van honderden installaties - Modbus-monitoring geeft je de data die je nodig hebt om proactief te werken, de COP te optimaliseren en te voldoen aan toekomstige regelgeving.
Klaar om te beginnen?
Bestel de ModbusCloud Gateway en monitor je installaties binnen 5 minuten.
Bekijk de gateway