Warmtepomp Modbus uitlezen: complete handleiding per merk
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.
Modbus RTU via RS485 is een master-slave protocol. De warmtepomp is de slave en reageert op verzoeken van de master (jouw gateway of PLC). Er is altijd maar een master op de bus.
RS485 aansluiting stap voor stap
Voordat je registers kunt uitlezen, moet de fysieke verbinding goed zijn. RS485 is robuust maar vereist correcte bekabeling.
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.
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.
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.
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.
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.
Werk altijd spanningsloos bij het aansluiten van RS485-kabels. Verkeerd aansluiten (A en B verwisseld) beschadigt de hardware niet, maar communicatie zal falen. Controleer de polariteit als je geen respons krijgt.
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 |
NIBE gebruikt factor 10 voor temperatuurwaarden. Register 40004 = 72 betekent 7,2 °C. De MODBUS 40-module moet apart besteld en geconfigureerd worden via het servicemenu (menu 5.2.4).
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 |
Mitsubishi gebruikt een factor 100 voor temperatuurwaarden, niet 10 zoals de meeste andere merken. Register waarde 3520 = 35,20 °C. Houd hier rekening mee bij het configureren van je monitoring.
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.
Gebruik een USB-RS485 converter en gratis software zoals QModMaster of Modbus Poll (trial) om registers handmatig uit te lezen voordat je een permanente monitoring-oplossing installeert. Zo weet je zeker dat de communicatie werkt.
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 MCG-1 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.
Vanaf 2025 vereist de EPBD (Energy Performance of Buildings Directive) dat gebouwen met warmtepompen boven 70 kW continu gemonitord worden. Modbus-monitoring helpt je voorbereiden op deze regelgeving.
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
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 gatewayKlaar om te beginnen?
Bestel de ModbusCloud Gateway en monitor je installaties binnen 5 minuten.
Bekijk de gateway