Verwarming uitlezen met ebusd

Pagina: 1 ... 15 16 Laatste
Acties:

  • Binkia
  • Registratie: December 2012
  • Laatst online: 14-04 11:51
Sorry maar ik dacht dat het belangrijkste er wel in stond. Mijn Vaillant installatie bestaat uit een:
  • Arotherm Plus Split 55/8.2 buitenunit
  • Hydraulische Module VWL 57/8.2 binnenunit
  • sensoCOMFORT VRC720
  • Gateway My Connect
Ik monitor met behulp van Home-Assistant dat als een Docker container op een Raspberry Pi (RPi) draait. De RPi is met een kabel aan mijn netwerk verbonden. De eBUS Adapter Shield C6 is in de binnenunit op de EBUS aangesloten en middels WiFi met mijn netwerk verbonden. Op mijn RPi draaien tevens een EBUSD Docker container en een Mosquitto MQTT Docker container. Home-Assistant is vervolgens met MQTT gekoppeld. Dit is volgens mij een redelijk standaard installatie.

Als je meer info wilt hebben om mijn eerdere vraag te beantwoorden dan hoor ik dat graag :). Ik kan eventueel nog het eerste deel van de EBUSD log delen.

  • Proton_
  • Registratie: November 2011
  • Laatst online: 08:01

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
Edit: @Binkia ik ben er een beetje uit (dit is echt iets dat je niet onnodig aanraakt als het eenmaal werkt), maar ik kan me herinneren dat de bron van de config (csv) bestanden nogal nauw luistert.
Heb je die gedownload (en heb je er dus grip op) of komen die bij het opstarten ergens van internet?
In beide gevallen is interessant om te weten welke csv bestanden daar te vinden zijn. Je zoekt dus een bron voor een 08.hmux0.csv en als die er niet is, dan... kan je een poging wagen door een bestaand gelijkend bestand te hernoemen. Verwacht dan wel dat er dingen niet kloppen. Officieel begint er dan een reverse engineering stap, here be dragons wat mij betreft.

Het ik-wil-een-warmtepomp FAQ topic- '23 MG5, douchen met wtw en Auer Edel Eau, verwarming met Vaillant Arotherm Plus.


  • Binkia
  • Registratie: December 2012
  • Laatst online: 14-04 11:51
@Proton_ Dank voor je reactie. Ik maak gebruik van de configuratiebestanden van jonesPD en heb deze met behulp van Git lokaal op de RPi staan. Ik heb je raad opgevolgd en het 08.hmu.csv bestand gekopieerd en als 08.hmux0.csv weer toegevoegd. Na een restart van de EBUSD container is de service HMUX0 inderdaad toegevoegd in Home-Assistant en langzamerhand worden steeds meer sensors van een waarde voorzien :) .
Dit lijkt dus een goede oplossing en nu kan ik in ieder geval zaken als het huidige vermogen uitlezen. Dank voor je hulp.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
Die config van jonesPD is volgens mij alweer wat ouder en kan dus wel wat dingen missen die wel in de nieuwere configs zitten. https://ebus.github.io/

Ik zie op de oude configuration GitHub wel een issue die hetzelfde probleem hebben als jij en ook dezelfde oplossing hebben toegepast. https://github.com/john30/ebusd-configuration/issues/540

Je moet de komende tijd de GitHub maar in de gaten houden om te zien of de bestanden worden aangepast met extra entries voor de nieuwe apparaten

[ Voor 32% gewijzigd door xarow op 11-01-2026 18:25 ]


  • Kaspers
  • Registratie: Juni 2004
  • Laatst online: 11:14
Ik heb, zoals velen hier, de entiteiten die beschikbaar komen vanuit ebusd beschikbaar gesteld in Home-Assistant, en Home-Assistant weer zo geconfigureerd dat data geexporteerd wordt naar een Prometheus instantie (een tool dat metrics verzamelt). Dit is altijd mijn bron geweest voor mijn grafana dashboard voor o.a. de warmtepomp.

Nu ben ik net wat gaan 'prutsen' met "MCP". Kort voor Model Context Protocol. Een nieuwe standaard die AI-modellen in staat stelt om te communiceren met externe bronnen, zoals databases, websites, etc). Ik heb een MCP server opgezet (daar heeft Claude Opus 4.5, via de Copilot Chat in vscode mij aan geholpen) en deze vervolgens toegang gegeven tot de grafana instantie, met een apikey.

Dit geeft nu interessante mogelijkheden.
Een prompt als:

Je kunt een groot aantal metrics vinden van mijn Warmtepomp. Kun je voor mij een analyse uitvoeren hoe deze warmtepomp presteert de afgelopen 24 uur? Het is een arotherm 105/6 met een unitower binnenunit voor sanitair warm water.

Resultaat:
Afbeeldingslocatie: https://tweakers.net/i/gd2nE7WkuRCtbU-Q65kAZILXp8Q=/x800/filters:strip_exif()/f/image/SpfvrkYSmCkkXJKEmTsEGUdv.png?f=fotoalbum_large

Zoals gezegd, ik begin hier net mee te experimenteren, en leek me leuk dit hier te delen.

  • Kaspers
  • Registratie: Juni 2004
  • Laatst online: 11:14
Update:
Nog simpeler is om een AI agent (in mijn geval Claude Opus 4.5) toegang te geven tot Prometheus; via Grafana is eigenlijk een omweg. De prompt is vervolgens:

code:
1
2
3
4
5
6
Ik wil je vragen mij te helpen om een analyse uit te voeren hoe goed mijn warmtepomop presteert.
Je gaat dit doen via de prometheus MCP server. Niet via de Grafana MCP.
Je leest alleen metrics uit die "ebusd" in de naam hebben staan.
Context: Het warmtepompsysteem betreft een aroTHERM plus VWL 105/6 A 400V 9.2 kW monoblock + uniTOWER plus VIH QW 190/6 E
Ik wil graag een analyse over de afgelopen 48 uur.
Ik wil graag weten of we ook met een minder zware warmtepomp toekunnen, bijvoorbeeld een 7kW unit van vaillant arotherm plus.


Resultaat:

🔥 Warmtepomp Performance Analyse - 48 uur
Systeem: Vaillant aroTHERM plus VWL 105/6 A 400V (9.2 kW) + uniTOWER plus VIH QW 190/6 E

📈 Belangrijke Observaties
1. Piek Thermisch Vermogen
De warmtepomp leverde een maximum thermisch vermogen van ~8-9 kW tijdens normale verwarming. De pieken tot 12.5 kW zijn waarschijnlijk meetpieken of kortstondige burst-momenten.

Sustained output tijdens koudste perioden (-4.7°C): ~7.5-8.5 kW

2. COP Berekening (Coefficient of Performance)
Typische momentane COP:
  • Bij ~7.5 kW yield en ~3.0 kW consumed: COP ≈ 2.5
  • Bij ~6.0 kW yield en ~2.5 kW consumed: COP ≈ 2.4
Dit is normaal voor een lucht-water warmtepomp bij buitentemperaturen rond -3 tot -5°C.

3. Compressor Benutting
De compressor draaide gedurende de hele meetperiode NIET op 100%. Dit betekent dat de huidige 9.2 kW unit overcapaciteit heeft.

4. Warm Water (HWC)
Er waren 2 warmwaterbereidingen zichtbaar (flowtemp stijgt naar 55-56°C). Dit is een kortstondige extra belasting.

🎯 Antwoord op de Hoofdvraag: Kan een 7 kW unit volstaan?
Factor Beoordeling
Maximaal benodigd vermogen ~8-9 kW bij -4.7°C
Vaillant aroTHERM plus 7 kW specificaties 7.0 kW nominaal (A7/W35)
Capaciteit bij -5°C ~5.5-6 kW (COP daalt, output daalt)
⚠️ Conclusie: Nee, een 7 kW unit is waarschijnlijk NIET voldoende
Redenen:
  • Bij -4.7°C buitentemperatuur had je ~7.5-8.5 kW thermisch vermogen nodig
  • Een 7 kW unit levert bij deze temperaturen slechts ~5.5-6 kW effectief vermogen
  • Dit zou resulteren in:
  • Compressor continu op 100% (versnelde slijtage)
  • Onvoldoende warmte bij koudere dagen
  • Mogelijk inschakelen van elektrisch bijverwarmen
Aanbeveling:
  • Je huidige 9.2 kW unit is passend gedimensioneerd voor je woning. De ~10-20% overcapaciteit is een gezonde marge voor:
  • Extreme koude dagen (tot -10°C ontwerptemperatuur NL)
  • Warmwaterbereiding simultaan met verwarming
  • Toekomstige efficiëntieverlies door ouderdom
📋 Alternatieve Overwegingen
Als je echt wilt downsizen:

8 kW unit zou marginaal kunnen werken, maar met weinig reserve
  • Hybride oplossing met gasketel als backup bij extreme kou
  • Betere isolatie zou de warmtevraag verlagen en een kleinere WP mogelijk maken
  • Wil je dat ik nog dieper in specifieke periodes duik of een grafiek genereer van de data?
Ik vind dit best indrukwekkend.

Ook dit soort analyses zijn interessant te doen:

code:
1
2
3
4
Ik stook 24/7. 
De binnen-temperatuur is uit te lezen met ebusd_700_z1roomtemp. windsnelheden vind je in buienradar_wind_speed. 
Zou je eens een anlyse willen doen op de historische gegevens wat de invloed van de wind is op de woning? 
Is het verstandig de heatcurve op te hogen wanneer de windsnelheid toeneemt?


De uitkomst laat ik even voor wat het is, maar het is wel leuk experimenteren! (wel even kritisch blijven welke data je beschikbaar stelt tot de modellen).

[ Voor 7% gewijzigd door Kaspers op 11-01-2026 21:47 ]


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
@Kaspers dit is wel heel tof. Weet jij of je zo een mcp ook kan koppelen aan de lange termijn database van Home Assistant?

  • Kaspers
  • Registratie: Juni 2004
  • Laatst online: 11:14
xarow schreef op maandag 12 januari 2026 @ 07:15:
@Kaspers dit is wel heel tof. Weet jij of je zo een mcp ook kan koppelen aan de lange termijn database van Home Assistant?
Ik heb even gezocht, maar er bestaat iets wat nog veel interessanter is dan wat ik heb gedaan: https://github.com/homeassistant-ai/ha-mcp

Dit komt neer op niet alleen analyses op data maken, maar ook:

Afbeeldingslocatie: https://tweakers.net/i/IpXH83ZLBRPQpOzzM5put0InNrI=/800x/filters:strip_icc():strip_exif()/f/image/sZfKkn0oQArLwiv8fQgZ3gv8.jpg?f=fotoalbum_large

Dit kan je echt heel veel tijd schelen wanneer home-assistant niet je hobby is, maar waar je wel graag veel uit wilt halen.

[ Voor 7% gewijzigd door Kaspers op 12-01-2026 17:12 ]


  • oekiwoeki
  • Registratie: September 2006
  • Laatst online: 14-04 22:31
xarow schreef op zondag 11 januari 2026 @ 18:23:
Die config van jonesPD is volgens mij alweer wat ouder en kan dus wel wat dingen missen die wel in de nieuwere configs zitten. https://ebus.github.io/

Ik zie op de oude configuration GitHub wel een issue die hetzelfde probleem hebben als jij en ook dezelfde oplossing hebben toegepast. https://github.com/john30/ebusd-configuration/issues/540

Je moet de komende tijd de GitHub maar in de gaten houden om te zien of de bestanden worden aangepast met extra entries voor de nieuwe apparaten
Klopt het dat de nieuwere csv bestanden van Vaillant een andere opbouw hebben dan eerder?
nieuwere: https://github.com/eBUS/ebus.github.io/tree/main/en/vaillant
oudere: https://github.com/john30...ster/archived/en/vaillant

Ik gebruik nu versie 25.1 van ebusd en kan blijkbaar die oude csv niet meer gebruiken.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
@oekiwoeki Oude csv kan je enkel nog gebruiken als je ze lokaal zet.

  • oekiwoeki
  • Registratie: September 2006
  • Laatst online: 14-04 22:31
Kaspers schreef op maandag 12 januari 2026 @ 17:11:
[...]


Ik heb even gezocht, maar er bestaat iets wat nog veel interessanter is dan wat ik heb gedaan: https://github.com/homeassistant-ai/ha-mcp

Dit komt neer op niet alleen analyses op data maken, maar ook:

[Afbeelding]

Dit kan je echt heel veel tijd schelen wanneer home-assistant niet je hobby is, maar waar je wel graag veel uit wilt halen.
Super dit!

  • oekiwoeki
  • Registratie: September 2006
  • Laatst online: 14-04 22:31
xarow schreef op maandag 12 januari 2026 @ 21:57:
@oekiwoeki Oude csv kan je enkel nog gebruiken als je ze lokaal zet.
Ik heb alle bestanden lokaal. Maar als ik een oude csv gebruik, dan krijg ik een foutmelding:
Afbeeldingslocatie: https://tweakers.net/i/ITs4wBBIYJk6OCCPiPB07yE9hQQ=/800x/filters:strip_exif()/f/image/5Eqyw5oHeVwYmR9un2NoZBmS.png?f=fotoalbum_large

Vind ik ergens ook wel logisch want de rijen zijn anders opgebouwd. Op de derde positie bijvoorbeeld heb je nu een kolom staan die "level" heet.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
@oekiwoeki dat laatste maakt niet uit. Ik heb ook een laatste versie ebusd draaien met het oude format csv bestanden lokaal. Het lijkt er op dat jij ergens een type ENERGY gebruikt die niet staat vermeld in _templates.csv.

  • oekiwoeki
  • Registratie: September 2006
  • Laatst online: 14-04 22:31
xarow schreef op dinsdag 13 januari 2026 @ 06:47:
@oekiwoeki dat laatste maakt niet uit. Ik heb ook een laatste versie ebusd draaien met het oude format csv bestanden lokaal. Het lijkt er op dat jij ergens een type ENERGY gebruikt die niet staat vermeld in _templates.csv.
Goeie tip, bedankt!

  • acolson
  • Registratie: December 2019
  • Laatst online: 11:32
Als je manueel de temperatuur aanpast wanneer je een weekplanner actief hebt. Iemand een idee welke parameter dit is in ebus?

  • Proton_
  • Registratie: November 2011
  • Laatst online: 08:01

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
@acolson Bij mij dacht ik z1QuickVetoTemp. In nieuwere configs kan het anders zijn en bij meerdere zones ook :)

Het ik-wil-een-warmtepomp FAQ topic- '23 MG5, douchen met wtw en Auer Edel Eau, verwarming met Vaillant Arotherm Plus.


  • acolson
  • Registratie: December 2019
  • Laatst online: 11:32
@Proton_ Deze had ik inderdaad al gevonden. Alleen mis ik de parameter die instaat voor hoe lang eze temperatuur geldig moet zijn. Blijkbaar zit deze onder vaillant/15.ctlv2.csv maar die wordt bij mij precies niet ingeladen:

root@rpi5:/opt/ebusd-configuration# ebusctl info
version: ebusd 25.1.25.1
update check: OK, broadcast.csv: different version available, vaillant/08.hmu.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/errors.inc: different version available, vaillant/hcmode.inc: different version available, vaillant/yield3f40.inc: different version available
device: 192.168.68.69:9999, TCP
access: *
signal: acquired
symbol rate: 45
max symbol rate: 190
min arbitration micros: 0
max arbitration micros: 1341
min symbol latency: 2
max symbol latency: 53
scan: finished
reconnects: 1
masters: 5
messages: 878
conditional: 0
poll: 0
update: 18
address 00: master #1
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0902;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=BASV3;SW=0760;HW=7304", loaded "vaillant/15.basv.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd, scanning
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0902;HW=5103", loaded "vaillant/76.vwzio.csv"
address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0760;HW=7304", loaded "vaillant/ec.sol.sc.csv"

Een idee waarom niet?

  • Proton_
  • Registratie: November 2011
  • Laatst online: 08:01

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
Het meest waarschijnlijke is dat je geen ctlv2 hebt maar een basv3 :)
Je kunt kijken of je de csv's kan samenvoegen (backups!), hopelijk zit de data nog op hetzelfde bericht.

Het ik-wil-een-warmtepomp FAQ topic- '23 MG5, douchen met wtw en Auer Edel Eau, verwarming met Vaillant Arotherm Plus.


  • rik1984
  • Registratie: April 2023
  • Laatst online: 17-02 10:37
acolson schreef op donderdag 22 januari 2026 @ 15:37:
@Proton_ Deze had ik inderdaad al gevonden. Alleen mis ik de parameter die instaat voor hoe lang eze temperatuur geldig moet zijn. Blijkbaar zit deze onder vaillant/15.ctlv2.csv maar die wordt bij mij precies niet ingeladen:

root@rpi5:/opt/ebusd-configuration# ebusctl info
version: ebusd 25.1.25.1
update check: OK, broadcast.csv: different version available, vaillant/08.hmu.csv: different version available, vaillant/broadcast.csv: different version available, vaillant/errors.inc: different version available, vaillant/hcmode.inc: different version available, vaillant/yield3f40.inc: different version available
device: 192.168.68.69:9999, TCP
access: *
signal: acquired
symbol rate: 45
max symbol rate: 190
min arbitration micros: 0
max arbitration micros: 1341
min symbol latency: 2
max symbol latency: 53
scan: finished
reconnects: 1
masters: 5
messages: 878
conditional: 0
poll: 0
update: 18
address 00: master #1
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0902;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=BASV3;SW=0760;HW=7304", loaded "vaillant/15.basv.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd, scanning
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0902;HW=5103", loaded "vaillant/76.vwzio.csv"
address ec: slave, scanned "MF=Vaillant;ID=SOL00;SW=0760;HW=7304", loaded "vaillant/ec.sol.sc.csv"

Een idee waarom niet?
Ik heb de ctlv3 en kan daar ook de input number vinden voor de veto temperatuur (number.vaillant_thermostaat_z1quickvetotemp), maar de veto duration, veto end time en veto end date zijn allemaal 'sensors'. Deze zijn dus uit te lezen, maar niet te configureren. Heeft iemand dit al werkend?

Afbeeldingslocatie: https://tweakers.net/i/2HKpAQtjaGmagwY1rDYNIS1nEfw=/800x/filters:strip_exif()/f/image/OMWbDF3VB3oMytneGKIAj3r8.png?f=fotoalbum_large

  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
Om verschillende redenen had ik ebusd een tijdje niet actief. Daarvoor startte ik een docker met deze compose file:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
services:
  ebusd:
    container_name: ebusd
    image: john30/ebusd
    ports:
      - 8888:8888
      - 9797:8080
    environment:
#      EBUSD_OPTS: ''
      EBUSD_CONFIGPATH: "/config/ebusd-configuration/ebusd-2.1.x/en/"
      EBUSD_CONFIGLANG: "en"
      EBUSD_LATENCY: '100'
      EBUSD_SCANCONFIG: "full"
      EBUSD_DEVICE: "enh:192.168.188.104:3335"
      EBUSD_MQTTPORT: '1883'
      EBUSD_MQTTHOST: '192.168.188.101'
      EBUSD_MQTTUSER: 'mosquitto'
      EBUSD_MQTTPASS: 'wachtwoord'
      EBUSD_MQTTCLIENTID: 'ebusd'
      EBUSD_PORT: 8888
      EBUSD_HTTPPORT: 8080
    restart: unless-stopped
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /home/user-rpi5/docker/ebusd/config:/config
Nu dacht ik eerst de config files te moeten updaten, maar het lijkt of die helemaal veranderd zijn.
Git pull ging niet omdat de hele structuur veranderd is naar typespec?

edit: Ik lees nu:
code:
1
2
Starting with version 3.2, ebusd by default uses the config web service to retrieve the latest configuration files that are reflected by the configuration repository:
https://github.com/john30/ebusd-configuration
Betekent dit dat ik die EBUSD_CONFIGPATH: zou moeten verwijderen?

Kan iemand mij op weg helpen? Of is er nu een andere, of betere manier?

[ Voor 12% gewijzigd door ahbart op 23-01-2026 13:22 ]


  • Kaspers
  • Registratie: Juni 2004
  • Laatst online: 11:14
Ik heb 'm zo staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- name: EBUSD_DEVICE
   value: "enh:esp-ebus.lan:3335"
 - name: EBUSD_LATENCY
   value: "10"
 - name: EBUSD_MQTTHOST
   value: "kubernetes.lan"
 - name: EBUSD_MQTTPORT
   value: "1883"
 - name: EBUSD_MQTTUSER
   value: "ebusd"
 - name: EBUSD_MQTTPASS
   value: ""
 - name: EBUSD_MQTTINT
   value: "/etc/ebusd/mqtt-hassio-custom.cfg"
 - name: EBUSD_MQTTJSON
   value: ""
 - name: EBUSD_SCANCONFIG
   value: "full"
 - name: EBUSD_CONFIGLANG
   value: "en"
   # config files staan remote.
 - name: EBUSD_CONFIGPATH
   value: "https://ebus.github.io/"
 - name: EBUSD_PORT
   value: "8888"
 - name: EBUSD_HTTPPORT
   value: "8080"
 - name: EBUSD_LOG
   value: "all:notice"

  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
Kaspers schreef op vrijdag 23 januari 2026 @ 15:00:
Ik heb 'm zo staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- name: EBUSD_DEVICE
   value: "enh:esp-ebus.lan:3335"
 - name: EBUSD_LATENCY
   value: "10"
 - name: EBUSD_MQTTHOST
   value: "kubernetes.lan"
 - name: EBUSD_MQTTPORT
   value: "1883"
 - name: EBUSD_MQTTUSER
   value: "ebusd"
 - name: EBUSD_MQTTPASS
   value: ""
 - name: EBUSD_MQTTINT
   value: "/etc/ebusd/mqtt-hassio-custom.cfg"
 - name: EBUSD_MQTTJSON
   value: ""
 - name: EBUSD_SCANCONFIG
   value: "full"
 - name: EBUSD_CONFIGLANG
   value: "en"
   # config files staan remote.
 - name: EBUSD_CONFIGPATH
   value: "https://ebus.github.io/"
 - name: EBUSD_PORT
   value: "8888"
 - name: EBUSD_HTTPPORT
   value: "8080"
 - name: EBUSD_LOG
   value: "all:notice"
Dit is geen antwoord op mijn post zo te zien?

  • robertoz1982
  • Registratie: December 2007
  • Laatst online: 11:21
acolson schreef op donderdag 22 januari 2026 @ 14:59:
Als je manueel de temperatuur aanpast wanneer je een weekplanner actief hebt. Iemand een idee welke parameter dit is in ebus?
In HA heb ik een knop/automation gemaakt met de volgende MQTT publishes erachter:
ebusd/ctlv0/z1SFMode/set
met payload: auto

ebusd/ctlv0/z1QuickVetoTemp/set
met payload de gewenste temperatuur

ebusd/ctlv0/z1QuickVetoDuration/set
met payload het aantal uur dat deze override actief moet zijn

dit werkt bij mij met een SensoHOME VRT380. Misschien heb je er wat aan.

http://stephenbrooks.org/muon1/banner.php?user=[DPC]Nightmare


  • Rijo038
  • Registratie: April 2023
  • Laatst online: 18-03 17:26
ahbart schreef op vrijdag 23 januari 2026 @ 12:43:
Om verschillende redenen had ik ebusd een tijdje niet actief. Daarvoor startte ik een docker met deze compose file:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
services:
  ebusd:
    container_name: ebusd
    image: john30/ebusd
    ports:
      - 8888:8888
      - 9797:8080
    environment:
#      EBUSD_OPTS: ''
      EBUSD_CONFIGPATH: "/config/ebusd-configuration/ebusd-2.1.x/en/"
      EBUSD_CONFIGLANG: "en"
      EBUSD_LATENCY: '100'
      EBUSD_SCANCONFIG: "full"
      EBUSD_DEVICE: "enh:192.168.188.104:3335"
      EBUSD_MQTTPORT: '1883'
      EBUSD_MQTTHOST: '192.168.188.101'
      EBUSD_MQTTUSER: 'mosquitto'
      EBUSD_MQTTPASS: 'wachtwoord'
      EBUSD_MQTTCLIENTID: 'ebusd'
      EBUSD_PORT: 8888
      EBUSD_HTTPPORT: 8080
    restart: unless-stopped
    volumes:
      - /etc/localtime:/etc/localtime:ro
      - /home/user-rpi5/docker/ebusd/config:/config
Nu dacht ik eerst de config files te moeten updaten, maar het lijkt of die helemaal veranderd zijn.
Git pull ging niet omdat de hele structuur veranderd is naar typespec?

edit: Ik lees nu:
code:
1
2
Starting with version 3.2, ebusd by default uses the config web service to retrieve the latest configuration files that are reflected by the configuration repository:
https://github.com/john30/ebusd-configuration
Betekent dit dat ik die EBUSD_CONFIGPATH: zou moeten verwijderen?

Kan iemand mij op weg helpen? Of is er nu een andere, of betere manier?
ik heb hier ook aardig mee lopen klieren. is je ebus-adapter op versie 24+? Als je gebruik wilt maken van de CDN, dan kun je de volumes uit commentariëren. Een # voor beide volumes. Hij zal dan automatisch de juiste config files op gaan halen. configpath is dus niet meer nodig

  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
Rijo038 schreef op vrijdag 23 januari 2026 @ 19:02:
[...]

ik heb hier ook aardig mee lopen klieren. is je ebus-adapter op versie 24+? Als je gebruik wilt maken van de CDN, dan kun je de volumes uit commentariëren. Een # voor beide volumes. Hij zal dan automatisch de juiste config files op gaan halen. configpath is dus niet meer nodig
Oke! Top. Maar ik moet dus de 'firmware' updaten? Of de docker ebusd?

Ik heb de adapter met deze firmware:
https://github.com/danielkucera/esp-arduino-ebus
Nu versie 6.8 meen ik me te herinneren. Laatste versie is daar 7.1. Dus ik wat is dan versie 24+
Ik probeer het wel eens.

[ Voor 18% gewijzigd door ahbart op 23-01-2026 19:56 ]


  • Rijo038
  • Registratie: April 2023
  • Laatst online: 18-03 17:26
ahbart schreef op vrijdag 23 januari 2026 @ 19:52:
[...]

Oke! Top. Maar ik moet dus de 'firmware' updaten? Of de docker ebusd?

Ik heb de adapter met deze firmware:
https://github.com/danielkucera/esp-arduino-ebus
Nu versie 6.8 meen ik me te herinneren. Laatste versie is daar 7.1. Dus ik wat is dan versie 24+
Ik probeer het wel eens.
hiermee vond ik, dat ik versie 25 heb. docker logs ebusd | grep "ebusd"
Hopelijk vind je een manier om naar versie 24 te komen.

[ Voor 19% gewijzigd door Rijo038 op 23-01-2026 20:37 ]


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
Rijo038 schreef op vrijdag 23 januari 2026 @ 20:15:
[...]

hiermee vond ik, dat ik versie 25 heb. docker logs ebusd | grep "ebusd"
Hopelijk vind je een manier om naar versie 24 te komen.
Aah ebusd! Ja die heb ik geupdate.
Dan ga ik binnenkort die ebus adapter weer aansluiten. Ben benieuwd. Dank!!

  • Kaspers
  • Registratie: Juni 2004
  • Laatst online: 11:14
ahbart schreef op vrijdag 23 januari 2026 @ 12:43:
Betekent dit dat ik die EBUSD_CONFIGPATH: zou moeten verwijderen?

Kan iemand mij op weg helpen? Of is er nu een andere, of betere manier?
ahbart schreef op vrijdag 23 januari 2026 @ 16:51:
[...]

Dit is geen antwoord op mijn post zo te zien?
Ah, excuses, ik had wel het idee dat ik je op weg aan het helpen was, maar daar hebben we elkaar even niet gevonden.

Ja de config files staan tegenwoordig remote op github. Vanaf versie 24.1 is "https://ebus.github.io/" de 'default' bron voor de csv-definities; je zou 'm dus achterwege kunnen laten; persoonlijk vind ik het altijd wel prettig om hem wel op te nemen in de deployment / docker-compose definitie.

[ Voor 3% gewijzigd door Kaspers op 23-01-2026 22:21 ]


  • rik1984
  • Registratie: April 2023
  • Laatst online: 17-02 10:37
robertoz1982 schreef op vrijdag 23 januari 2026 @ 18:38:
[...]


In HA heb ik een knop/automation gemaakt met de volgende MQTT publishes erachter:
ebusd/ctlv0/z1SFMode/set
met payload: auto

ebusd/ctlv0/z1QuickVetoTemp/set
met payload de gewenste temperatuur

ebusd/ctlv0/z1QuickVetoDuration/set
met payload het aantal uur dat deze override actief moet zijn

dit werkt bij mij met een SensoHOME VRT380. Misschien heb je er wat aan.
Top tip, deze werkt ook op min VRC720/3. Vet duration instellen met: ebusd/ctlv3/z1QuickVetoDuration/set

Heb je ook een idee hoe je de veto weer kunt annuleren. Als ik de VetoDuration op 0 zet dan gaat hij terug tot 30 minuten, maar hij schakelt hem niet helemaal uit

  • robertoz1982
  • Registratie: December 2007
  • Laatst online: 11:21
rik1984 schreef op zaterdag 24 januari 2026 @ 17:17:
[...]


Top tip, deze werkt ook op min VRC720/3. Vet duration instellen met: ebusd/ctlv3/z1QuickVetoDuration/set

Heb je ook een idee hoe je de veto weer kunt annuleren. Als ik de VetoDuration op 0 zet dan gaat hij terug tot 30 minuten, maar hij schakelt hem niet helemaal uit
Uitzetten van veto doe je met:
ebusd/ctlv0/z1SFMode/set
met payload: auto

Want die z1SFMode is als veto actief is "veto"

http://stephenbrooks.org/muon1/banner.php?user=[DPC]Nightmare


  • wimpel2
  • Registratie: Oktober 2018
  • Laatst online: 17-04 16:59
Ik zou graag MQTT automatisch mijn DB laten updaten. (zonder HA)
Maar MQTT doet geen updates van de waarde, alleen als ik zelf een read uitvoer.

Dit is mijn docker-compose.yml
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
services:
  ebusd:
    image: john30/ebusd:latest
    container_name: ebusd
    restart: unless-stopped
    environment:
      - TZ=Europe/Brussels
    command: >
      -d 999
      -f
      --device=yyy
      --latency=100000
      --pollinterval=1
      --configpath=/etc/ebusd/latest/en
      --scanconfig
      --accesslevel="*"
      --httpport=8010
      --logfile=/var/log/ebusd.log
      --mqtthost=yyy
      --mqttport=1883
      --mqttuser=yyy
      --mqttpass=yyy
      --mqtttopic=ebusd/%circuit/%name
      --mqttjson
      --mqttlog
      --mqttchanges
      --mqttretain
    ports:
      #- "8010:8888"   # ebusd TCP interface (voor clients / tools)
      - "8010:8010"   # eenvoudige HTTP-statuspagina
    volumes:
      - /home/yyy/ebusd/config:/etc/ebusd:ro
      - /home/yyy/ebusd/logs:/var/log/ebusd

  • StefBon
  • Registratie: Juni 2020
  • Nu online
Vandaag automatisatie eindelijk live gezet in mijn Home Assistant setup met ebusd, die mijn Vaillant aanstuurt.
Deze zorgt er voor dat het op basis van de voorspellingen van de zonnepanelen (via Solcast) het uur doorgeeft van wanneer er vandaag de verwachte 'piek' is; om nét dan de productie van warmwater (DHW) te plannen.

Tot nu stond deze elke dag om 13u gepland; maar bewolking zorgt er soms al eens voor dat dit uiteraard niet altijd het meest geschikte moment is (bvb. sterke zon in voormiddag, en geen zon meer in namiddag).

Hopelijk is er iemand iets mee; alle beetjes helpen met digitale meter in België ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
alias: Warmtepomp - Dynamische Boiler planning op zonnepiek
description: Update de planning om 09:00u EN bij wijzigingen in de voorspelling
triggers:
  - at: "09:00:00"
    trigger: time
  - entity_id: sensor.solcast_pv_forecast_peak_time_today
    trigger: state
conditions:
  - condition: template
    value_template: "{{ has_value('sensor.solcast_pv_forecast_peak_time_today') }}"
  - condition: template
    value_template: >
      {{ as_timestamp(states('sensor.solcast_pv_forecast_peak_time_today')) >
      as_timestamp(now()) }}
  - condition: template
    alias: Niet updaten als de pomp al bezig is
    value_template: "{{ states('sensor.ebusd_hmu_status01_pumpstate') != 'hwc' }}"
actions:
  - variables:
      peak_timestamp: "{{ as_timestamp(states('sensor.solcast_pv_forecast_peak_time_today')) }}"
      start_time: "{{ peak_timestamp | timestamp_custom('%H:%M') }}"
      end_time: "{{ (peak_timestamp + 9000) | timestamp_custom('%H:%M') }}"
      current_day: "{{ now().strftime('%A') }}"
  - action: mqtt.publish
    data:
      topic: ebusd/700/HwcTimer_{{ current_day }}/set
      payload: "{{ start_time }};{{ end_time }};-:-;-:-;-:-;-:-"
  - action: notify.mobile_app_iphone_van_stef
    data:
      title: Boiler Planning
      message: De planning voor vandaag is nu {{ start_time }} op basis van zon-data.
mode: restart
Gemini deed de 'heavy lifting' in de code; maar ik heb zelf ook alles getest via template voorbeelden of alles werkt. Deze middag ook perfect zo kunnen testen, en het werkt. Stelt per dag in het tijdschema bij mijn VRC700 het juiste moment in (dagelijks).

Dit zal naast het automatiseren van de binnencompensatie (Actief vs Thermostaat) adhv buitentemperatuur wellicht één van mijn meest zinvolle optimalisaties zijn.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
StefBon schreef op maandag 16 februari 2026 @ 14:59:
Vandaag automatisatie eindelijk live gezet in mijn Home Assistant setup met ebusd, die mijn Vaillant aanstuurt.
Deze zorgt er voor dat het op basis van de voorspellingen van de zonnepanelen (via Solcast) het uur doorgeeft van wanneer er vandaag de verwachte 'piek' is; om nét dan de productie van warmwater (DHW) te plannen.

Tot nu stond deze elke dag om 13u gepland; maar bewolking zorgt er soms al eens voor dat dit uiteraard niet altijd het meest geschikte moment is (bvb. sterke zon in voormiddag, en geen zon meer in namiddag).

Hopelijk is er iemand iets mee; alle beetjes helpen met digitale meter in België ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
alias: Warmtepomp - Dynamische Boiler planning op zonnepiek
description: Update de planning om 09:00u EN bij wijzigingen in de voorspelling
triggers:
  - at: "09:00:00"
    trigger: time
  - entity_id: sensor.solcast_pv_forecast_peak_time_today
    trigger: state
conditions:
  - condition: template
    value_template: "{{ has_value('sensor.solcast_pv_forecast_peak_time_today') }}"
  - condition: template
    value_template: >
      {{ as_timestamp(states('sensor.solcast_pv_forecast_peak_time_today')) >
      as_timestamp(now()) }}
  - condition: template
    alias: Niet updaten als de pomp al bezig is
    value_template: "{{ states('sensor.ebusd_hmu_status01_pumpstate') != 'hwc' }}"
actions:
  - variables:
      peak_timestamp: "{{ as_timestamp(states('sensor.solcast_pv_forecast_peak_time_today')) }}"
      start_time: "{{ peak_timestamp | timestamp_custom('%H:%M') }}"
      end_time: "{{ (peak_timestamp + 9000) | timestamp_custom('%H:%M') }}"
      current_day: "{{ now().strftime('%A') }}"
  - action: mqtt.publish
    data:
      topic: ebusd/700/HwcTimer_{{ current_day }}/set
      payload: "{{ start_time }};{{ end_time }};-:-;-:-;-:-;-:-"
  - action: notify.mobile_app_iphone_van_stef
    data:
      title: Boiler Planning
      message: De planning voor vandaag is nu {{ start_time }} op basis van zon-data.
mode: restart
Gemini deed de 'heavy lifting' in de code; maar ik heb zelf ook alles getest via template voorbeelden of alles werkt. Deze middag ook perfect zo kunnen testen, en het werkt. Stelt per dag in het tijdschema bij mijn VRC700 het juiste moment in (dagelijks).

Dit zal naast het automatiseren van de binnencompensatie (Actief vs Thermostaat) adhv buitentemperatuur wellicht één van mijn meest zinvolle optimalisaties zijn.
ik krijg Solcast niet goed. Op dit moment denkt hij 1kw op te wekken, terwijl dit 0 is.

Water-Escape


  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 19-04 22:16
@wimpel2 ik pol de ebusd hier met http met een maxage = 60 (seconden) om echt de actuele waarde te hebben op het moment het naar de database wordt weggeschreven.

Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!


  • StefBon
  • Registratie: Juni 2020
  • Nu online
water_escape schreef op dinsdag 17 februari 2026 @ 10:00:
[...]


ik krijg Solcast niet goed. Op dit moment denkt hij 1kw op te wekken, terwijl dit 0 is.
Het is kwestie van goed in te stellen op Solcast uiteraard; je hebt ook andere speler dat standaard in Home Assistant zit (forecast.solar). Misschien werkt deze voor jou beter? Ik heb wel goede ervaringen met Solcast tot dusver. Maar je moet er realistisch in blijven; bewolking blijft een moeilijk gegeven op nauwkeurig te voorspellen op een heel specifieke locatie. Het gaat niet altijd kloppen. Maar wellicht gaat het beter kloppen dan het telkens gewoon op 13u te laten zoals ik vroeger deed.

(Vandaag sloeg Solcast wel de bal mis, stelde 12u voor, terwijl er zowel om 11u als 13u meer zon was. Maar ach, ik zou er niet té veel naar mogen kijken ook)

[ Voor 10% gewijzigd door StefBon op 17-02-2026 15:49 ]


  • oshiro
  • Registratie: Maart 2005
  • Laatst online: 14-04 23:24

oshiro

Chill, dude.

Hallo allemaal,

Ook ik probeer meer inzicht te krijgen in de efficiëntie van mijn CV. Ik heb een Vaillant ecoTEC Classic 28-34/5-3 ketel uit 2017. Helaas veel te groot, daar ben ik al achter.
De ketel wordt gestuurd via OpenThem via een VR33 module (door een Evohome systeem). Daarnaast heb ik aan de Ebus dus een esp-ebus adapter hangen die via ebusd allerlei dingen via MQTT uitspuugt. Dit werkt ook, en ik krijg ook op zich zinnige waarden binnen. Via mqtt-hassio.cfg komt de boel vervolgens binnen in Home Assistant.
Nu heb ik echter een paar vragen:
1. Via readall.sh krijg ik de volgende parameterlijst:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
AccessoriesOne
AccessoriesTwo
AntiCondensValue
AverageIgnitiontime
BlockTimeHcMax
BoilerType
ChangesDSN
CirPump
CodingResistor
CounterStartattempts1
CounterStartattempts2
CounterStartAttempts3
CounterStartAttempts4
Currenterror
DateTime
DcfState
DCFTimeDate
DCRoomthermostat
DeactivationsIFC
DeactivationsTemplimiter
DeltaFlowReturnMax
DisplayMode
DSN
DSNOffset
DSNStart
EbusSourceOn
EbusVoltage
Errorhistory
ExternalFaultmessage
ExternalHwcSwitch
ExternGasvalve
ExtFlowTempDesiredMin
ExtStorageModulCon
ExtWP
FanHours
FanMaxSpeedOperation
FanMinSpeedOperation
FanPWMSum
FanPWMTest
FanSpeed
FanSpeedOffsetMax
FanSpeedOffsetMin
FanStarts
Flame
FlameSensingASIC
FloorHeatingContact
FlowsetHcMax
FlowsetHwcMax
FlowTemp
FlowTempDesired
FlowTempMax
Fluegasvalve
FluegasvalveOpen
Gasvalve3UC
GasvalveASICFeedback
GasvalveUC
GasvalveUCFeedback
HcHours
HcPumpMode
HcPumpStarts
HcStarts
HcUnderHundredStarts
HeatingSwitch
HoursTillService
HwcDemand
HwcHours
HwcImpellorSwitch
HwcStarts
HwcSwitch
HwcTemp
HwcTempMax
HwcTypes
HwcUnderHundredStarts
HwcWaterflowMax
Ignitor
InitialisationEEPROM
IonisationVoltageLevel
Maintenancedata_HwcTempMax
MaxIgnitiontime
MinIgnitiontime
ModulationDesired
OptionalRelais
OutdoorstempSensor
OverflowCounter
ParamToken
PartloadHcKW
PartnumberBox
PositionValveSet
PowerValue
PrAPSCounter
PrAPSSum
PrEnergyCountHc1
PrEnergyCountHc2
PrEnergyCountHc3
PrEnergyCountHwc1
PrEnergyCountHwc2
PrEnergyCountHwc3
PrEnergySumHc1
PrEnergySumHc2
PrEnergySumHc3
PrEnergySumHwc1
PrEnergySumHwc2
PrEnergySumHwc3
PrimaryCircuitFlowrate
ProductionByte
PrVortexFlowSensorValue
PumpHours
PumpHwcFlowNumber
PumpHwcFlowSum
PumpPower
PumpPowerDesired
RemainingBoilerblocktime
ReturnRegulation
ReturnTemp
ReturnTempExternal
ReturnTempMax
SerialNumber
SetFactoryValues
SetMode
SHEMaxDeltaHwcFlow
SHEMaxFlowTemp
Statenumber
Status
Status01
Status02
Status16
StatusCirPump
StorageDelay
StorageExitTemp
Storageloadpump
StorageLoadPumpHours
StorageloadPumpStarts
StorageLoadTimeMax
StorageTemp
StorageTempDesired
StorageTempMax
TargetFanSpeed
TargetFanSpeedOutput
TempDiffBlock
TempDiffFailure
TempGradientFailure
Templimiter
TemplimiterWithNTC
TempMaxDiffExtTFT
Testbyte
TimerInputHc
ValveStarts
VolatileLockout
VolatileLockoutIFCGV
WarmstartDemand
WaterHcFlowMax
WaterPressure
WaterpressureBranchControlOff
WaterpressureMeasureCounter
WaterpressureVariantSum
WP
WPPostrunTime
WPSecondStage
Echter, via mqtt krijg ik de volgende lijst:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
SetMode = { "hcmode": { "value": "auto", "comment": "Boiler Modus" }, "flowtempdesired": { "value": 51, "unit": "°C", "comment": "Temperatur" }, "hwctempdesired": { "value": null, "unit": "°C", "comment": "Temperatur" }, "hwcflowtempdesired": { "value": null, "unit": "°C", "comment": "Temperatur" }, "disablehc": { "value": 0 }, "disablehw…
Status01 = { "temp": { "value": 55.5, "unit": "°C", "comment": "Temperatur" }, "temp_1": { "value": 43.5, "unit": "°C", "comment": "Temperatur" }, "temp_2": { "value": null, "unit": "°C", "comment": "Temperatur" }, "temp_3": { "value": null, "unit": "°C", "comment": "Temperatur" }, "temp_4": { "value": 50.5, "unit": "°C", "comment"…
Status02 = { "hwcmode": { "value": "on", "comment": "Warmwasser Modus" }, "temp": { "value": 60, "unit": "°C", "comment": "Temperatur" }, "temp_1": { "value": 75, "unit": "°C", "comment": "Temperatur" }, "temp_2": { "value": 70, "unit": "°C", "comment": "Temperatur" }, "temp_3": { "value": 65, "unit": "°C", "comment": "Temperatur" } …
Currenterror = { "error": { "value": null, "comment": "Fehlernummer" }, "error_1": { "value": null, "comment": "Fehlernummer" }, "error_2": { "value": null, "comment": "Fehlernummer" }, "error_3": { "value": null, "comment": "Fehlernummer" }, "error_4": { "value": null, "comment": "Fehlernummer" } }
HwcTypes = { "value": { "value": 80 } }
CounterStartattempts1 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
CounterStartattempts2 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
CounterStartAttempts3 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
CounterStartAttempts4 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
DeactivationsTemplimiter = { "value": { "value": 0 } }
DisplayMode = { "value": { "value": 2 } }
ExtFlowTempDesiredMin = { "value": { "value": 75, "unit": "°C", "comment": "Temperatur" } }
FanHours = { "value": { "value": 9755, "unit": "h", "comment": "Stunden" } }
FanStarts = { "value": { "value": 36663, "comment": "Anzahl Starts" } }
FlowTemp = { "temp": { "value": 54.12, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "ok", "comment": "Fühlerstatus" } }
FlowTempDesired = { "value": { "value": 51, "unit": "°C", "comment": "Temperatur" } }
FlowTempMax = { "value": { "value": 80.25, "unit": "°C", "comment": "Temperatur" } }
HcHours = { "value": { "value": 8841, "unit": "h", "comment": "Stunden" } }
HcPumpMode = { "value": { "value": "eco", "comment": "Pumpenbetriebsart für den Heizbetrieb" } }
HcPumpStarts = { "value": { "value": 48443, "comment": "Anzahl Starts" } }
HcStarts = { "value": { "value": 111300, "comment": "Schaltspiele Heizbetrieb" } }
HcUnderHundredStarts = { "value": { "value": 87 } }
HoursTillService = { "value": { "value": null, "unit": "h", "comment": "Wartungsintervall:Anzahl der Stunden bis zur nächsten Wartung" } }
HwcHours = { "value": { "value": 678, "unit": "h", "comment": "Stunden" } }
HwcStarts = { "value": { "value": 16600, "comment": "Schaltspiele WW Betrieb" } }
HwcTemp = { "temp": { "value": -13.5, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "cutoff", "comment": "Fühlerstatus" } }
HwcTempMax = { "value": { "value": 65, "unit": "°C", "comment": "Max. Speichersollwert. Begrenzt den max. Einstellbereich des Potentiometers (Rechtsanschlag)." } }
HwcUnderHundredStarts = { "value": { "value": 74 } }
Maintenancedata_HwcTempMax = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
OutdoorstempSensor = { "temp": { "value": -60.44, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "cutoff", "comment": "Fühlerstatus" } }
OverflowCounter = { "value": { "value": "yes" } }
PowerValue = { "value": { "value": "18 08 55 1c 64 21", "comment": "Geräteleistung (min und max)" } }
PrAPSCounter = { "value": { "value": 0 } }
PrEnergyCountHc1 = { "value": { "value": 19942704, "comment": "Wartungsdaten" } }
PrEnergyCountHc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergyCountHc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergyCountHwc1 = { "value": { "value": 2410167, "comment": "Wartungsdaten" } }
PrEnergyCountHwc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergyCountHwc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHc1 = { "value": { "value": 4294967286, "comment": "Wartungsdaten" } }
PrEnergySumHc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHwc1 = { "value": { "value": 611179320, "comment": "Wartungsdaten" } }
PrEnergySumHwc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHwc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrVortexFlowSensorValue = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PumpHours = { "value": { "value": 13467, "unit": "h", "comment": "Stunden" } }
PumpPower = { "value": { "value": 15 } }
PumpPowerDesired = { "value": { "value": "auto", "unit": "%", "comment": "PWM-Leistungsstufe der Heizungspumpe" } }
ReturnTemp = { "temp": { "value": 43.25, "unit": "°C", "comment": "Temperatur" }, "tempmirror": { "value": 64843, "unit": "°C" }, "sensor": { "value": "ok", "comment": "Fühlerstatus" } }
ReturnTempExternal = { "temp": { "value": -1.81, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "cutoff", "comment": "Fühlerstatus" } }
ReturnTempMax = { "value": { "value": 70.69, "unit": "°C", "comment": "Temperatur" } }
SHEMaxFlowTemp = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
StorageExitTemp = { "temp": { "value": 116.06, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "circuit", "comment": "Fühlerstatus" } }
StorageLoadPumpHours = { "value": { "value": 757, "unit": "h", "comment": "Stunden" } }
StorageloadPumpStarts = { "value": { "value": 12899, "comment": "Anzahl Starts" } }
StorageTemp = { "temp": { "value": 39.06, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "ok", "comment": "Fühlerstatus" } }
StorageTempDesired = { "value": { "value": 47, "unit": "°C", "comment": "Temperatur" } }
StorageTempMax = { "value": { "value": 61.44, "unit": "°C", "comment": "Temperatur" } }
TempDiffBlock = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
TempDiffFailure = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
TempGradientFailure = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
Templimiter = { "value": { "value": "on" } }
TemplimiterWithNTC = { "value": { "value": "yes" } }
TempMaxDiffExtTFT = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
TimerInputHc = { "value": { "value": "on" } }
ValveStarts = { "value": { "value": 20425, "comment": "Anzahl Starts" } }
WaterpressureMeasureCounter = { "value": { "value": 129 } }
WPPostrunTime = { "value": { "value": 5, "unit": "min", "comment": "Wasserpumpennachlaufzeit nach Heizbetrieb" } }
PumpHwcFlowNumber = { "value": { "value": 0 } }
PumpHwcFlowSum = { "value": { "value": 0 } }
Daar zit wel wat overlap in, maar bijvoorbeeld de "WaterPressure" komt er niet in terug.
In de homeassistant MQTT Discovery lijst komt WaterPressure wel voor, maar die verwijst naar de Status parameter, waar die WaterPressure totaal niet in voorkomt.

Het tweede: de ketel laat op het display mooi de warmtapwaterflow zien (D.036, Warmwaterdebiet (stromingssensor), in l/min). Er zijn nog andere waarden die ik interessant vind maar deze vind ik het belangrijkst. Ik kan niet vinden of de ebus dit getal ook meeneemt.
Hoe kan ik hierachter komen?

“Life is tough, but it's tougher when you're stupid.” - John Wayne | Last.fm


  • schemert
  • Registratie: April 2009
  • Laatst online: 05-04 14:48
Is het mogelijk om een Vaillant VWS geotherm aan te zetten vanuit HA?
De geotherm is een simpele aan/uit unit zonder modulatie. Ik heb er meerdere hangen en wil er een aan en uit ztten vanuit HA. Nu heeft de installateur dat gedaan met een power on/off setup, maar liefst stuur ik het vanuit HA zodat de unit ingeschakeld kan blijven. De unit staat altijd in noodloop met een max van 40 graden (wat hij nooit haalt)
Ik zoek dus een write die ik kan sturen, ik gebruik 08.hmu.csv voor deze pomp.
De csv kon me het niet vertellen

Danks

  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 19-04 20:29
oshiro schreef op dinsdag 17 februari 2026 @ 14:32:
Hallo allemaal,

Ook ik probeer meer inzicht te krijgen in de efficiëntie van mijn CV. Ik heb een Vaillant ecoTEC Classic 28-34/5-3 ketel uit 2017. Helaas veel te groot, daar ben ik al achter.
De ketel wordt gestuurd via OpenThem via een VR33 module (door een Evohome systeem). Daarnaast heb ik aan de Ebus dus een esp-ebus adapter hangen die via ebusd allerlei dingen via MQTT uitspuugt. Dit werkt ook, en ik krijg ook op zich zinnige waarden binnen. Via mqtt-hassio.cfg komt de boel vervolgens binnen in Home Assistant.
Nu heb ik echter een paar vragen:
1. Via readall.sh krijg ik de volgende parameterlijst:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
AccessoriesOne
AccessoriesTwo
AntiCondensValue
AverageIgnitiontime
BlockTimeHcMax
BoilerType
ChangesDSN
CirPump
CodingResistor
CounterStartattempts1
CounterStartattempts2
CounterStartAttempts3
CounterStartAttempts4
Currenterror
DateTime
DcfState
DCFTimeDate
DCRoomthermostat
DeactivationsIFC
DeactivationsTemplimiter
DeltaFlowReturnMax
DisplayMode
DSN
DSNOffset
DSNStart
EbusSourceOn
EbusVoltage
Errorhistory
ExternalFaultmessage
ExternalHwcSwitch
ExternGasvalve
ExtFlowTempDesiredMin
ExtStorageModulCon
ExtWP
FanHours
FanMaxSpeedOperation
FanMinSpeedOperation
FanPWMSum
FanPWMTest
FanSpeed
FanSpeedOffsetMax
FanSpeedOffsetMin
FanStarts
Flame
FlameSensingASIC
FloorHeatingContact
FlowsetHcMax
FlowsetHwcMax
FlowTemp
FlowTempDesired
FlowTempMax
Fluegasvalve
FluegasvalveOpen
Gasvalve3UC
GasvalveASICFeedback
GasvalveUC
GasvalveUCFeedback
HcHours
HcPumpMode
HcPumpStarts
HcStarts
HcUnderHundredStarts
HeatingSwitch
HoursTillService
HwcDemand
HwcHours
HwcImpellorSwitch
HwcStarts
HwcSwitch
HwcTemp
HwcTempMax
HwcTypes
HwcUnderHundredStarts
HwcWaterflowMax
Ignitor
InitialisationEEPROM
IonisationVoltageLevel
Maintenancedata_HwcTempMax
MaxIgnitiontime
MinIgnitiontime
ModulationDesired
OptionalRelais
OutdoorstempSensor
OverflowCounter
ParamToken
PartloadHcKW
PartnumberBox
PositionValveSet
PowerValue
PrAPSCounter
PrAPSSum
PrEnergyCountHc1
PrEnergyCountHc2
PrEnergyCountHc3
PrEnergyCountHwc1
PrEnergyCountHwc2
PrEnergyCountHwc3
PrEnergySumHc1
PrEnergySumHc2
PrEnergySumHc3
PrEnergySumHwc1
PrEnergySumHwc2
PrEnergySumHwc3
PrimaryCircuitFlowrate
ProductionByte
PrVortexFlowSensorValue
PumpHours
PumpHwcFlowNumber
PumpHwcFlowSum
PumpPower
PumpPowerDesired
RemainingBoilerblocktime
ReturnRegulation
ReturnTemp
ReturnTempExternal
ReturnTempMax
SerialNumber
SetFactoryValues
SetMode
SHEMaxDeltaHwcFlow
SHEMaxFlowTemp
Statenumber
Status
Status01
Status02
Status16
StatusCirPump
StorageDelay
StorageExitTemp
Storageloadpump
StorageLoadPumpHours
StorageloadPumpStarts
StorageLoadTimeMax
StorageTemp
StorageTempDesired
StorageTempMax
TargetFanSpeed
TargetFanSpeedOutput
TempDiffBlock
TempDiffFailure
TempGradientFailure
Templimiter
TemplimiterWithNTC
TempMaxDiffExtTFT
Testbyte
TimerInputHc
ValveStarts
VolatileLockout
VolatileLockoutIFCGV
WarmstartDemand
WaterHcFlowMax
WaterPressure
WaterpressureBranchControlOff
WaterpressureMeasureCounter
WaterpressureVariantSum
WP
WPPostrunTime
WPSecondStage
Echter, via mqtt krijg ik de volgende lijst:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
SetMode = { "hcmode": { "value": "auto", "comment": "Boiler Modus" }, "flowtempdesired": { "value": 51, "unit": "°C", "comment": "Temperatur" }, "hwctempdesired": { "value": null, "unit": "°C", "comment": "Temperatur" }, "hwcflowtempdesired": { "value": null, "unit": "°C", "comment": "Temperatur" }, "disablehc": { "value": 0 }, "disablehw…
Status01 = { "temp": { "value": 55.5, "unit": "°C", "comment": "Temperatur" }, "temp_1": { "value": 43.5, "unit": "°C", "comment": "Temperatur" }, "temp_2": { "value": null, "unit": "°C", "comment": "Temperatur" }, "temp_3": { "value": null, "unit": "°C", "comment": "Temperatur" }, "temp_4": { "value": 50.5, "unit": "°C", "comment"…
Status02 = { "hwcmode": { "value": "on", "comment": "Warmwasser Modus" }, "temp": { "value": 60, "unit": "°C", "comment": "Temperatur" }, "temp_1": { "value": 75, "unit": "°C", "comment": "Temperatur" }, "temp_2": { "value": 70, "unit": "°C", "comment": "Temperatur" }, "temp_3": { "value": 65, "unit": "°C", "comment": "Temperatur" } …
Currenterror = { "error": { "value": null, "comment": "Fehlernummer" }, "error_1": { "value": null, "comment": "Fehlernummer" }, "error_2": { "value": null, "comment": "Fehlernummer" }, "error_3": { "value": null, "comment": "Fehlernummer" }, "error_4": { "value": null, "comment": "Fehlernummer" } }
HwcTypes = { "value": { "value": 80 } }
CounterStartattempts1 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
CounterStartattempts2 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
CounterStartAttempts3 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
CounterStartAttempts4 = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
DeactivationsTemplimiter = { "value": { "value": 0 } }
DisplayMode = { "value": { "value": 2 } }
ExtFlowTempDesiredMin = { "value": { "value": 75, "unit": "°C", "comment": "Temperatur" } }
FanHours = { "value": { "value": 9755, "unit": "h", "comment": "Stunden" } }
FanStarts = { "value": { "value": 36663, "comment": "Anzahl Starts" } }
FlowTemp = { "temp": { "value": 54.12, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "ok", "comment": "Fühlerstatus" } }
FlowTempDesired = { "value": { "value": 51, "unit": "°C", "comment": "Temperatur" } }
FlowTempMax = { "value": { "value": 80.25, "unit": "°C", "comment": "Temperatur" } }
HcHours = { "value": { "value": 8841, "unit": "h", "comment": "Stunden" } }
HcPumpMode = { "value": { "value": "eco", "comment": "Pumpenbetriebsart für den Heizbetrieb" } }
HcPumpStarts = { "value": { "value": 48443, "comment": "Anzahl Starts" } }
HcStarts = { "value": { "value": 111300, "comment": "Schaltspiele Heizbetrieb" } }
HcUnderHundredStarts = { "value": { "value": 87 } }
HoursTillService = { "value": { "value": null, "unit": "h", "comment": "Wartungsintervall:Anzahl der Stunden bis zur nächsten Wartung" } }
HwcHours = { "value": { "value": 678, "unit": "h", "comment": "Stunden" } }
HwcStarts = { "value": { "value": 16600, "comment": "Schaltspiele WW Betrieb" } }
HwcTemp = { "temp": { "value": -13.5, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "cutoff", "comment": "Fühlerstatus" } }
HwcTempMax = { "value": { "value": 65, "unit": "°C", "comment": "Max. Speichersollwert. Begrenzt den max. Einstellbereich des Potentiometers (Rechtsanschlag)." } }
HwcUnderHundredStarts = { "value": { "value": 74 } }
Maintenancedata_HwcTempMax = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
OutdoorstempSensor = { "temp": { "value": -60.44, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "cutoff", "comment": "Fühlerstatus" } }
OverflowCounter = { "value": { "value": "yes" } }
PowerValue = { "value": { "value": "18 08 55 1c 64 21", "comment": "Geräteleistung (min und max)" } }
PrAPSCounter = { "value": { "value": 0 } }
PrEnergyCountHc1 = { "value": { "value": 19942704, "comment": "Wartungsdaten" } }
PrEnergyCountHc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergyCountHc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergyCountHwc1 = { "value": { "value": 2410167, "comment": "Wartungsdaten" } }
PrEnergyCountHwc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergyCountHwc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHc1 = { "value": { "value": 4294967286, "comment": "Wartungsdaten" } }
PrEnergySumHc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHwc1 = { "value": { "value": 611179320, "comment": "Wartungsdaten" } }
PrEnergySumHwc2 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrEnergySumHwc3 = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PrVortexFlowSensorValue = { "value": { "value": 0, "comment": "Wartungsdaten" } }
PumpHours = { "value": { "value": 13467, "unit": "h", "comment": "Stunden" } }
PumpPower = { "value": { "value": 15 } }
PumpPowerDesired = { "value": { "value": "auto", "unit": "%", "comment": "PWM-Leistungsstufe der Heizungspumpe" } }
ReturnTemp = { "temp": { "value": 43.25, "unit": "°C", "comment": "Temperatur" }, "tempmirror": { "value": 64843, "unit": "°C" }, "sensor": { "value": "ok", "comment": "Fühlerstatus" } }
ReturnTempExternal = { "temp": { "value": -1.81, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "cutoff", "comment": "Fühlerstatus" } }
ReturnTempMax = { "value": { "value": 70.69, "unit": "°C", "comment": "Temperatur" } }
SHEMaxFlowTemp = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
StorageExitTemp = { "temp": { "value": 116.06, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "circuit", "comment": "Fühlerstatus" } }
StorageLoadPumpHours = { "value": { "value": 757, "unit": "h", "comment": "Stunden" } }
StorageloadPumpStarts = { "value": { "value": 12899, "comment": "Anzahl Starts" } }
StorageTemp = { "temp": { "value": 39.06, "unit": "°C", "comment": "Temperatur" }, "sensor": { "value": "ok", "comment": "Fühlerstatus" } }
StorageTempDesired = { "value": { "value": 47, "unit": "°C", "comment": "Temperatur" } }
StorageTempMax = { "value": { "value": 61.44, "unit": "°C", "comment": "Temperatur" } }
TempDiffBlock = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
TempDiffFailure = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
TempGradientFailure = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
Templimiter = { "value": { "value": "on" } }
TemplimiterWithNTC = { "value": { "value": "yes" } }
TempMaxDiffExtTFT = { "value": { "value": 0, "unit": "°C", "comment": "Temperatur" } }
TimerInputHc = { "value": { "value": "on" } }
ValveStarts = { "value": { "value": 20425, "comment": "Anzahl Starts" } }
WaterpressureMeasureCounter = { "value": { "value": 129 } }
WPPostrunTime = { "value": { "value": 5, "unit": "min", "comment": "Wasserpumpennachlaufzeit nach Heizbetrieb" } }
PumpHwcFlowNumber = { "value": { "value": 0 } }
PumpHwcFlowSum = { "value": { "value": 0 } }
Daar zit wel wat overlap in, maar bijvoorbeeld de "WaterPressure" komt er niet in terug.
In de homeassistant MQTT Discovery lijst komt WaterPressure wel voor, maar die verwijst naar de Status parameter, waar die WaterPressure totaal niet in voorkomt.

Het tweede: de ketel laat op het display mooi de warmtapwaterflow zien (D.036, Warmwaterdebiet (stromingssensor), in l/min). Er zijn nog andere waarden die ik interessant vind maar deze vind ik het belangrijkst. Ik kan niet vinden of de ebus dit getal ook meeneemt.
Hoe kan ik hierachter komen?
Ik had hetzelfde probleem, dit was de oplossing

  • oshiro
  • Registratie: Maart 2005
  • Laatst online: 14-04 23:24

oshiro

Chill, dude.

rik_1984 schreef op dinsdag 17 februari 2026 @ 19:21:
[...]


Ik had hetzelfde probleem, dit was de oplossing
Ha, geweldig, dankjewel! Alles staat er nu in, inderdaad!

Zijn er nog trucs om de polling rate van bepaalde parameters te verhogen?
En, zoiets als de heetwaterflow, verschijnen die zaken dan wel op het display van de ketel maar niet op de ebus?

“Life is tough, but it's tougher when you're stupid.” - John Wayne | Last.fm


  • GeoffreyPut
  • Registratie: December 2012
  • Laatst online: 09:08
Kan iemand me wat meer uitleg geven wat er hier juist gebeurd met mijn Vaillant aroTherm installatie? En wat dit gedrag kan veroorzaken? Dit lijkt bijna dagelijks over de nacht te gebeuren tussen 22u en 4u.

De Hc1ActualFlowTempDesired en Hc2ActualFlowTempDesired wisselen de hele tijd tussen 40 en 0.
De hcmode wisselt constant tussen auto en uit
De remoteControlHcPump wisselt de hele tijd tussen 0 en 1
De systemflow wisselt de hele tijd tussen 2000 l/h en 1300 l/h


Afbeeldingslocatie: https://tweakers.net/i/Sgbs9oP4YDc4aXNgXoEr6iyMD9Q=/800x/filters:strip_exif()/f/image/9sbOtsHSt3c48pE3sCbGVwnC.png?f=fotoalbum_large

  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 19-04 22:16
@GeoffreyPut

Zie je op een slimme meter meting de resultaten van wat je hier ziet?

Heb je een automatisering in HA of iets die dit veroorzaakt?

En anders:

Hoor je relais in de binnenunit (VWZIO/MEHxx) schakelen?

Ik kreeg ik het verleden gek reset gedrag van de VWZIO door een combinatie van de ebusd firmware en de ebusd deamon icm MQTT config.

Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!


  • GeoffreyPut
  • Registratie: December 2012
  • Laatst online: 09:08
@maarten_NL

Op de slimme meter meting zie ik niet direct iets speciaals.
Maar ik hoor wel degelijk de vvw pompen of de buiten unit aanslaan.

Ik denk dat het dan het laatste gaat zijn. Maar hoe kan ik vinden wat conflicten geeft?
Ik heb ebusd binnen HA draaien als 'app' en dan ook via mqtt gekoppeld.

  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 19-04 22:16
Ik heb de hele MQTT en HA integratie uitgezet en het zelf (ja nog voor de AI tijd) met Node-red gebouwd.

Via de ontwikkelaar kreeg ik niet echt de support om te achterhalen wat het nu precies was dus ik ben alles maar uit gaan zetten en dan 1 voor 1 functies in te lucht brengen. Ebusd aangesloten, ebus deamon service zonder config, etc etc. Bij het aanzetten van de MQTT ging het weer mis dus ben ik het actief pollen via HTTP gaan proberen. Dat werkt voor mij ook niog beter wat je hebt zelf controle over welke data je op welk moment actueel wil hebben.

Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!


  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 19-04 20:29
Heeft iemand ervaring met het instellen van de bijverwarming in de VRC 720/3, via ebusd. Ik heb zelf de parameter niet gevonden voor: Uit, Alleen CV, Alleen Water, CV + Water

Eigenlijk schakelt hij deze nooit in bij CV bedrijf, normaal ook niet bij SWW. Alleen bij de legionellarun gaat deze aan. Bij koud weer vind ik dat prima, anders duurt het te lang. Maar als de temperaturen hoger zijn vind ik het prima dat de legionellarun langer duurt, waarbij hij 100% op de buitenunit draait.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
rik_1984 schreef op vrijdag 27 februari 2026 @ 12:27:
Heeft iemand ervaring met het instellen van de bijverwarming in de VRC 720/3, via ebusd. Ik heb zelf de parameter niet gevonden voor: Uit, Alleen CV, Alleen Water, CV + Water

Eigenlijk schakelt hij deze nooit in bij CV bedrijf, normaal ook niet bij SWW. Alleen bij de legionellarun gaat deze aan. Bij koud weer vind ik dat prima, anders duurt het te lang. Maar als de temperaturen hoger zijn vind ik het prima dat de legionellarun langer duurt, waarbij hij 100% op de buitenunit draait.
Volgens mij kan dat niet. Ik heb de hele legionellarun uit gezet, dat kan wel. En ik doe de run via HA 1x per week.

Water-Escape


  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 19-04 20:29
water_escape schreef op vrijdag 27 februari 2026 @ 15:17:
[...]


Volgens mij kan dat niet. Ik heb de hele legionellarun uit gezet, dat kan wel. En ik doe de run via HA 1x per week.
Hoe doe jij dat? vaillant_thermostaat_hwctempdesired tijdelijk verhogen naar 65 graden? Schakelt de bankup heater dan niet in? En zet je de maximale SWW run duration dan ook omhoog? Volgens mij is die standaard 1,5 of 2 uur, dat is dan met koud weer niet voldoendel lijkt mij?

En ik ben wel benieuwd hoe je dat dan in koude dagen regelt, dan zou ik juist wel gebruik maken van de BUH

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
rik_1984 schreef op vrijdag 27 februari 2026 @ 19:09:
[...]

Hoe doe jij dat? vaillant_thermostaat_hwctempdesired tijdelijk verhogen naar 65 graden? Schakelt de bankup heater dan niet in? En zet je de maximale SWW run duration dan ook omhoog? Volgens mij is die standaard 1,5 of 2 uur, dat is dan met koud weer niet voldoendel lijkt mij?

En ik ben wel benieuwd hoe je dat dan in koude dagen regelt, dan zou ik juist wel gebruik maken van de BUH
Klopt, en nee hij schakelt dan niet de BUH in want hij zit het gewoon als SWW verwarmen en niet Legionellerun.

Als setpoint 65 graden gehaald is, zet ik setpoint weer terug naar 55.
SWW run is idd 1,5 uur. In de winter zet ik hem op de binnenunit op Normal, dan gebruikt hij direct 3kw zodat het snel gaat en je vloer niet te lang geen warmte heeft. Inmiddels heb ik die weer op eco gezet.

Water-Escape


  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 19-04 20:29
water_escape schreef op zaterdag 28 februari 2026 @ 17:49:
[...]


Klopt, en nee hij schakelt dan niet de BUH in want hij zit het gewoon als SWW verwarmen en niet Legionellerun.

Als setpoint 65 graden gehaald is, zet ik setpoint weer terug naar 55.
SWW run is idd 1,5 uur. In de winter zet ik hem op de binnenunit op Normal, dan gebruikt hij direct 3kw zodat het snel gaat en je vloer niet te lang geen warmte heeft. Inmiddels heb ik die weer op eco gezet.
Dank! Welke instelling met 3kW, Normal/Eco refereer je naar? Ik ben erg benieuwd hoe je kunt beinvloeden of de BUH mee aan gaat of niet. Ik kwam 'voorinstelling WW' tegen die daarop lijkt, maar wellicht heb je het ergens anders over?

Afbeeldingslocatie: https://tweakers.net/i/tV7R9gHtDzyHmxS2hUZteAIex70=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/TIMERyegZ7QZhUSwvvCn4K8r.png?f=user_large

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
rik_1984 schreef op zondag 1 maart 2026 @ 11:29:
[...]

Dank! Welke instelling met 3kW, Normal/Eco refereer je naar? Ik ben erg benieuwd hoe je kunt beinvloeden of de BUH mee aan gaat of niet. Ik kwam 'voorinstelling WW' tegen die daarop lijkt, maar wellicht heb je het ergens anders over?

[Afbeelding]
Op de thermostaat, stel Leginella run in op UIT. (zorg wel dat je 1x per week zelf de legionella run laat runnen nu door het water heet te maken via een automation.)
Op de binnenunit stel Tapwater instellingen in van ECO naar NORMAL.
(weet niet welke binnen unit je hebt) Maar bovenste 2 knoppen inhouden zodat je in het menu komt. Ga naar installateursmenu, zoek tapwater settings (ww modus dacht ik) en zet deze van eco naar normal.

Water-Escape


  • StefBon
  • Registratie: Juni 2020
  • Nu online
water_escape schreef op zaterdag 28 februari 2026 @ 17:49:
[...]


Klopt, en nee hij schakelt dan niet de BUH in want hij zit het gewoon als SWW verwarmen en niet Legionellerun.

Als setpoint 65 graden gehaald is, zet ik setpoint weer terug naar 55.
SWW run is idd 1,5 uur. In de winter zet ik hem op de binnenunit op Normal, dan gebruikt hij direct 3kw zodat het snel gaat en je vloer niet te lang geen warmte heeft. Inmiddels heb ik die weer op eco gezet.
Als ik mijn pomp (Vaillant Arotherm VWL 85/3 230V / MEH61 / UniStor RW300) via ebusd als setpoint 60° geef, dan warmt hij 'enkel' maar tot 57 a 57,5 graden. Zou ik hier best ook een bepaalde setting moeten controleren op de MEH61? Hoe krijg jij met louter de setpoint aan te passen de gepaste legionelle temperatuur?

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
StefBon schreef op maandag 2 maart 2026 @ 15:59:
[...]


Als ik mijn pomp (Vaillant Arotherm VWL 85/3 230V / MEH61 / UniStor RW300) via ebusd als setpoint 60° geef, dan warmt hij 'enkel' maar tot 57 a 57,5 graden. Zou ik hier best ook een bepaalde setting moeten controleren op de MEH61? Hoe krijg jij met louter de setpoint aan te passen de gepaste legionelle temperatuur?
Iedere dag moet hij naar 55. Dat is geen probleem.
Op vrijdag naar 65, ook geen probleem.

Maar met koud weer zoals maand terug is dat lastig, en dan heb ik dus die binnenunit ww isntelling op normal staan ipv eco. Dan lukt het snel. Handig om te weten: ik heb hier 300ltr om te verwarmen.

Water-Escape


  • StefBon
  • Registratie: Juni 2020
  • Nu online
water_escape schreef op maandag 2 maart 2026 @ 17:05:
[...]


Iedere dag moet hij naar 55. Dat is geen probleem.
Op vrijdag naar 65, ook geen probleem.

Maar met koud weer zoals maand terug is dat lastig, en dan heb ik dus die binnenunit ww isntelling op normal staan ipv eco. Dan lukt het snel. Handig om te weten: ik heb hier 300ltr om te verwarmen.
Bedankt!

Die setting zie ik helaas niet op mijn MEH61 in de installateursinstellingen. (Ook niet bij mijn VRC700)
Pomp doet het hele winter prima naar 54 graden; maar kan hem nooit zelf hoger dan 57 krijgen; ook vandaag niet als het toch wel flink stuk warmer is buiten.

Edit: ik had wel fluistermodus aanstaan op momenten dat warmwater kon runnen, dus ik heb het even in dit blok weg gehaald.

Edit 2: net nog eens getest, blijft steken op 58 graden. Ligt dus niet aan fluistermodus. Heb jij eventueel iets speciaals qua instellingen rond bivalentie-temperatuur dat mijn weerstand zou tegenhouden? @water_escape. Maar met die instelling speel ik ook liever niet. Ik kan helaas ook niet de legionella setting aansturen via ebusd zo lijkt het.

[ Voor 25% gewijzigd door StefBon op 03-03-2026 13:29 ]


  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 19-04 20:29
water_escape schreef op maandag 2 maart 2026 @ 08:38:
[...]


Op de thermostaat, stel Leginella run in op UIT. (zorg wel dat je 1x per week zelf de legionella run laat runnen nu door het water heet te maken via een automation.)
Op de binnenunit stel Tapwater instellingen in van ECO naar NORMAL.
(weet niet welke binnen unit je hebt) Maar bovenste 2 knoppen inhouden zodat je in het menu komt. Ga naar installateursmenu, zoek tapwater settings (ww modus dacht ik) en zet deze van eco naar normal.
Ik heb de 'Modus WW' inderdaad op de binnenunit gevonden. In de handleiding is alleen niet gedocumenteerd wat het effect is van ECO, Normal of Balance. @water_escape : wat is het beoogde effect van jouw switch van ECO naar NORMAL? Schakelt hij bij NORMAL de backup heater op een bepaald moment bij?

Bij mij staat hij waarschijnlijk op ECO, want ik heb deze instellingen nog nooit gewijzigd

Afbeeldingslocatie: https://tweakers.net/i/TGZjwYysA449D1ewNhMMVjg-wtc=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/X4yC0lNttVYutcRoc6gtSGLj.png?f=user_large

[ Voor 13% gewijzigd door rik_1984 op 04-03-2026 09:29 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
rik_1984 schreef op woensdag 4 maart 2026 @ 09:28:
[...]

Ik heb de 'Modus WW' inderdaad op de binnenunit gevonden. In de handleiding is alleen niet gedocumenteerd wat het effect is van ECO, Normal of Balance. @water_escape : wat is het beoogde effect van jouw switch van ECO naar NORMAL? Schakelt hij bij NORMAL de backup heater op een bepaald moment bij?

Bij mij staat hij waarschijnlijk op ECO, want ik heb deze instellingen nog nooit gewijzigd

[Afbeelding]
De BUH wordt nooit ingeschakeld want ik heb legionellerun uitgeschakelt in de thermostaat settings.
Dat staat los van onderstaande. Volgens mij kan je de BUH niet uitzetten als je legionellerun aan heb staan. (maar dat weet ik niet zeker)

Bij ECO SWW gaat hij nu verwarmen op mijn ingestelde tijdstip (13:00) en gaat hij max 1,5 uur verwarmen. Met ECO doet hij dat met 1,5 tot 2kw, rustig aan.

heb je hem op NORMAL staan, dan doet hij hetzelfde, maar met een continu max verbruik van 3.2kw.
Dit doet ik in de winter want dan is SWW snel warm en kan hij snel verder met de vloerverwarming.

Water-Escape


  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 19-04 20:29
water_escape schreef op woensdag 4 maart 2026 @ 10:09:
[...]


De BUH wordt nooit ingeschakeld want ik heb legionellerun uitgeschakelt in de thermostaat settings.
Dat staat los van onderstaande. Volgens mij kan je de BUH niet uitzetten als je legionellerun aan heb staan. (maar dat weet ik niet zeker)

Bij ECO SWW gaat hij nu verwarmen op mijn ingestelde tijdstip (13:00) en gaat hij max 1,5 uur verwarmen. Met ECO doet hij dat met 1,5 tot 2kw, rustig aan.

heb je hem op NORMAL staan, dan doet hij hetzelfde, maar met een continu max verbruik van 3.2kw.
Dit doet ik in de winter want dan is SWW snel warm en kan hij snel verder met de vloerverwarming.
Ah top, dus dat is meer om hem sneller warm te krijgen in de winter. Goede tip, zolang hij hem warm krijgt zonder de BUH is dat natuurlijk helemaal prima. Ik ga het ook testen. Wel jammer dat je ECO/NORMAL niet via ebusd kunt bedienen trouwens

  • Marve79
  • Registratie: Juni 2021
  • Laatst online: 18-04 14:06
Ik heb de Elecrow eBUS Adapter Shield C6 besteld, komt vandaag binnen.

Ik heb een Vaillant ecotec plus ketel. Kan ik die zelf aansluiten of is het toch aanbevolen door een expert te laten doen?

Of stelt het echt niks voor? Ik ben een beetje huiverig om dingen aan de ketel te doen.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
Marve79 schreef op vrijdag 6 maart 2026 @ 08:04:
Ik heb de Elecrow eBUS Adapter Shield C6 besteld, komt vandaag binnen.

Ik heb een Vaillant ecotec plus ketel. Kan ik die zelf aansluiten of is het toch aanbevolen door een expert te laten doen?

Of stelt het echt niks voor? Ik ben een beetje huiverig om dingen aan de ketel te doen.
Dit stelt niks voor. Zoek even terug naar mijn handleiding hier. (andere apparaten , maar principe zal hetzelfde zijn)

Water-Escape


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
Ik heb een vraag over de aansluiting van mijn ebus adapter. (versie 6.3 van DanielKucera). Deze adapter werkt goed, incl. de docker container John30. Als het werkt in ieder geval.

Mijn systeem bestaat uit:
Vaillant aroTHERM plus warmtepomp VWL 75/6 A 230
Vaillant ecoTEC plus VHR 25/32CS/1-5;
Hydraulische unit VWZ MEH 97/6;
Vaillant communicatie / internet gateway VR940F;
Vaillant sensoCOMFORT VRC 720;
Vaillant ontkoppelingsbuffer VP RW 45/2 B;
Vaillant VIH RW 200 boiler
Maar op zich zou dat niet zo relevant moeten zijn denk ik.
Al deze aparaten zijn verbonden met een zwart datakabeltje en 5 zitten samen geklemd in 2x wago 5x plug. Dus + in een wago en - in een wago.

Nu heb ik verschillende dingen geprobeerd om mijn adaptertje aan te sluiten. Ik gebruik een rood-blauw stroomdraadje naar de ebus adapter. Ik vermoed dikte 0,7.
- bruin en blauw elk in de andere wago plug bijgestoken. (klepje omhoog, bij een ander draadje bij steken, klepje dicht)
- nw wago plugjes van 3. verbindingsdraadje van de ene wago naar de andere, en 1 bestaande zwarte met een bruine of blauwe draad.
Die laatste lijkt mij dan het minst storingsgevoelig.

Helaas leidt deze werkwijze steeds tot een andere storing. Vandaag weer eens aangesloten en nu kreeg de 940 geen verbindin met de overige aparaten.
Wat doe ik verkeerd? Mis ik iets essentieels?

  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 19-04 22:16
@ahbart als ik je goed begrijp zit het nu als een ster aangesloten? (Alle componenten komen op 1 punt samen)

Ebus hoor je als een daisychain aan te sluiten, dus van elk component weer naar de volgende. Alleen als dat resulteert in hele lange lussen, dan met zijtakken.

Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
@maarten_NL Ja klopt. Dat is goed de installateur het had aangesloten. Daar wilde ik op aansluiten.
Is dat niet goed? Kan ik dat veranderen? Hoe ziet een daisychain er uit?

Edit: Ik lees nu dat daisychain op zich beter zou zijn, maar dat het in huiselijke installatie prima zou moeten werken?
Alle lijntje zijn kort max 2 meter. de langste is naar de warmtepomp buiten. Die is 5 a 6 meter.
Als ik alles zou willen aanpassen, dan is dat wel even werk, schat ik in. Ik denk ook niet dat ik dat durf.
Is er nog een altternatieve manier om de ebus-adapter aan te sluiten?

Edit: In dit document van Vaillant over de bedrading lees ik de volgende tekst:
De VR38 toepassen indien nodig. De VR38 adapter wordt gebruikt wanneer er meerdere
verwarmingselementen worden aangesloten die geen eBUS signaal geven, waardoor het eBUS
signaal wordt verzwakt. Denk aan cascade installaties met de VR70 ,meerdere thermostaten of de communicatiemodule VR 990/921.
Die VR70 is het kastje die verbinding maakt met de sensoCOMFORT VRC 720 toch?
Kan het zijn dat de vr70, de vr940f en de ebus-adapter samen te veel stroom trekken van de ebus lijn? Zodat mogelijk een vr38 nodig zou zijn?

[ Voor 90% gewijzigd door ahbart op 09-03-2026 20:12 ]


  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 19-04 22:16
Opzich beter of gewoon volgens de installatie richtlijnen, ster is gewoon fout aangesloten.

De ebusd adapter kan je beter aan een eigen voeding hangen dan door de ebus te laten voeden.

Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!


  • mr_evil08
  • Registratie: December 2008
  • Laatst online: 11:48
VR70 is een mengmodule, die moet je daarna nog wel assignen in de sensoCOMFORT VRC 720 nadat je hem aangesloten hebt.
De voeding komt uit de binnenunit of de VWZ AI als je die hebt.

hier hangt wel 20m kabel aan en aangesloten zijn vr940f, VR70, sensoCOMFORT VRC 720 en VWZ AI.
Echter wel de + en - overal hetzelfde aansluiten en goed opletten dat toch niet ergens een slecht contact zit.

In de sensoCOMFORT VRC 720 assign je de riedeltje.
De bekabeling moet wel voldoen aan de fabrikanteisen, gebruik geen netwerkkabel bijvoorbeeld, mag niet twisted zijn.

[ Voor 18% gewijzigd door mr_evil08 op 11-03-2026 10:03 ]

WP | SP, Daikin FTXM35M/RXM35M


  • Yariva
  • Registratie: November 2012
  • Laatst online: 10:22

Yariva

Moderator Internet & Netwerken

Power to the people!

Ik zit een beetje in dubio en vraag mij af wat jullie zouden aanraden.

Situatie
Ik wil mijn toekomstige all-ellectric WP setup van Vaillant beter in de gaten houden in Home Assistant. Het liefst lokaal. Om deze reden spreekt mij een ebus adapter aan.

Wensen
Het liefst gaat mijn voorkeur uit naar een internet kabel. Hierop kan ik POE leveren. In mijn hoofd: hoe minder apparaten op wifi hoe beter.

Verder is mijn doel om de data door te sturen naar Home Assistant. Hiermee draai ik al MQTT maar ik sta open voor andere manieren van communicatie.

Bordjes
Ik twijfel tussen:Twijfels
Mijn voorkeur gaat uit naar de eBUS Adapter Shield C6 vanwege dat er een internet kabel met extra koppelstukje in kan. Dan kan ik met een POE splitter naar USB-C deze van stroom voorzien.

Echter zie ik ook het gemak van de EBUS to WiFi Adapter Module V6.3. Een module die meteen data voorziet aan Home Assistant zonder extra tussenkomsten van containers als Ebusd. Dat zijn toch weer extra componenten die kunnen falen.

Verder zie ik dat de EBUS to WiFi Adapter Module V6.3 wordt gevoed via ebus zelf. Van de site van https://adapter.ebusd.eu/index.en.html zie ik dat ze nadrukkelijk melden dat zij dit niet doen en voeden vanaf USB-C conform specs van de Ebus standaard. Hoe serieus moet ik dit nemen?

Mensen zijn gelijk, maar sommige zijn gelijker dan andere | Humans need not apply


  • StefBon
  • Registratie: Juni 2020
  • Nu online
Yariva schreef op donderdag 12 maart 2026 @ 13:56:

Verder zie ik dat de EBUS to WiFi Adapter Module V6.3 wordt gevoed via ebus zelf. Van de site van https://adapter.ebusd.eu/index.en.html zie ik dat ze nadrukkelijk melden dat zij dit niet doen en voeden vanaf USB-C conform specs van de Ebus standaard. Hoe serieus moet ik dit nemen?
Bij mij was het cruciaal dat ik de adapter apart van stroom voorzag; via de bus rechtstreeks gaf problemen en zorgde ervoor dat andere apparaten op de bus problemen hadden (thermostaat etc.). Apart van stroom voorzien loste alles meteen op. Gewoon via aan standaard USB 5V adapter.

  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17-04 12:12
Hoi allen, sinds de laatste update krijg in in mijn ebusd logs enkel nog dit te zien

2026-03-17 09:31:58.467 [main notice] starting initial broadcast scan
2026-03-17 09:31:59.619 [bus error] send to fe: ERR: arbitration lost, retry
2026-03-17 09:32:02.562 [bus error] send to fe: ERR: arbitration lost, retry
2026-03-17 09:32:08.035 [bus error] send to fe: ERR: arbitration lost

Ik krijg het niet meer aan de praat om met mijn warmtepomp te communiceren

Iemand een oplossing en zoja hoe uit te voeren..

Enorm bedankt!!Afbeeldingslocatie: https://tweakers.net/i/ZeY7DBAydaj8H65sruI_S8bOZ7I=/x800/filters:strip_exif()/f/image/Ssf4nWwTtviCc8vwHzZ1PKl1.png?f=fotoalbum_large

[ Voor 23% gewijzigd door RaptorKid op 17-03-2026 09:48 ]


  • Question Mark
  • Registratie: Mei 2003
  • Laatst online: 10:52

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

RaptorKid schreef op dinsdag 17 maart 2026 @ 09:33:
Iemand een oplossing en zoja hoe uit te voeren..
Als ik de tekst in je screenshot lees, moet je "enh" of "ens" toevoegen aan je device, dus:

enh:192.168.0.252:9999

zie ook: https://github.com/john30/ebusd/issues/1240

Ik zou dat dan even proberen. :)

[ Voor 14% gewijzigd door Question Mark op 17-03-2026 10:31 ]

MCSE NT4/2K/2K3, MCTS, MCITP, CCA, CCEA, CCEE, CCIA, CCNA, CCDA, CCNP, CCDP, VCP, CEH + zwemdiploma A & B


  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
StefBon schreef op maandag 16 maart 2026 @ 09:06:
[...]
Bij mij was het cruciaal dat ik de adapter apart van stroom voorzag; via de bus rechtstreeks gaf problemen en zorgde ervoor dat andere apparaten op de bus problemen hadden (thermostaat etc.). Apart van stroom voorzien loste alles meteen op. Gewoon via aan standaard USB 5V adapter.
Ik ben wel benieuwd welke adapter jij dan hebt en van usb stroom voorziet.
Ik hen die BUS to WiFi Adapter Module V6.3 en helaas trekt die hier te veel stroom van de ebus, waardoor hier ook andere aparaten uitvallen.
Er zit wel een usb-c aansluiting op deze adapter, maar volgens mij is deze niet op hem van stroom te voorzien. Of heb ik dat mis?

  • StefBon
  • Registratie: Juni 2020
  • Nu online
ahbart schreef op dinsdag 17 maart 2026 @ 19:53:
[...]

Ik ben wel benieuwd welke adapter jij dan hebt en van usb stroom voorziet.
Ik hen die BUS to WiFi Adapter Module V6.3 en helaas trekt die hier te veel stroom van de ebus, waardoor hier ook andere aparaten uitvallen.
Er zit wel een usb-c aansluiting op deze adapter, maar volgens mij is deze niet op hem van stroom te voorzien. Of heb ik dat mis?
Via de USB C aansluiting inderdaad; je moet wel een jumpertje weghalen op het bordje om de stroom via USB toe te laten.

  • ahbart
  • Registratie: Januari 2002
  • Laatst online: 19-04 23:27
StefBon schreef op donderdag 19 maart 2026 @ 10:26:
[...]
Via de USB C aansluiting inderdaad; je moet wel een jumpertje weghalen op het bordje om de stroom via USB toe te laten.
Aah oke. Ik zie het nu. Ik dacht juist te begrijpen dat voeden via usb helemaal niet mocht. Dom 8)7
Jumper verwijderd en ga usb aansluiten. Kijken of het dan wel stabiel werkt zonder storing op de nadere apparaten. Dank!

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
EbusdD is geupdate. Maar nu krijg ik geen waardes meer van basv . Zoals de mogelijkheid van de flow of de hwc temp. Staat op unavailable.

Afbeeldingslocatie: https://tweakers.net/i/K9QeocXK9T3E6avumuENPa8qLx0=/800x/filters:strip_exif()/f/image/RASrFRR0ddJMHMGgsnOzfLot.png?f=fotoalbum_large

Water-Escape


  • helpme
  • Registratie: Oktober 2000
  • Nu online
water_escape schreef op vrijdag 20 maart 2026 @ 11:21:
EbusdD is geupdate. Maar nu krijg ik geen waardes meer van basv . Zoals de mogelijkheid van de flow of de hwc temp. Staat op unavailable.

[Afbeelding]
Ik had hetzelfde probleem en ik moest ens: toevoegen, zie https://github.com/john30/ebusd/issues/1240
Tevens zijn mijn namen in HA aangepast, dus ik moest mijn dashboards en automations aanpassen...

Misschien dat jij hetzelfde ervaart.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 10:32
Die had ik goed gezet. Ik heb alles uninstalled en opnieuw installed en toen werd alles weer wakker.

Water-Escape


  • Kaspers
  • Registratie: Juni 2004
  • Laatst online: 11:14
helpme schreef op vrijdag 20 maart 2026 @ 13:18:
[...]


Ik had hetzelfde probleem en ik moest ens: toevoegen, zie https://github.com/john30/ebusd/issues/1240
Tevens zijn mijn namen in HA aangepast, dus ik moest mijn dashboards en automations aanpassen...

Misschien dat jij hetzelfde ervaart.
Hmm zuur dat de namen van de entiteiten weer zijn aangepast. Had graag een changelog van ebusd gezien van de gewijzigde sensoren. Dat betekent pas upgraden als ik even de tijd heb om alles weer goed na te lopen wat gewijzigd is, ivm aansturing vanuit node-red :).

  • tcw82
  • Registratie: Oktober 2020
  • Laatst online: 09:30
water_escape schreef op vrijdag 20 maart 2026 @ 11:21:
EbusdD is geupdate. Maar nu krijg ik geen waardes meer van basv . Zoals de mogelijkheid van de flow of de hwc temp. Staat op unavailable.

[Afbeelding]
Mogelijk helpt dit ook:
https://community.home-as...n-ebusd-add-on/344852/485
bij mij is ook alles op unavailable komen te staan. Het lijkt inderdaad gelinkt met de update.
Helaas nog geen tijd gehad om e.e.a. uit te pluizen, maar het lijkt er sterkt op dat (in mijn geval dan toch) de "verwijzingstabel" die de opgehaalde telegrammen "vertaalt" naar waardes in een dashboardje is zoekgeraakt.
Er is ook wat informatie te vinden hier via de documentatie, ik kan er online even snel niet bij, maar screenshot had ik toevallig wel:
Afbeeldingslocatie: https://tweakers.net/i/b7Ycth0fYfs7EQnVoRjGInHOdQM=/232x232/filters:strip_exif()/f/image/QTovdU7HUBmsHiCTYUmvjlX9.png?f=fotoalbum_tile

  • Jag
  • Registratie: Januari 2000
  • Laatst online: 19-04 23:16

Jag

Voor iedereen waarvan de ebusd parameters niet meer werken; waarschijnlijk te maken met de update van ebusd naar 26.1 waardoor de config aangepast moet worden en als je lokale config files gebruikt, deze naar een andere map moeten.

Hier wordt omschreven wat je moet doen om te migreren vanaf 25.1.

  • tcw82
  • Registratie: Oktober 2020
  • Laatst online: 09:30
Jag schreef op zondag 22 maart 2026 @ 13:24:
Voor iedereen waarvan de ebusd parameters niet meer werken; waarschijnlijk te maken met de update van ebusd naar 26.1 waardoor de config aangepast moet worden en als je lokale config files gebruikt, deze naar een andere map moeten.

Hier wordt omschreven wat je moet doen om te migreren vanaf 25.1.
Dank je, wat ik me afvroeg, als je nu alles gewoon weg verwijderd en alles weer opzet na de update, zou het dan goedkomen?

[ Voor 10% gewijzigd door tcw82 op 22-03-2026 19:59 ]


  • Jag
  • Registratie: Januari 2000
  • Laatst online: 19-04 23:16

Jag

tcw82 schreef op zondag 22 maart 2026 @ 19:55:
[...]

Dank je, wat ik me afvroeg, als je nu alles gewoon weg verwijderd en alles weer opzet na de update, zou het dan goedkomen?
Op zich wel maar ik zie het voordeel daar niet zo van in. Want je moet sowieso dan je config opnieuw doen en ook de config bestanden in een ander mapje zetten

  • tcw82
  • Registratie: Oktober 2020
  • Laatst online: 09:30
Jag schreef op zondag 22 maart 2026 @ 22:52:
[...]

Op zich wel maar ik zie het voordeel daar niet zo van in. Want je moet sowieso dan je config opnieuw doen en ook de config bestanden in een ander mapje zetten
Ander mapje omdat er nu een standaard map is waar die in moeten? (Ik weet dat er dingen anders moeten. Heb zitten pielen maar lijk iets te missen, ik weet alleen niet wat).

  • Jag
  • Registratie: Januari 2000
  • Laatst online: 19-04 23:16

Jag

tcw82 schreef op zondag 22 maart 2026 @ 23:40:
[...]


Ander mapje omdat er nu een standaard map is waar die in moeten? (Ik weet dat er dingen anders moeten. Heb zitten pielen maar lijk iets te missen, ik weet alleen niet wat).
Ik denk dat dat een home assistant wide verandering is; alle config bestanden van addons moeten in \addon_configs\ en dan in een submap van de addon

De configuratie van ebusd zelf, heeft een andere syntax. Er staat een soort conversie tabel op de link die ik eerder gaf.

  • schemert
  • Registratie: April 2009
  • Laatst online: 05-04 14:48
Ik heb een VR32 op mijn 2e warmtepomp gezet en onderdeel gemaakt vd de ebus kabel, alles parallel
De VR32 schakelaar heb ik op 1 gezet, deze warmtepomp volgt dan de andere warmtepomp, blijkt. Op een ander stand gebeurt er niets.
Als ik met ebusctl kijk, zie ik alleen de VR32 niet in de lijst staan.


version: ebusd 26.1.26.1
device: /dev/serial/by-id/usb-Espressif_USB_JTAG_serial_debug_unit_E4:B0:63:4C:03:38-if00, serial high speed, enhanced, firmware 1.1[6104].1[6104]
signal: acquired
symbol rate: 48
max symbol rate: 96
min arbitration micros: 3
max arbitration micros: 8
min symbol latency: 4
max symbol latency: 5
scan: finished, some messages pending
reconnects: 0
masters: 3
messages: 470
conditional: 0
poll: 207
update: 14
address 03: master #11
address 08: slave #11, scanning
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=CTLV2;SW=0514;HW=1104", loaded "vaillant/15.ctlv2.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd

Als ik de andere posts goed begrijp zou de VR32 in de lijst moeten komen op 18, 38 of 78
Maar die verschijnt dus niet

(ebusd is net herstart, dus weet hij nog niet dat 08 de hoofdwarmtepomp is).

doe ik iets fout?

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 08:22
Ik wil mijn ebus shield aansluiten op mijn VR70. Wat voor kabel hebben jullie gebruikt? Ik heb nog wat UTP kabel thuis, maar Vaillant geeft aan dat die niet gebruikt mag worden.
Kan ik UTP gebruiken, of kan ik beter wat 2-aderige signaal kabel kopen?

Hail to the king baby!


  • StefBon
  • Registratie: Juni 2020
  • Nu online
urk_forever schreef op vrijdag 27 maart 2026 @ 21:30:
Ik wil mijn ebus shield aansluiten op mijn VR70. Wat voor kabel hebben jullie gebruikt? Ik heb nog wat UTP kabel thuis, maar Vaillant geeft aan dat die niet gebruikt mag worden.
Kan ik UTP gebruiken, of kan ik beter wat 2-aderige signaal kabel kopen?
Ik heb gewoon 'signaaldraad' gebruikt. Speakerkabel zou ook moeten werken dacht ik.

  • LEHE
  • Registratie: November 2024
  • Laatst online: 19-04 20:32
Misschien handig om eens te lezen: Vaillant ebus bekabeling technische omschrijving aanleg.pdfAfbeeldingslocatie: https://tweakers.net/i/kBn24SUU8KGwMGWLCOe8GPvUo4w=/x800/filters:strip_exif()/f/image/zvx4sOpVpUFxfbvNYaaQFkQ8.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/8dWcNOiZgepZpW9aSveaK2Wlg-w=/x800/filters:strip_exif()/f/image/ffvXQjUKAH9wJiSSq2OC0kdC.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/MEtfmxQ8gac61rEDZiYi3HrIJlM=/x800/filters:strip_exif()/f/image/fTBwueM2ZHliGQTGeS0Ba8PN.png?f=fotoalbum_large

  • martijnst
  • Registratie: November 2025
  • Laatst online: 11:18
LEHE schreef op zaterdag 28 maart 2026 @ 12:32:
Misschien handig om eens te lezen:
Het klinkt allemaal spannend, maar die H05VV is standaard flexibel snoer van de bouwmarkt. Meestal is die er "plat" en "rond" (laatste neemt wat meer ruimte in). Kon ik ook meteen gebruiken voor verlengen van de buitensensor, de boilersensor en de driewegklep(pen)!

  • martijnst
  • Registratie: November 2025
  • Laatst online: 11:18
Ik ben alles weer heel eigenwijs aan het doen. Een Arotherm Plus 55/6 met alléén een VWZ AI Plus controller. Dit werkt momenteel heel goed als autonome sturing, hoewel hij bv. geen legionellaprogramma doet.

Er is een gloednieuwe C6 ebus adapter shield die zelf al een wifi-kaartje heeft en de ebus-berichten het netwerk op stuurt. Op de laptop run ik ebusd via een docker image. Probleem: die standaard-CSV's van ebusd bevatten vrijwel geen berichten voor de VWZ AI. Ik vermoed (hoop) dat ik de VWZ wel kan aansturen.

De CSV's bij jonesPD bevatten wel veel meer definities voor de VWZ AI. Alleen is de syntax wat veranderd waardoor ik deze handmatig moet vertalen. Omdat ik weinig ervaring heb gaat dat erg traag.

1. Weet iemand of er zulke uitgebreide CSV's zijn die de modernere syntax gebruiken?

2. Iemand ervaring met aansturen van de VWZ zonder systeemthermostaat?

Ik heb de meeste basisgetallen er wel al uit. Ik ben vooral ook aan het kijken of het lukt om bijvoorbeeld de grens van de energie-integraal aan te passen of bijv. een boilerload te starten of uit te stellen.

[ Voor 9% gewijzigd door martijnst op 28-03-2026 16:03 ]


  • martijnst
  • Registratie: November 2025
  • Laatst online: 11:18
Inzicht: hoewel je best wat uit de VWZ AI kunt halen, kun je de HeatCurve instellen door een bericht naar de warmtepomp zelf te sturen (de HMU). Hier is ook nog wat mis met de nieuwste definitie-files van ebusd, maar deze route lukt wel handmatig.

Ben wel benieuwd of anderen zonder systeemthermostaat hebben gewerkt!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Onlangs ben ik verhuist naar een woning met een AWB ThermoMaster C-XV. Als ik die wil koppelen aan HASS, kan dat dan met behoud van de bestaande thermostaat zoals bij de OTGW kan?

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
@Raven Als die ketel ebusd communiceert dan kan je dmv een adapter toe te voegen in het netwerk inderdaad koppelen met Home Assistant en de rest intact houden

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

@xarow De adapter wordt dus dan parallel aangesloten over de draden naar de thermostaat in de woonkamer?

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
@Raven Klopt. Een paar posts boven je staat er een beschrijving van de ebusd verbinding en hoe te installeren.

  • Turk
  • Registratie: Mei 2010
  • Laatst online: 08:03
Ik heb wat uitdagingen met mijn installatie:
- Vaillant VWL 75/6 Monoblock
- VWZ AI (+)
- VRC 720/3
- VRC - DCF 9535
- 2x VR10 voelers
- ebusd Adapter Stick C6 (met USB-c gevoed, WiFi verbonden)

ebusd info:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
-ebusd:/# ebusctl info
version: ebusd 26.1.26.1
device: 192.168.2.3:9999, TCP, enhanced, firmware 1.1[631e].1[631e]
access: *
signal: acquired
symbol rate: 60
max symbol rate: 201
min arbitration micros: 1
max arbitration micros: 398
min symbol latency: 0
max symbol latency: 50
scan: finished
reconnects: 3
masters: 5
messages: 682
conditional: 0
poll: 278
update: 29
address 00: master #1
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0905;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=CTLV3;SW=0808;HW=8004", loaded "vaillant/15.ctlv3.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0202;HW=0103", loaded "vaillant/76.vwzio.csv"
Uitlezen via MQTT gaat prima, ik krijg waardes te zien in Home Assistant, alleen de thermostaat en doeltemperatuur SWW veranderen via Home Assistant wil niet of is zeer tijdelijk (2min).

Ik zou hem graag software-matig SG Ready maken, of met een relais maar dan moet ik wel waardes in het register blijvend kunnen veranderen.

Mijn climate entiteit ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
climate:
  - name: "Woonkamer Thermostaat"
    unique_id: "ebusd_woonkamer_thermostat"
    current_temperature_topic: "ebusd/ctlv3/Z1RoomTemp"
    current_temperature_template: "{{ value_json.value.value | round(1) }}"
    
    # We kijken naar de ActualDesired voor de status in de grafiek
    temperature_state_topic: "ebusd/ctlv3/Z1ActualRoomTempDesired"
    temperature_state_template: "{{ value_json.value.value }}"
    
    temperature_command_topic: "ebusd/ctlv3/Z1QuickVetoTemp/set"
    
    mode_state_topic: "ebusd/ctlv3/Z1OpMode"
    mode_state_template: >
      {% set map = {'auto': 'auto', 'manual': 'heat', 'off': 'off', 'summer': 'off', 'cool': 'cool'} %}
      {{ map[value_json.opmode.value] if value_json.opmode is defined else 'auto' }}
    mode_command_topic: "ebusd/ctlv3/Z1OpMode/set"
    modes:
      - "auto"
      - "heat"
      - "off"
      - "cool"

    min_temp: 15
    max_temp: 30
    temp_step: 0.5
Ook als ik tijdelijk de Veto aanpas, wordt ie in de VRC720/3 niet aangepast
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
number:
  - name: "Tijdelijke Temperatuur (Veto)"
    unique_id: "ebusd_ctlv3_z1_quick_veto_temp" # Altijd een unique_id toevoegen!
    state_topic: "ebusd/ctlv3/Z1QuickVetoTemp"
    command_topic: "ebusd/ctlv3/Z1QuickVetoTemp/set"
    value_template: >
      {% if value_json is defined and value_json.value is defined %}
        {{ value_json.value.value }}
      {% else %}
        {{ value }}
      {% endif %}
    min: 15
    max: 25
    step: 0.5
    unit_of_measurement: "°C"
    mode: box
Mijn doeltemperatuur voor SWW ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
number:
  - name: "Instellen Warm Water Temperatuur"
    unique_id: "ebusd_set_hwc_temp"
    state_topic: "ebusd/ctlv3/HwcTempDesired"
    command_topic: "ebusd/ctlv3/HwcTempDesired/set"
    value_template: >
      {% if value_json is defined and value_json.value is defined %}
        {{ value_json.value.value }}
      {% else %}
        {{ value }}
      {% endif %}
    min: 35
    max: 65
    step: 1
    unit_of_measurement: "°C"
    mode: box
Het lijkt alsof er een planning actief is in de VRC720, maar die heb ik (nog) niet ingesteld

Waar sla ik de plank mis?

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
@Turk Heb je wel je schrijfrechten goed staan? Wordt de weggeschreven waarde ook zichtbaar op je thermostaat voordat die weer terug gaat?

Aangezien je waardes na een korte tijd weer terug gaan lijkt het er namelijk op dat je wel iets probeert te schrijven, maar dat je dit in je mqtt config niet hebt geactiveerd.

[ Voor 39% gewijzigd door xarow op 02-04-2026 09:29 ]


  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

xarow schreef op dinsdag 31 maart 2026 @ 17:43:
@Raven Klopt. Een paar posts boven je staat er een beschrijving van de ebusd verbinding en hoe te installeren.
Wilde net gaan shoppen, €55, beetje prijzig :/

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


  • Turk
  • Registratie: Mei 2010
  • Laatst online: 08:03
xarow schreef op donderdag 2 april 2026 @ 09:28:
@Turk Heb je wel je schrijfrechten goed staan? Wordt de weggeschreven waarde ook zichtbaar op je thermostaat voordat die weer terug gaat?

Aangezien je waardes na een korte tijd weer terug gaan lijkt het er namelijk op dat je wel iets probeert te schrijven, maar dat je dit in je mqtt config niet hebt geactiveerd.
De waardes werden wel weggeschreven en weer teruggezet (van de boiler niet meer, terwijl ik daar niks aan heb veranderd), de thermostaat schreef weg naar
code:
1
ebusd/ctlv3/Z1QuickVetoTemp/set
en dat moest
code:
1
ebusd/ctlv3/Z1DayTemp/set
zijn.

Ik heb in de thermostaat verder geen planning staan dus neem ik aan dat hij altijd op "Day" blijft. Hiermee kan ik in Home Assistant dan de nachtverlaging regelen.

  • StefBon
  • Registratie: Juni 2020
  • Nu online
Heeft er hier al iemand voorgehad dat de adapter stuk ging? Ik moest vandaag een stekker verplaatsen dus de adapter kwam zonder stroom te zitten via de USB adapter.

Dit gaf plots issues dat de adapter geen stroom meer wou nemen. Ik heb toen het aangesloten aan mijn Mac, en toen ging het. Ook dan terwijl eens de firmware geüpdatet. Sindsdien kan het de EBUS niet meer uitlezen. Webportal blijft werken van de adapter. Maar signaal met de bus is er niet meer.

Bekabeling zit zoals ervoor. De bus heeft stroom (18V) en werkt want de LEDs knipperen. Toch blijft er staan dat er geen bus signaal is.

Uiterst vreemd. Ik heb alvast een nieuwe C6 adapter besteld. Maar tot dan weet ik het niet goed. Ik kan nieuwe firmware flashed en resets uitvoeren, maar doet allemaal niets.

Ik vermoed toch dat er een hardware issue is. Kan het niet anders verklaren. Toch gevoelig precies met gewoon plots stroomverlies.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19-04 15:05
Turk schreef op donderdag 2 april 2026 @ 11:31:
[...]

De waardes werden wel weggeschreven en weer teruggezet (van de boiler niet meer, terwijl ik daar niks aan heb veranderd), de thermostaat schreef weg naar
code:
1
ebusd/ctlv3/Z1QuickVetoTemp/set
en dat moest
code:
1
ebusd/ctlv3/Z1DayTemp/set
zijn.

Ik heb in de thermostaat verder geen planning staan dus neem ik aan dat hij altijd op "Day" blijft. Hiermee kan ik in Home Assistant dan de nachtverlaging regelen.
Als je de waardes werkelijk op je thermostaat ziet wijzigen zou er toch iets niet goed staan in de thermostaat.

Anders stap voor stap de communicatie monitoren, dus checken of er mqtt berichten worden gestuurd en/of dat je in de rauwe ebusd log kan zien wat je temperatuur schakelt.

  • martijnst
  • Registratie: November 2025
  • Laatst online: 11:18
Proton_ schreef op zondag 5 juni 2022 @ 10:53:
Intussen heb ik ook een lange-run-maker geknutseld waarbij de aanvoertemperatuur mag oplopen als het minimaal vermogen te hoog is. Het gebruikt alleen informatie die op ebus beschikbaar is (en een maximum en minimum om gekke dingen te voorkomen).
(zie ook Proton_ in "Vaillant aroTHERM warmtepomp ervaringen" )
Ik denk dat het vrij aardig vertaalt naar willekeurige domotica-oplossingen, maar eigenlijk kan het over een half jaar pas goed getest worden.
Dus ter info :)
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
public void UpdateMinimumFlowTemp(EbusMeter settings, double currentMinimum, double actualFlowTemp, double desiredFlowTemp, double modulation)
        {
            if (currentMinimum < settings.MinimumFlowTemperature)
            {
                _logger.LogInformation("Reset temperature, it was lower than the configured minimum.");
                SetMinimumFlowTemp(settings.MinimumFlowTemperature);
            }
            else if (desiredFlowTemp < currentMinimum && currentMinimum > settings.MinimumFlowTemperature)
            {
                _logger.LogInformation("Reset temperature, it was higher and there is no longer heat requested.");
                SetMinimumFlowTemp(settings.MinimumFlowTemperature);
            }
            else if (actualFlowTemp > desiredFlowTemp &&
                     modulation < 2 &&
                     actualFlowTemp < settings.MaximumFlowTemperature &&
                     desiredFlowTemp >= settings.MinimumFlowTemperature)
            {
                // The flow temperature overshoots the setpoint while on minimum modulation;
                // make the setpoint at least the acual temperature to extend the run.
                _logger.LogInformation("Extend the run");
                SetMinimumFlowTemp(actualFlowTemp);
            }
            else
            {
                _logger.LogDebug("Nothing to do, all is well");
            }
        }
@Proton_ Ik heb deze geïmplementeerd (heel fijn dat je het ooit gepubliceerd hebt) maar ik begrijp niet onder welke voorwaarden de run wordt afgebroken. Als de min flow omhoog gaat, dan leest de target flow temp precies zo hoog uit. Dus ik zie niet hoe desiredFlowTemp < currentMinimum kan raken. Hoe werkt dat bij jou? Is het de thermostaat die een override doet waardoor de target flow temp toch wel omlaag gaat ondanks het minimum?

(Context: de pomp staat nu een uurtje of 10 te pruttelen op 30rps, huis perfect op temp gebleven, maar nu de dag aanbreekt wordt het duidelijk warmer en zou de run mogen afbreken. Ik kan dat ook wel regelen op overshoot van de kamertemperatuur maar ben héél benieuwd hoe jij dit hebt.)

[ Voor 5% gewijzigd door martijnst op 11-04-2026 09:14 ]


  • Proton_
  • Registratie: November 2011
  • Laatst online: 08:01

Proton_

Moderator Wonen & Mobiliteit 

Team Welles

Topicstarter
@martijnst thermostaat op Uitgebreid, dan is de woonkamer leidend.

Het ik-wil-een-warmtepomp FAQ topic- '23 MG5, douchen met wtw en Auer Edel Eau, verwarming met Vaillant Arotherm Plus.


  • martijnst
  • Registratie: November 2025
  • Laatst online: 11:18
Proton_ schreef op zaterdag 11 april 2026 @ 14:56:
@martijnst thermostaat op Uitgebreid, dan is de woonkamer leidend.
Duidelijk. Ik heb geen thermostaat, maar dan weet ik welke kant ik op moet ;-)

  • martijnst
  • Registratie: November 2025
  • Laatst online: 11:18
Een vraag voor wie wél een Vaillant-thermostaat gebruikt (nou ja, iedereen dus): gaat de circulatiepomp vaak uit bij lenteweer? Of blijft deze doordraaien? In mijn systeem zonder de thermostaat gaat deze alleen (automatisch) uit als de Uitsch.temp. zomer bereikt is, dus als verwarming geheel niet meer nodig is voor dat moment.

Ik ben benieuwd of bij gebruik van de thermostaat de pomp ook nog op andere momenten uitgaat, want dan zou ik dat ook in mijn regeling kunnen opnemen. Misschien heeft iemand dit gelogd afgelopen dagen?
Pagina: 1 ... 15 16 Laatste