• hjzwiers
  • Registratie: November 2005
  • Laatst online: 19-02 20:16
Afbeeldingslocatie: https://tweakers.net/i/wkeJmfQVMOzyp9900ScICI6SDVs=/800x/filters:strip_exif()/f/image/OLgO6AAGn02rNLsSQCOmhp6O.png?f=fotoalbum_large

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

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

hjzwiers schreef op dinsdag 23 december 2025 @ 15:15:
Ik zie dat jij VWZIO uitleest, die heb ik niet en allemaal sub menu's hebt ..... Hoe vraag jij deze op, via een docker file?
Ik gebruik Home Assistant met de ebusd Add-on en de Mosquitto MQTT broker. De ebus addon is geconfigureerd om te verbinden met mijn ebus-adapter. Eigenlijk niet zo heel spannend ingesteld. Ik gebruik "enhanced" en doe een "full scan" bij het opstarten.

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

In mijn "config path" staan alle configfiles lokaal gedownload. Tijdens het opstarten van ebusd kan ik in de logging ook zien dat hij deze raadpleegt en matched naar de gevonden devices. Zie hieronder de detectie en het gebruik van de configile van mijn buitenunit. :)

code:
1
2
3
4
5
6
2025-12-23 15:33:13.062 [bus notice] scan 08: ;Vaillant;HMU00;0901;5103
2025-12-23 15:33:13.062 [update notice] store 08 ident: done
2025-12-23 15:33:13.062 [update notice] sent scan-read scan.08  QQ=31: Vaillant;HMU00;0901;5103
2025-12-23 15:33:13.062 [bus notice] scan 08: ;Vaillant;HMU00;0901;5103
............
2025-12-23 15:33:13.120 [main notice] read scan config file vaillant/08.hmu00.HW5103.SW0901.csv for ID "hmu00", SW0901, HW5103

Qua devices: CTLV is een sensocomfort, VWZ is een hydraulische binnenunit, HMU is de buitenunit/warmtepomp.

Zie nu ik door de logfiles ga, overigens definitief dat ik een v2 sensocomfort heb. :)
code:
1
2025-12-23 15:33:15.991 [bus notice] scan 15: ;Vaillant;[b]CTLV2[/b];0514;1104


Het mooie van HA is dat je vrij veel in de gui kunt instellen (op de configfiles zelf na). Ik durf niet te zeggen hoe je dit vanuit een docker container doet.

edit: ik ben er steeds meer van overtuigd dat je configfiles niet goed geladen worden. Er staat mij bij dat er sinds een tijd overgestapt is naar een ander formaat. Kan zijn dat daarom de juiste bestanden niet meer in de online repository's gevonden kunnen worden.

edit2:
The old web service at cfg.ebusd.eu (https and http) is at its end of life and is subject to shutdown (no longer updated since end of 2024, complete shutdown end of 2025).

If you want to continue using web based configuration files, you need to move to ebusd version >= 24.1.

Alternatively you can clone the new CDN repository locally (see below), or use the old archived and no longer maintained CSV files locally from here (old frozen version kept for convenience).
zie https://github.com/john30/ebusd-configuration (en dan het stuk onder "important notice")

Misschien een optie om even een "archived" repository lokaal neer te zetten, en die te gebruiken. :)

[ Voor 19% gewijzigd door Question Mark op 23-12-2025 15:53 ]

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


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 20-02 17:55
De config path heeft hij al meerdere keren verandert, in principe kan je die laten verwijzen naar de ebus.github.io om de laatste release qua files te hebben.

Het zal helpen als er een keer een ebus log wordt gestuurd zoals al een aantal keer is gevraagd. Dan kan je pas zien wat er mis gaat. Docker of Home Assistant addon maakt in principe ook geen verschil aangezien een add-on ook gewoon een Docker container is.

  • hjzwiers
  • Registratie: November 2005
  • Laatst online: 19-02 20:16
Nou ik heb AI ingeschakeld, kom ik iets verde mee.

Als ik in de docker de comando invoer:
ebusctl read -c hmu FlowPressure
1.2
Dus er is een druk.
Als ik nu de files van ebus.github.io locaal zet voor 08.hmu.tsp, 15.ctlv2.tsp, en 76.vwzio.tsp (weet niet wat f6 doet, ik heb geen NETX2 is) erin zet en dat de file 08.tsp wijzig dat die @poll(30) voor de data van de pomp actief gaat pollen.
Echter toen ik dit allemaal deed, deed die het natuurlijk niet, ben me nu aan het inlezen waarom niet.

[ Voor 11% gewijzigd door hjzwiers op 24-12-2025 09:47 ]


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

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

hjzwiers schreef op woensdag 24 december 2025 @ 09:46:
Als ik nu de files van ebus.github.io locaal zet voor 08.hmu.tsp, 15.ctlv2.tsp, en 76.vwzio.tsp (weet niet wat f6 doet, ik heb geen NETX2 is) erin zet en dat de file 08.tsp wijzig dat die @poll(30) voor de data van de pomp actief gaat pollen.
Kijk nu even in je ebus logging, het is belangrijk om te weten of die lokale configfiles ook daadwerkelijk gebruikt worden. Naamgeving van die bestanden is daarbij erg belangrijk.

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


  • hjzwiers
  • Registratie: November 2005
  • Laatst online: 19-02 20:16
Hoe krijg ik een logging, heb EBUSD_LOGFILE: "/var/log/ebusd.log" geprobeert, echter is leeg, of moet ik de file aanmaken?

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 20-02 17:55
hjzwiers schreef op maandag 22 december 2025 @ 09:40:
Bedankt voor alle tips, echter jullie moeten niet vergeten dat ik draai vanuit een docker container:

services:
ebusd:
image: john30/ebusd
container_name: ebusd
restart: unless-stopped
ports:
- 8888:8888
environment:
EBUSD_DEVICE: ens:192.168.2.99:9999
EBUSD_SCANCONFIG: "full"
EBUSD_MQTTHOST: 192.168.2.71
EBUSD_MQTTPORT: "1883"
EBUSD_CONFIGLANG: en
EBUSD_MQTTINT: /etc/ebusd/mqtt-hassio.cfg
EBUSD_MQTTJSON: ""
EBUSD_LOGFILE: /var/log/ebusd.log
networks: {}

waar ik nu mee speel is de :

EBUSD_CONFIGPATH: https://github.com/eBUS/ebus.github.io/tree/main/en/vaillant
EBUSD_CONFIGPATH: https://ebus.github.io/next/
EBUSD_CONFIGPATH: https://ebus.github.io/
EBUSD_CONFIGPATH: https://github.com/john30/ebusd-configuration.git
EBUSD_CONFIGPATH: https://github.com/john30/ebusd

https://ebus.github.io/ zou de modernste zijn, echter ze leveren allemaal ongeveer hetzelde resultaat.
ik heb een keer de volgende melding gezien in de logging:

2025-12-22 07:32:32.426 [update notice] received read ctlv2 WaterPressure QQ=f1:
@hjzwiers in dit bericht heb je het al eens over iets wat je in de logging hebt gezien. Over die log hebben we het. Na het opstarten van de ebusd docker zou ebusd alle configs moeten scannen en dan ook weergeven welke config er per device wordt ingeladen.

Verder als je bestanden lokaal gebruikt moet je volgens mij wel de csv versie van de bestanden gebruiken en niet de tsp bestanden.

  • hjzwiers
  • Registratie: November 2005
  • Laatst online: 19-02 20:16
Alle ideeen over pollen van de bus werken niet (@poll(30) toegevoegd in de tsp file en lokaal ebusd gedraait).
Ik ben weer terug bij mijn orspronkelijke https://ebus.github.io/ werk heb meest stabiel.
Ik zoek nu uit hoe je de commando "ebusctl read -c hmu FlowPressure" in docker compse kan invoeren en eens per dag kan uitlezen. Ik kan het handmatig doen, echter wil dat het automatisch gaat.

  • hjzwiers
  • Registratie: November 2005
  • Laatst online: 19-02 20:16
services:
ebusd:
image: john30/ebusd
container_name: ebusd
restart: unless-stopped
ports:
- 8888:8888
volumes:
- ./scripts:/scripts:ro # mount local script folder
command:
- /scripts/automation.sh
environment:
EBUSD_DEVICE: ens:192.168.2.99:9999
EBUSD_MQTTHOST: 192.168.2.71
EBUSD_MQTTPORT: "1883"
EBUSD_CONFIGPATH: https://ebus.github.io
EBUSD_MQTTTOPIC: ebusd
EBUSD_CONFIGLANG: en
EBUSD_MQTTINT: /etc/ebusd/mqtt-hassio.cfg
EBUSD_MQTTVAR: filter-name=
EBUSD_OPTS: --scanconfig=full --mqttretain
EBUSD_MQTTJSON: "true"
networks: {}

met een automation file: (in scripts)
#!/bin/bash

# 1. Start ebusd in the background using the settings from the YAML
ebusd -f $EBUSD_OPTS &

# 2. FIX: Check port 8888 WITHOUT 'nc'
echo "[Automation] Waiting for ebusd port 8888..."
until (echo > /dev/tcp/127.0.0.1/8888) >/dev/null 2>&1; do
sleep 2
done

# 3. Wait for the HMU configuration to be fully loaded
# If this hangs, check 'docker logs' to see if it can reach the config server
echo "[Automation] Waiting for HMU CSV to load..."
until ebusctl info | grep -q "08.hmu.csv"; do
sleep 5
done

# 4. Set the high-priority poll
# This sends the data to 192.168.2.71 (MQTT) immediately
echo "[Automation] HMU Ready. Starting FlowPressure polling..."
ebusctl read -p 1 -c hmu FlowPressure

# 5. Keep container alive
wait


Lang leven AI, het wortd nu automatisch geupdate. Thanks voor alle hulp

[ Voor 58% gewijzigd door hjzwiers op 28-12-2025 19:05 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 08:52
Waar kan je de actuele temperatuur zien? Ik zie wel de " Z1ActualRoomTempDesired " . Maar niet de actual. Ik krijg volgens mij met de standaard setup geen thermostaat informatie door?

Water-Escape


  • Franciesco
  • Registratie: Januari 2021
  • Laatst online: 02-03 15:15
@water_escape ctlv2 z1RoomTemp

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 08:52
Die staat er bij mij niet tussen, niks van de ctlv2 . Ik gebruik auto csv.
Afbeeldingslocatie: https://tweakers.net/i/-Ktgu7xxwtxDM9kYc6_sGnV_lyg=/x800/filters:strip_exif()/f/image/ZtuojUaLwHR6KkPtyd0k0EF4.png?f=fotoalbum_large

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

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 20-02 17:55
@water_escape De BASV heeft ook een z1RoomTemp. De BASV is in jou configuratie de kamerthermostaat

[ Voor 35% gewijzigd door xarow op 07-01-2026 08:37 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 08:52
xarow schreef op woensdag 7 januari 2026 @ 08:36:
@water_escape De BASV heeft ook een z1RoomTemp. De BASV is in jou configuratie de kamerthermostaat
Daar heb ik dus al 100x totaal overheen gekeken. Maar dat is hem idd. Dank

Water-Escape


  • HeRSteiN
  • Registratie: Juni 2017
  • Laatst online: 02-03 17:14
xarow schreef op zaterdag 20 december 2025 @ 10:40:
[...]


Ja, dit kan je op die manier doen inderdaad. Hou er wel rekening mee dat je waarschijnlijk altijd ook je woonkamer verwarmt als je een enkele kamer wilt verwarmen, tenzij je in de woonkamer ook radiatorknoppen hebt. Maar dan moet je weer oppassen dat je niet gaat stoken terwijl alle radiatoren dicht staan.

Hoe je je systeem vervolgens laat verwarmen is ook nog de vraag. Als je woonkamer de setpoint heeft gehaald zal je ketel uitgaan, dan moet je wellicht het setpoint in je woonkamer gaan verhogen om je kamers te verwarmen.
Wel, ik heb de Shield ontvangen en aangesloten op de Vaillant.
Home Assistant kan de Shield terugvinden en kan vanalle MQTT devices vinden.

Gezien ik een totale analfabeet met die materie zit ik momenteel vast.
Ik had graag mijn temperatuur geregeld in Home Assistant. Maar dit lijkt niet mogelijk te zijn?

Zijn er beginner dingen die ik nog moet instellen die ik over het hoofd heb gezien?

Alvast bedankt voor jullie tijd.

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

Question Mark

Moderator SSC/WOS

F7 - Nee - Ja

HeRSteiN schreef op donderdag 8 januari 2026 @ 15:14:
[...]
Zijn er beginner dingen die ik nog moet instellen die ik over het hoofd heb gezien?
Begin eens met het schetsen van je situatie, en hoe je eea nu geconfigureerd hebt.

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


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 20-02 17:55
HeRSteiN schreef op donderdag 8 januari 2026 @ 15:14:
[...]


Wel, ik heb de Shield ontvangen en aangesloten op de Vaillant.
Home Assistant kan de Shield terugvinden en kan vanalle MQTT devices vinden.

Gezien ik een totale analfabeet met die materie zit ik momenteel vast.
Ik had graag mijn temperatuur geregeld in Home Assistant. Maar dit lijkt niet mogelijk te zijn?

Zijn er beginner dingen die ik nog moet instellen die ik over het hoofd heb gezien?

Alvast bedankt voor jullie tijd.
Dit is wel mogelijk, maar ligt waarschijnlijk aan je config. Standaard is die read-only ingesteld. Zoals hierboven gezegd. Laat eens zien hoe je config is en geef duidelijk aan wat je wilt bereiken :)

  • HeRSteiN
  • Registratie: Juni 2017
  • Laatst online: 02-03 17:14
Question Mark schreef op donderdag 8 januari 2026 @ 15:29:
[...]

Begin eens met het schetsen van je situatie, en hoe je eea nu geconfigureerd hebt.
Bedankt voor jullie tijd.

Momenteel heb ik dus de Ebus Shield aan mijn Vaillant gekoppeld.
In Home Assistant heb ik ebusd met MQTT connectie geïnstalleerd. Ik heb na de connectie met de Shield niets meer gedaan qua configuratie. Hieronder de entiteiten opgelijst die ik in HA kan zien in MQTT

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

De entiteit: ebusd 370 lijkt mij de Thermostaat te zijn die ik beneden aan de muur heb hangen.
Als test zou ik de thermostaat willen bedienen via Home Assistant echter weet ik niet hoe. Staat op read only?

Mijn finale idee/project is om per kamer/ruimte een slimme thermostaat te hangen waarbij ik de temperatuur per ruimte kan kiezen. Echter heb ik momenteel nog geen zigbee thermostaten in mijn bezit.

Hopelijk brengt bovenstaande beetje idee over de momenteel geinstalleerde situatie.

Nogmaals bedankt voor jullie hulp/interesse.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 20-02 17:55
Probeer je config eens aan te passen zoals water_escape hem heeft. Dan geef je het commando om entities ook te kunnen schrijven als ze als schrijfbaar zijn geconfigureerd in de csv bestanden en haal je ook de filter op namen weg.

Afbeelding

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 08:52
HeRSteiN schreef op donderdag 8 januari 2026 @ 19:05:
[...]


Bedankt voor jullie tijd.

Momenteel heb ik dus de Ebus Shield aan mijn Vaillant gekoppeld.
In Home Assistant heb ik ebusd met MQTT connectie geïnstalleerd. Ik heb na de connectie met de Shield niets meer gedaan qua configuratie. Hieronder de entiteiten opgelijst die ik in HA kan zien in MQTT

[Afbeelding]

De entiteit: ebusd 370 lijkt mij de Thermostaat te zijn die ik beneden aan de muur heb hangen.
Als test zou ik de thermostaat willen bedienen via Home Assistant echter weet ik niet hoe. Staat op read only?

Mijn finale idee/project is om per kamer/ruimte een slimme thermostaat te hangen waarbij ik de temperatuur per ruimte kan kiezen. Echter heb ik momenteel nog geen zigbee thermostaten in mijn bezit.

Hopelijk brengt bovenstaande beetje idee over de momenteel geinstalleerde situatie.

Nogmaals bedankt voor jullie hulp/interesse.
Zoek hierboven even terug op mijn "handleiding" , dan krijg je ook editable items ipv readonly.

Water-Escape


  • Binkia
  • Registratie: December 2012
  • Laatst online: 04-03 19:22
Na lang zwoegen en uiteindelijk met goede hulp van Grok is het me gelukt om ebus berichten via de eBUS Adapter Shield C6 verbonden met de Vaillant ebus, ebusd docker container en de mosquitto docker container in mijn home assistant docker container te ontvangen. Mijn Vailant omgeving bestaat uit een Arotherm Plus Split 55/8.2, Hydraulische Module VWL 57/8.2, sensoCOMFORT VRC720 en Gateway My Connect. Nu krijg ik bij het inlezen van de ebusd configuratiebestanden een aantal errors zoals:
  • [main error] unable to load scan config 04: no file from vaillant with prefix 04 found
  • [/li]
  • [main error] unable to load scan config 08: no file from vaillant with prefix 08 matches ID "hmux0", SW0302, HW0504
  • [main error] unable to load scan config f6: no file from vaillant with prefix f6 found
Ik neem aan dat deze bestanden nodig zijn om alle ebus gegevens te kunnen ontvangen. Heeft iemand een idee hoe ik de errors kan oplossen?

Dank.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 20-02 17:55
Binkia schreef op zaterdag 10 januari 2026 @ 20:22:
Na lang zwoegen en uiteindelijk met goede hulp van Grok is het me gelukt om ebus berichten via de eBUS Adapter Shield C6 verbonden met de Vaillant ebus, ebusd docker container en de mosquitto docker container in mijn home assistant docker container te ontvangen. Mijn Vailant omgeving bestaat uit een Arotherm Plus Split 55/8.2, Hydraulische Module VWL 57/8.2, sensoCOMFORT VRC720 en Gateway My Connect. Nu krijg ik bij het inlezen van de ebusd configuratiebestanden een aantal errors zoals:
  • [main error] unable to load scan config 04: no file from vaillant with prefix 04 found
  • [/li]
  • [main error] unable to load scan config 08: no file from vaillant with prefix 08 matches ID "hmux0", SW0302, HW0504
  • [main error] unable to load scan config f6: no file from vaillant with prefix f6 found
Ik neem aan dat deze bestanden nodig zijn om alle ebus gegevens te kunnen ontvangen. Heeft iemand een idee hoe ik de errors kan oplossen?

Dank.
Door eerst te beginnen met het delen van je configuratie. Wij kunnen niet ruiken hoe jou configuratie is ;)

  • Binkia
  • Registratie: December 2012
  • Laatst online: 04-03 19:22
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
  • Nu online

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: 04-03 19:22
@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: 20-02 17:55
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: 04-03 14:43
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: 04-03 14:43
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: 20-02 17:55
@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: 04-03 14:43
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: 02-03 17:48
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: 20-02 17:55
@oekiwoeki Oude csv kan je enkel nog gebruiken als je ze lokaal zet.

  • oekiwoeki
  • Registratie: September 2006
  • Laatst online: 02-03 17:48
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: 02-03 17:48
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: 20-02 17:55
@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: 02-03 17:48
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: 08:48
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
  • Nu online

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: 08:48
@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
  • Nu online

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: 04-03 20:29
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: 04-03 14:43
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: 04-03 20:29
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: 04-03 22:18
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: 03-03 14:13
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: 04-03 20:29
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: 03-03 14:13
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: 04-03 20:29
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: 04-03 14:43
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: 04-03 22:18
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: 09-02 15:04
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
  • Laatst online: 03-03 20:36
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: 08:52
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: 04-03 15:13
@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 - 1.8kWp W + 11.6kWp Z + 2.7kWp O PV - Kona EV + Kia ev3 - ESP8266 FTW!


  • StefBon
  • Registratie: Juni 2020
  • Laatst online: 03-03 20:36
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: 04-03 12:06

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: 22-02 15:22
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: 04-03 21:59
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: 04-03 12:06

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: 01-03 16:20
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: 04-03 15:13
@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 - 1.8kWp W + 11.6kWp Z + 2.7kWp O PV - Kona EV + Kia ev3 - ESP8266 FTW!


  • GeoffreyPut
  • Registratie: December 2012
  • Laatst online: 01-03 16:20
@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: 04-03 15:13
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 - 1.8kWp W + 11.6kWp Z + 2.7kWp O PV - Kona EV + Kia ev3 - ESP8266 FTW!


  • rik_1984
  • Registratie: Januari 2019
  • Laatst online: 04-03 21:59
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: 08:52
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: 04-03 21:59
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: 08:52
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: 04-03 21:59
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: 08:52
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
  • Laatst online: 03-03 20:36
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: 08:52
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
  • Laatst online: 03-03 20:36
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: 04-03 21:59
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: 08:52
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: 04-03 21:59
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
Pagina: 1 ... 14 15 Laatste