OpenWarmte: zelf je DeWarmte warmtepomp aansturen

Pagina: 1
Acties:

Onderwerpen


  • thom1337
  • Registratie: Oktober 2022
  • Laatst online: 23:10

OpenWarmte – open-source besturing voor de DeWarmte Pomp MP en Pomp T

Projectstatus
OpenWarmte is een open-sourceproject op best-effortbasis. Het draait sinds kort bij mij thuis en is tot nu toe op één installatie getest. Er is geen officiële support en het project staat los van DeWarmte. Bugs en ideeën kun je melden als GitHub-issue, verbeteringen zijn welkom als pull request, en ervaringen en discussie horen in dit topic.
Wat is OpenWarmte?
OpenWarmte is een open-source controller voor de DeWarmte Pomp MP (de monobloc) en de Pomp T (de booster voor warm tapwater). Het draait op de Raspberry Pi naast de warmtepomp en neemt daar de besturing over: één Go-programma onder systemd, te installeren als Debian-pakket.

Elke 20 seconden leest het de zeven Modbus-apparaten op de RS-485-bus uit (monobloc, Pomp T, drie kWh-meters en twee warmtemeters), past het de regels toe, schrijft het alleen de registers die moeten veranderen en stuurt het alle metingen via MQTT naar Home Assistant. Ook de bediening loopt via Home Assistant. Er komt geen cloud aan te pas.

Afbeeldingslocatie: https://tweakers.net/i/jrN3cieNgIMuUFHFaOkcVkwLRbM=/800x/filters:strip_exif()/f/image/sqzXYeDR4udhOghyEKvEa8jD.png?f=fotoalbum_large
Het meegeleverde Home Assistant-dashboard tijdens een verwarmingsrun.
Wat kan het?
  • Verwarmen en koelen via een climate-entiteit in Home Assistant, met een stooklijn (standaard 25 °C aanvoer bij 15 °C buiten tot 45 °C bij −10 °C) of een vaste aanvoertemperatuur, altijd begrensd op 45 °C
  • Warm tapwater met de Pomp T als water_heater-entiteit, met wekelijkse legionelladesinfectie: het eigen programma van de Pomp T, met een geforceerde run als die langer dan 7 dagen uitblijft, en een knop om direct te desinfecteren
  • Bronhulp: de monobloc warmt de bron van de Pomp T op als die te koud is
  • Stille modus, maximale compressorfrequentie en de punten van de stooklijn instellen vanuit Home Assistant
  • Automatisch herstel na een P01-storing (flowfout), hooguit één keer per uur, plus een resetknop
  • Een sensor voor elke meting: temperaturen, drukken, flow, compressor, ventilator, vermogen, energie, COP en storingscodes met omschrijving
  • Een kant-en-klaar Home Assistant-dashboard met vier views
  • Valt een apparaat weg of meldt een sensor een storing, dan negeert de regeling die waarden; de monobloc houdt zijn laatste opdracht en zijn eigen beveiligingen
Wat heb je nodig?
  • Een DeWarmte Pomp MP, met of zonder Pomp T
  • De Raspberry Pi met RS-485-adapter die de warmtepomp aanstuurt (er zijn pakketten voor armhf en arm64)
  • Home Assistant met een MQTT-broker
Niet ondersteund: andere DeWarmte-modellen, een gasketel of andere bijverwarming, 1-wire-sensoren en thermostaatcontacten op de GPIO-pinnen. Een eigen webinterface is er niet; alles gaat via Home Assistant. De documentatie en het dashboard zijn (nog) Engelstalig.
Belangrijk om te weten
  • OpenWarmte is een onafhankelijk project. Het wordt niet gemaakt, ondersteund of goedgekeurd door DeWarmte.
  • Het neemt de besturing van je warmtepomp over. Een fout in de configuratie, de code of de bedrading kan je huis zonder verwarming of warm water zetten, de legionelladesinfectie laten overslaan of de installatie beschadigen, en kan gevolgen hebben voor je garantie of servicecontract. Overleg eerst met je installateur.
  • Gebruik is op eigen risico. De software is getest op één installatie en komt zonder enige garantie (GPL-3.0).
  • Terugdraaien is één commando: sudo dpkg -r openwarmte zet de vorige besturing binnen enkele seconden terug.
Meedoen: pull requests welkom!
OpenWarmte is net open source gemaakt en ik zoek mensen die willen meebouwen. Heb je zelf een DeWarmte-installatie, ervaring met Go, Modbus of Home Assistant, of gewoon goede ideeën? Pull requests zijn van harte welkom. Bijvoorbeeld:
  • testen op andere installaties (een andere stooklijn, zonder Pomp T, met koeling) en melden wat je tegenkomt
  • bugfixes en verbeteringen aan de regeling
  • ondersteuning voor andere DeWarmte-opstellingen
  • betere documentatie, bijvoorbeeld een Nederlandstalige installatiehandleiding
  • uitbreidingen van het Home Assistant-dashboard
De regels zitten in één pure functie met tabeltests, dus je kunt een wijziging testen zonder warmtepomp: make test draait alle tests. Met openwarmte replay vergelijk je de stookregels met wat je huidige besturing deed, op basis van een export uit Home Assistant, nog voordat je overstapt.

Fork de repo, maak een branch en open een pull request. Bij grotere wijzigingen graag eerst een issue, zodat we vooraf kunnen overleggen.
Links
Screenshots
Afbeeldingslocatie: https://tweakers.net/i/OxNSvfeTWVwlA14qfBg5pLsd3No=/232x232/filters:strip_exif()/f/image/r6YoU3IB7y0FUozdTfNhMZXB.png?f=fotoalbum_tile Afbeeldingslocatie: https://tweakers.net/i/Uquf8MlU1tARUkDuId9QGZmLnTI=/232x232/filters:strip_exif()/f/image/04EsWwJygQmBGx37ZQ4FKoTe.png?f=fotoalbum_tile Afbeeldingslocatie: https://tweakers.net/i/aAPT-MCv3qQpcfSTf0VZf35vWow=/232x232/filters:strip_exif()/f/image/9k3Kgtc75KzEKkkERTUH4Xig.png?f=fotoalbum_tile
Koudemiddel en hydrauliek, diagnose en instellingen, en de eerste verwarmingsrun in de historie van Home Assistant: ongeveer 7,5 kW warmte bij een COP van 6 tot 8.

  • Operator6447
  • Registratie: December 2013
  • Laatst online: 13-11 09:45
Repo lijkt niet meer te bestaan?

  • jansd
  • Registratie: Januari 2023
  • Laatst online: 00:37
Mooie ontwikkeling @thom1337! Zelf ben ik niet zo thuis in programmeren. Wel ben ik ervaren met home assistant. Omdat ik een PompAO heb ben ik benieuwd of die te zijner tijd ook wordt opgenomen in de ontwikkeling.

Ik vraag me af of je al meer hulp hebt gekregen. Lijkt me goed om deze ontwikkeling te delen in het forum over DeWarmte en hun warmtepompen Ervaringen met startup DeWarmte pompAO (l/w hybride WP)

PV: 4425 Wp via SMA, WP: DeWarmte PompAO, WPB: Atlantic explorer v5 270L, aansturing via Home Assistant, vrijstaande woning uit 1926, sinds 19-12-2025 van het gas af.


  • thom1337
  • Registratie: Oktober 2022
  • Laatst online: 23:10
Hi @Operator6447 en @jansd, DeWarmte heeft contact opgenomen met de vraag of ik de repo tijdelijk op private kon zetten. Zodra ik meer weet post ik hier een update!

Bedankt @jansd! Op dit moment heb ik alleen support voor de Pomp MP en Pomp T. Zelf heb ik geen Pomp AO en kan ik die dus niet goed testen. Ik denk dat iemand uit de community dit zal moeten oppakken. Ik ben al aardig op weg maar er is nog genoeg te doen :D

Ik ga dit zeker delen in dat topic zodra de repo weer public staat :)

[ Voor 7% gewijzigd door thom1337 op 04-11-2026 22:53 ]


  • jansd
  • Registratie: Januari 2023
  • Laatst online: 00:37
Ben benieuwd naar de reden van Dewarmte. Misschien zien ze nu noodzaak om zelf wat te regelen om offline zaken in te kunnen stellen?

Vrijwel alle andere aanbieders (behalve quatt) hebben wel een lokale oplossing. Weheat geeft aan dat ze een backup systeem klaar hebben staan voor het geval ze hun diensten niet meer kunnen leveren.

PV: 4425 Wp via SMA, WP: DeWarmte PompAO, WPB: Atlantic explorer v5 270L, aansturing via Home Assistant, vrijstaande woning uit 1926, sinds 19-12-2025 van het gas af.


  • Muldert
  • Registratie: Juni 2011
  • Laatst online: 13-11 21:38
Dit is goud, ik ben dit weekend juist begonnen met meeluisteren met de modules om een beeld te krijgen van hoe ik dit zelf kon maken!

Ik heb een cascade opstelling (2x pomp MP + 2x Pomp T) en ik wil meer controle over de pompen, vooral hoe ze samenwerken. Nu komt pomp 2 alleen op gang als pomp 1 aan z'n max zit, maar dat is heel erg zonde van de COP, ik kan ze beter allebei 50% laten draaien. Dat geeft ook meer pompvermogen want ik loop tegen beperkingen in mijn installatie aan (1 pomp kan nauwelijks alle vvw verdelers bereiken, heel weinig flow blijft er over).

Hoe dan ook, ik hoor graag meer en wil graag voor je testen en bijdragen!

  • thom1337
  • Registratie: Oktober 2022
  • Laatst online: 23:10
jansd schreef op vrijdag 6 november 2026 @ 14:52:
Ben benieuwd naar de reden van Dewarmte. Misschien zien ze nu noodzaak om zelf wat te regelen om offline zaken in te kunnen stellen?

Vrijwel alle andere aanbieders (behalve quatt) hebben wel een lokale oplossing. Weheat geeft aan dat ze een backup systeem klaar hebben staan voor het geval ze hun diensten niet meer kunnen leveren.
Dat was me ook nog niet helemaal duidelijk, maar als het goed is word ik vandaag gebeld. Daarna post ik hier weer een update :)
Muldert schreef op maandag 9 november 2026 @ 10:39:
Dit is goud, ik ben dit weekend juist begonnen met meeluisteren met de modules om een beeld te krijgen van hoe ik dit zelf kon maken!

Ik heb een cascade opstelling (2x pomp MP + 2x Pomp T) en ik wil meer controle over de pompen, vooral hoe ze samenwerken. Nu komt pomp 2 alleen op gang als pomp 1 aan z'n max zit, maar dat is heel erg zonde van de COP, ik kan ze beter allebei 50% laten draaien. Dat geeft ook meer pompvermogen want ik loop tegen beperkingen in mijn installatie aan (1 pomp kan nauwelijks alle vvw verdelers bereiken, heel weinig flow blijft er over).

Hoe dan ook, ik hoor graag meer en wil graag voor je testen en bijdragen!
Dat is een behoorlijke opstelling! Ik denk dat dit project perfect is voor wat je probeert te doen (ook omdat je inzicht hebt in heel veel metrics). :D

  • thom1337
  • Registratie: Oktober 2022
  • Laatst online: 23:10
Ik heb zojuist DeWarmte gesproken, ik had goede hoop maar het ging toch minder goed dan verwacht :D

Ze zijn bang dat mensen gaan experimenteren en dat kan resulteren in een kortere levensduur omdat er "niet voldoende safeguards" in zouden zitten. Op de vraag welke safeguards dan zouden ontbreken kreeg ik geen antwoord.

Daarnaast hebben ze aangegeven dat in het geval de software openbaar gemaakt wordt ze gaan beginnen met het sturen van "cease and desist" brieven. Mochten er andere mensen op Tweakers zijn die hetzelfde van plan zijn zullen ze voor elke Tweaker een brief gaan sturen.

Ook heb ik nog gevraagd naar hun eigen lokale oplossingen maar werd doorverwezen naar de Home Assistant integratie. Ik heb uitgelegd dat dit geen lokale oplossing is (werkt alsnog via hun eigen cloud).

Tldr: DeWarmte is tegen open source

  • Luit
  • Registratie: Februari 2001
  • Niet online
Wat jammer van de tegenwerkende houding van DeWarmte. Dat lijkt Quatt dan toch een stuk beter te doen, ook gezien de activiteit in dat topic: OpenQuatt: zelf je Quatt warmtepomp aansturen

Het lijkt me leuk als Tweakers hier een artikel over schrijft en dan ook Quatt (en misschien WeHeat) meenemen als vergelijking. Ik begrijp dat Quatt, DeWarmte en WeHeat alledrie zelf geen lokale oplossing bieden en blijkbaar gaan ze hier alledrie anders mee om:
- Quatt: opensource initiatief voor lokale oplossingen toegestaan
- DeWarmte: actief tegenwerken van lokale oplossingen
- WeHeat: lokale oplossing staat klaar? Wat houdt dat in?

  • Aiolos
  • Registratie: Januari 2002
  • Niet online
Ook OpenAmber past wel in dat rijtje (OpenAmber: Itho Daalderop Amber warmtepomp firmware). Weliswaar is de Itho Amber wel lokaal aan te sturen, OpenAmber is een mooi alternatief voor de originele WindowsCE controller.

[ Voor 4% gewijzigd door Aiolos op 09-11-2026 14:55 ]

Stuur me een PM voor Wemos D1 shields voor het uitlezen van slimme meters of modbus apparaten (zie ook V&A: https://tweakers.net/aanbod/user/47321/)


  • Muldert
  • Registratie: Juni 2011
  • Laatst online: 13-11 21:38
Dus ze kunnen wel binnen 4 weken jouw post vinden en je laten stoppen én elke tweakers een C&D sturen - maar het wifi van je modules aanpassen via de app hebben ze 3 jaar over gedaan..

Uiteraard hebben ze geen poot om op te staan met een C&D want je blijft weg bij hun servers - hooguit een schending van een EULA maar zolang je account en je adres gescheiden zijn is er geen manier voor hen om erachter te komen of je uberhaupt klant bent.

Zoals gezegd wilde ik net gaan bouwen wat jij hebt gemaakt, dat kan mij en anderen een hele hoop uitzoekwerk besparen als je dit gewoon mag publiceren.
Als je hier verder mee wilt doe ik graag mee door te testen en uiteraard bij te dragen, laat maar weten!

  • naftebakje
  • Registratie: Februari 2002
  • Laatst online: 13-11 19:30
^ iemand die geen zo'n warmtepomp heeft mag dan wel zo'n programma maken...geeft mogelijkheden.

Er is ook iets als 'right to repair', als je extra functionaliteit toevoegt die er eigenlijk horen te zijn (lokale link naar home assistant) is dat eigenlijk een herstelling.

Maar vooral onthouden: iedereen afraden om dit merk te gebruiken. Wat een onzin, een open source programma waar je bewust voor kiest om te gebruiken, daar neem je de risico's bij.

Wellicht heeft iemand als @fopjurist nog wat te zeggen over wettigheid van een cease and desist (al vermoed ik dat dit pure bluf is)?

[ Voor 27% gewijzigd door naftebakje op 10-11-2026 10:03 ]

Als de boer zijn koeien kust, zijn ze jarig wees gerust. Varkens op een landingsbaan, leiden nooit een lang bestaan. Als de boer zich met stront wast, zijn zijn hersens aangetast. Als het hooi is in de schuur, zit het wijf bij den gebuur.


  • Nenoki
  • Registratie: Maart 2009
  • Laatst online: 00:28
Mooi gemaakt en jammer dat het voor nu offline is gehaald. Zelf een MP + Pomp T bezitter en snap ook de noodzaak om graag een lokale aansturing oplossing te wensen. Wellicht ziet DeWarmte dit op een gegeven moment ook in.

Ik volg dit topic nu omdat ik graag op de hoogte blijf omtrent te ontwikkelingen hiervan.
Pagina: 1