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 nodigahbart 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:Nu dacht ik eerst de config files te moeten updaten, maar het lijkt of die helemaal veranderd zijn.
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
Git pull ging niet omdat de hele structuur veranderd is naar typespec?
edit: Ik lees nu:code:Betekent dit dat ik die EBUSD_CONFIGPATH: zou moeten verwijderen?
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
Kan iemand mij op weg helpen? Of is er nu een andere, of betere manier?
Oke! Top. Maar ik moet dus de 'firmware' updaten? Of de docker ebusd?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
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 ]
hiermee vond ik, dat ik versie 25 heb. docker logs ebusd | grep "ebusd"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.
Hopelijk vind je een manier om naar versie 24 te komen.
[ Voor 19% gewijzigd door Rijo038 op 23-01-2026 20:37 ]
Aah ebusd! Ja die heb ik geupdate.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.
Dan ga ik binnenkort die ebus adapter weer aansluiten. Ben benieuwd. Dank!!
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?
Ah, excuses, ik had wel het idee dat ik je op weg aan het helpen was, maar daar hebben we elkaar even niet gevonden.ahbart schreef op vrijdag 23 januari 2026 @ 16:51:
[...]
Dit is geen antwoord op mijn post zo te zien?
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 ]
Top tip, deze werkt ook op min VRC720/3. Vet duration instellen met: ebusd/ctlv3/z1QuickVetoDuration/setrobertoz1982 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.
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: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
ebusd/ctlv0/z1SFMode/set
met payload: auto
Want die z1SFMode is als veto actief is "veto"
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
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 |
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ë
Dit zal naast het automatiseren van de binnencompensatie (Actief vs Thermostaat) adhv buitentemperatuur wellicht één van mijn meest zinvolle optimalisaties zijn.
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:
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). 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 |
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.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: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).
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 32alias: 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
Dit zal naast het automatiseren van de binnencompensatie (Actief vs Thermostaat) adhv buitentemperatuur wellicht één van mijn meest zinvolle optimalisaties zijn.
Water-Escape
@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!
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.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.
(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 ]
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:
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?
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:
Echter, via mqtt krijg ik de volgende lijst: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 |
code:
Daar zit wel wat overlap in, maar bijvoorbeeld de "WaterPressure" komt er niet in terug.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 } } |
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
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
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
Ik had hetzelfde probleem, dit was de oplossingoshiro 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:Echter, via mqtt krijg ik de volgende lijst:
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 WPSecondStagecode:Daar zit wel wat overlap in, maar bijvoorbeeld de "WaterPressure" komt er niet in terug.
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 71SetMode = { "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 } }
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?
Ha, geweldig, dankjewel! Alles staat er nu in, inderdaad!rik_1984 schreef op dinsdag 17 februari 2026 @ 19:21:
[...]
Ik had hetzelfde probleem, dit was de oplossing
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
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
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
@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.
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!
@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.
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.
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.
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!
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.
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.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.
Water-Escape
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?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.
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.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
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
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?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.
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.)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 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
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 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.
Iedere dag moet hij naar 55. Dat is geen probleem.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?
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
Bedankt!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.
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 ]
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?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.
Bij mij staat hij waarschijnlijk op ECO, want ik heb deze instellingen nog nooit gewijzigd
[ Voor 13% gewijzigd door rik_1984 op 04-03-2026 09:29 ]
De BUH wordt nooit ingeschakeld want ik heb legionellerun uitgeschakelt in de thermostaat settings.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]
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
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 trouwenswater_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.
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.
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)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.
Water-Escape
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:
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?
Mijn systeem bestaat uit:
Maar op zich zou dat niet zo relevant moeten zijn denk ik.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
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?
@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.
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!
@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:
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?
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:
Die VR70 is het kastje die verbinding maakt met de sensoCOMFORT VRC 720 toch?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.
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 ]
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.
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!
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.
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
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:
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?
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:
- eBUS Adapter Shield C6 https://adapter.ebusd.eu/v5-c6/index.en
- EBUS to WiFi Adapter Module V6.3 https://www.elecrow.com/e...-adapter-module-v5-2.html
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
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.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?
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!!
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!!
[ Voor 23% gewijzigd door RaptorKid op 17-03-2026 09:48 ]
Als ik de tekst in je screenshot lees, moet je "enh" of "ens" toevoegen aan je device, dus:RaptorKid schreef op dinsdag 17 maart 2026 @ 09:33:
Iemand een oplossing en zoja hoe uit te voeren..
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
Ik ben wel benieuwd welke adapter jij dan hebt en van usb stroom voorziet.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 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 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?
Aah oke. Ik zie het nu. Ik dacht juist te begrijpen dat voeden via usb helemaal niet mocht. DomStefBon 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.
Jumper verwijderd en ga usb aansluiten. Kijken of het dan wel stabiel werkt zonder storing op de nadere apparaten. Dank!
Ik had hetzelfde probleem en ik moest ens: toevoegen, zie https://github.com/john30/ebusd/issues/1240water_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]
Tevens zijn mijn namen in HA aangepast, dus ik moest mijn dashboards en automations aanpassen...
Misschien dat jij hetzelfde ervaart.
Die had ik goed gezet. Ik heb alles uninstalled en opnieuw installed en toen werd alles weer wakker.
Water-Escape
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-redhelpme 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.
Mogelijk helpt dit ook: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]
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:
![]() |
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.
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?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.
[ Voor 10% gewijzigd door tcw82 op 22-03-2026 19:59 ]
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 zettentcw82 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?
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 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
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 addontcw82 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).
De configuratie van ebusd zelf, heeft een andere syntax. Er staat een soort conversie tabel op de link die ik eerder gaf.
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?
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?
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?
Kan ik UTP gebruiken, of kan ik beter wat 2-aderige signaal kabel kopen?
Hail to the king baby!
Ik heb gewoon 'signaaldraad' gebruikt. Speakerkabel zou ook moeten werken dacht ik.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?
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)!LEHE schreef op zaterdag 28 maart 2026 @ 12:32:
Misschien handig om eens te lezen:
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.
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 ]
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!
Ben wel benieuwd of anderen zonder systeemthermostaat hebben gewerkt!
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
@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
@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
@Raven Klopt. Een paar posts boven je staat er een beschrijving van de ebusd verbinding en hoe te installeren.
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:
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:
Waar sla ik de plank mis?
- 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:
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).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" |
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:
Ook als ik tijdelijk de Veto aanpas, wordt ie in de VRC720/3 niet aangepast1
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 |
code:
Mijn doeltemperatuur voor SWW ziet er zo uit: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 |
code:
Het lijkt alsof er een planning actief is in de VRC720, maar die heb ik (nog) niet ingesteld1
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 |
Waar sla ik de plank mis?
@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.
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 ]
Wilde net gaan shoppen, €55, beetje prijzigxarow 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.
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
De waardes werden wel weggeschreven en weer teruggezet (van de boiler niet meer, terwijl ik daar niks aan heb veranderd), de thermostaat schreef weg naarxarow 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.
code:
en dat moest1
| ebusd/ctlv3/Z1QuickVetoTemp/set |
code:
zijn.1
| ebusd/ctlv3/Z1DayTemp/set |
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.
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.
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.
Als je de waardes werkelijk op je thermostaat ziet wijzigen zou er toch iets niet goed staan in de thermostaat.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 naarcode:en dat moest
1 ebusd/ctlv3/Z1QuickVetoTemp/setcode:zijn.
1 ebusd/ctlv3/Z1DayTemp/set
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.
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.
@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?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 infoC#:
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"); } }
(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 ]
@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.
Duidelijk. Ik heb geen thermostaat, maar dan weet ik welke kant ik op moet ;-)Proton_ schreef op zaterdag 11 april 2026 @ 14:56:
@martijnst thermostaat op Uitgebreid, dan is de woonkamer leidend.
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?
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?
Ik ben ook een beetje aan het klooien met ebusd op een vaillant vwl 75/6.
Weet iemand wat PowerCutPreloading "F400" doet?
Weet iemand wat PowerCutPreloading "F400" doet?
@thve dat klinkt als de boiler opstoken voor er een geplande load shedding/Rolling blackout aan komt.
Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!
Zo klinkt het wel, maar hij lijkt niks te doen. Boiler temperatuur gaat niet hoger dan de ingestelde warmwater temperatuur
@thve mogelijk dat er nog andere registers gezet moeten worden om dit iets te laten doen, dat is het lastige met ongedocumenteerde functies.
Ik controleer de boilerlading met HwcTempDesired (52/57/65) en HwcOpMode (day/auto)
Ik controleer de boilerlading met HwcTempDesired (52/57/65) en HwcOpMode (day/auto)
Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!
Ja, zo doe ik het nu ook. HwcTempDesired op gewenste temperatuur ren HwcOpMode op day.
Vandaag heeft de thermostaat zelf een legionellarun gedaan, zoals ingepland. Ik zie nu dat boiler temperatuur naar 75 graden is gegaan. Vorige week ook al volgens mij. Ik kan met niet meer herrineren of dit normaal is. Lijkt mij vrij hoog?
Vandaag heeft de thermostaat zelf een legionellarun gedaan, zoals ingepland. Ik zie nu dat boiler temperatuur naar 75 graden is gegaan. Vorige week ook al volgens mij. Ik kan met niet meer herrineren of dit normaal is. Lijkt mij vrij hoog?
Ik zie iets geks met de EbusD.
ik krijg ineens de volgende waardes niet meer door. Zegt zelfs "This entity is no longer being provided by the mqtt integration. If the entity is no longer in use, delete it in settings."
- sensor.ebusd_hmu_rundataelectricpowerconsumption
- sensor.ebusd_hmu_rundatareturntemp
Restart lost ook niks op. Ik gebruik de standaard integratie dus geen custom csv.
ik krijg ineens de volgende waardes niet meer door. Zegt zelfs "This entity is no longer being provided by the mqtt integration. If the entity is no longer in use, delete it in settings."
- sensor.ebusd_hmu_rundataelectricpowerconsumption
- sensor.ebusd_hmu_rundatareturntemp
Restart lost ook niks op. Ik gebruik de standaard integratie dus geen custom csv.
Water-Escape
Ik zag deze week nou precies ditzelfde.water_escape schreef op maandag 4 mei 2026 @ 19:25:
Ik zie iets geks met de EbusD.
ik krijg ineens de volgende waardes niet meer door. Zegt zelfs "This entity is no longer being provided by the mqtt integration. If the entity is no longer in use, delete it in settings."
- sensor.ebusd_hmu_rundataelectricpowerconsumption
- sensor.ebusd_hmu_rundatareturntemp
Restart lost ook niks op. Ik gebruik de standaard integratie dus geen custom csv.
Ineens werkte bepaalde automations niet meer (nu nog steeds niet vanwege die returntemp).
Voor die power consumption gebruik ik nu sensor.ebusd_hmu_currentconsumedpower
die lijkt precies hetzelfde te doen (en ik had ook het idee dat die er ook "ineens" was).
Voor sensor.ebusd_hmu_rundataflowtemp geld in mijn geval overigens hetzelfde, verbaasd me niets dat dit bij jou ook het geval zal zijn. En zo zijn er nog wel heel wat die ineens niet meer beschikbaar zin.
Hopelijk heeft iemand hier inderdaad de gouden tip wat hiermee te doen
[ Voor 10% gewijzigd door merijntjuh op 04-05-2026 20:37 ]
Dat lijkt er zeker op, maar hoe ga in een commit terug waar het wel werkte? Daar heb ik niet zo veel kennis van helaas.martijnst schreef op maandag 4 mei 2026 @ 21:53:
@water_escape @merijntjuh Dit moet het zijn: HW5103 is missing values.
Water-Escape
@water_escape Hoe gebruik je ebusd? Via micro-ebusd op de usb print? Of zelf een docker run ergens? Heb je de configuratie via git gehaald of gedownload?
[ Voor 21% gewijzigd door martijnst op 05-05-2026 20:34 ]
De standaard integratie haalt de csv's uit git op?water_escape schreef op maandag 4 mei 2026 @ 19:25:
Restart lost ook niks op. Ik gebruik de standaard integratie dus geen custom csv.
Ik heb de csv's juist lokaal gezet en uitgekleed (regels ##) zodat ik alleen de data query die ik wil en bij mijn installatie ook werken en blijven werken. Wat je nu ziet is dat een update van de git repo, vervolgens jouw config om zeep helpt.
Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!
Dit is mijn setup: water_escape in "Verwarming uitlezen met ebusd"martijnst schreef op dinsdag 5 mei 2026 @ 20:34:
@water_escape Hoe gebruik je ebusd? Via micro-ebusd op de usb print? Of zelf een docker run ergens? Heb je de configuratie via git gehaald of gedownload?
Water-Escape
Ik begrijp dat HA bij jou zelf ebusd draait via die addon. Ik weet het niet want gebruik zelf geen Home Assistant. Misschien kan @maarten_NL even meedenken.water_escape schreef op woensdag 6 mei 2026 @ 10:11:
[...]
Dit is mijn setup: water_escape in "Verwarming uitlezen met ebusd"
Ik heb om vreemd gedrag (herstartende vwzai) afscheid genomen van de HA addon en ik poll de data via http in N ode-red en stuur dat dan door naar MQTT topics zodat HA die data kan gebruiken. De "controls" zitten ook in de Node-red flows.
Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!
Vraagje,
Is er ergens een up-to-date guide voor het implementeren van een virutele thermostaat gebruikmakend van de ebusd shield c6 ? m.a.w. ha / nodered doet de volledige regeling ?
Is er ergens een up-to-date guide voor het implementeren van een virutele thermostaat gebruikmakend van de ebusd shield c6 ? m.a.w. ha / nodered doet de volledige regeling ?
Ik ben bezig met een regeling in Python, werkt goed. Dus juist losstaand en niet geïntegreerd in HA of andere platforms. Maar praat natuurlijk wel met ebusd.MatteoVenti schreef op donderdag 7 mei 2026 @ 10:00:
Vraagje,
Is er ergens een up-to-date guide voor het implementeren van een virutele thermostaat gebruikmakend van de ebusd shield c6 ? m.a.w. ha / nodered doet de volledige regeling ?
Dat is geen guide natuurlijk, maar als je geïnteresseerd bent roep maar.
[ Voor 7% gewijzigd door martijnst op 07-05-2026 19:41 ]
@martijnst kan je hier een lijstje plakken met welke labels je bestuurt om de ketel te foppen?
Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!
Sure, maar let op: je kan dit niet combineren met een Vaillant-thermostaat. Dat klinkt eng maar in de praktijk valt het nogal mee. En je moet de kamertemperatuur meten met een ander apparaat anders valt er weinig te sturen.maarten_NL schreef op donderdag 7 mei 2026 @ 21:58:
@martijnst kan je hier een lijstje plakken met welke labels je bestuurt om de ketel te foppen?
- TargetTempHc
- "actief" algoritme zoals Vaillant ook aanbiedt
- (dus kamer 1 graad te warm, dan zet ik de thermostaat 1 graad te koud)
- en als je de temp op 10 graden zet gaat de ventilator uit, dus dat doe ik ook als het meer dan warm genoeg is
- TargetTempHwc
- boilervat, zet 'm 5 graden lager 's ochtends zodat hij niet aan slaat
- en om 14 uur weer op 50 graden, of vrijdag op 60 graden
- MinFlowTemp
- voor het verlengen van verwarmings-runs als pomp anders pendelt (gejat van @Proton_)
Ik probeer de maker van de ebus shield nog zover te krijgen dat de nodig write-regels in de standaard-configuratie komen maar omdat dat niet zo is draai ik nog een losse ebusd met deze regels:
code:
1
2
3
4
5
6
| r,,,TargetTempHwc,,,,b51a,05ff3207,ign,,IGN:3,,,,temp,,D2C,,°C,Target Hwc temperature w,,,TargetTempHwc,,,,b51a,06ff3207,temp,,D2C,,°C,Target Hwc temperature r,,,TargetTempHc,heat circuit target temperature,,,b51a,05ff321c,ign,,IGN:3,,,,value,,D2C,,°C,temperature w,,,TargetTempHc,heat circuit target temperature,,,b51a,06ff321c,value,,D2C,,°C,temperature r,,,MinFlowTemp,,,,b51a,05ff3533,ign,,IGN:3,,,,temp,,D2C,,°C,Minimum flow temperature w,,,MinFlowTemp,,,,b51a,06ff3533,temp,,D2C,,°C,Minimum flow temperature |
[ Voor 27% gewijzigd door martijnst op 08-05-2026 09:37 ]
Soms ben je te bangmartijnst schreef op vrijdag 8 mei 2026 @ 08:35:
[...]
Sure, maar let op: je kan dit niet combineren met een Vaillant-thermostaat. Dat klinkt eng maar in de praktijk valt het nogal mee. En je moet de kamertemperatuur meten met een ander apparaat anders valt er weinig te sturen.
Ik heb een vaillant thermostaat. Die na het instellen van de basis instellingen en na een paar maanden tweaken niet meer doet dan de temperatuur meten, en zo ingesteld staat zodat het de fallback is mocht mijn regeling om wat voor reden dan ook niet meer functioneren/of ik ga verhuizen. Bij het vorige huis had ik zoveel eigen regelingen dat ik meerdere avonden bezig ben geweest om het huis te "ontslimmen" dat ik nu de thermostaat gewoon mee heb besteld en de slimme regelingen er naast heb gebouwd.
Vaillant AroTHERM+ WP - 15kWp O-Z-W PV - 14kWh ESS - Kona EV + Kia ev3 - ESP8266 FTW!
Hey waar staat beschreven wat de jumpertjes juist doen?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.
bij mij is er nu een jumper tussen VBUS en VCC. Als ik aansluit op enkel USB-C dan heb ik stoom op m'n boardje..
Maar ik blijf problemen hebben als ik het boardje aansluit op m'n ebus draden dat na tijdje m'n vaste thermostaat zegt dat hij bv. VR61 module niet meer vindt.. Of ik nu USB-C power aansluit of niet, het blijft het zelfde
[ Voor 4% gewijzigd door Cuball op 27-05-2026 11:56 ]
"Live as if you were to die tomorrow. Learn as if you were to live forever"
Je moet de jumper weghalen om het enkel met externe USB adapter te voeden - anders blijft het stroom nemen van de eBUS en krijg je potentieel dat soort fouten die je had. (had ik ook toen ik het eerste keer aansloot)Cuball schreef op woensdag 27 mei 2026 @ 11:51:
[...]
Hey waar staat beschreven wat de jumpertjes juist doen?
bij mij is er nu een jumper tussen VBUS en VCC. Als ik aansluit op enkel USB-C dan heb ik stoom op m'n boardje..
Maar ik blijf problemen hebben als ik het boardje aansluit op m'n ebus draden dat na tijdje m'n vaste thermostaat zegt dat hij bv. VR61 module niet meer vindt.. Of ik nu USB-C power aansluit of niet, het blijft het zelfde. Data komt wel mooi binnen in HA (via ebusd en MQTT)..
Maar de jumper moet er er uit gehaald worden.
Ik heb dit zonet gedaan, maar nu lijkt het erop dat de bridge niet meer "correct" opstart. Er is geen verbinding naar m'n Wifi netwerk (ik vind het toestel niet) en er is ook geen fallback wifi dat wordt uitgezonden. Ik merk wel dat de er slechts 1 ledje op het board continue brandt, ik dacht voordien dat er enkele ledjes aan het knipperen waren toen er Wifi connectie was en/of data gelezen werd..StefBon schreef op donderdag 28 mei 2026 @ 15:13:
[...]
Je moet de jumper weghalen om het enkel met externe USB adapter te voeden - anders blijft het stroom nemen van de eBUS en krijg je potentieel dat soort fouten die je had. (had ik ook toen ik het eerste keer aansloot)
Maar de jumper moet er er uit gehaald worden.
edit: het lijkt te werken als ik eerst de USB aansluit en daarna de EBUS connector. Niet ideaal natuurlijk bij een onderbreking/herstart
[ Voor 8% gewijzigd door Cuball op 28-05-2026 17:25 ]
"Live as if you were to die tomorrow. Learn as if you were to live forever"
/f/image/RASrFRR0ddJMHMGgsnOzfLot.png?f=fotoalbum_large)
/f/image/QTovdU7HUBmsHiCTYUmvjlX9.png?f=fotoalbum_tile)
/f/image/zvx4sOpVpUFxfbvNYaaQFkQ8.png?f=fotoalbum_large)
/f/image/ffvXQjUKAH9wJiSSq2OC0kdC.png?f=fotoalbum_large)
/f/image/fTBwueM2ZHliGQTGeS0Ba8PN.png?f=fotoalbum_large)