Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

Verwarming uitlezen met ebusd

Pagina: 1 ... 13 14 Laatste
Acties:

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op dinsdag 21 oktober 2025 @ 19:11:
Nog een stukje meer. Welke csvs worden er gekoppeld?
even gezocht op csv:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2025-10-21 19:07:23.522 [main notice] read common config file vaillant/broadcast.csv
2025-10-21 19:07:23.723 [main notice] read common config file vaillant/general.csv
2025-10-21 19:07:23.921 [main notice] read common config file vaillant/scan.csv
2025-10-21 19:07:24.042 [update notice] received unknown MS cmd: 7108b5110107 / 0a004400c0003c00000000
2025-10-21 19:07:24.182 [update notice] received unknown MS cmd: f115b52406020003001b00 / 0601031b000000
2025-10-21 19:07:24.236 [main notice] read scan config file vaillant/15.basv.csv for ID "basv3", SW0708, HW4304

2025-10-21 19:07:28.518 [main notice] read scan config file vaillant/76.vwzio.csv for ID "vwzio", SW0905, HW5103
2025-10-21 19:07:28.518 [main notice] found messages: 500 (0 conditional on 0 conditions, 0 poll, 14 update)

2025-10-21 19:08:34.602 [main notice] read scan config file vaillant/08.hmu.csv for ID "hmu00", SW0905, HW5103
2025-10-21 19:08:34.602 [main notice] found messages: 706 (0 conditional on 0 conditions, 176 poll, 29 update)

2025-10-21 19:10:36.783 [main notice] update check: revision 25.1 available, device firmware v5-c6 1[560f] up to date, vaillant/08.hmu.csv: different version available

[ Voor 6% gewijzigd door water_escape op 21-10-2025 19:14 ]

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Ctlv een basv lijken beide identificatie 15 te hebben (ook aan de csv namen te zien in de repo). Dat is normaal niet de bedoeling op een bus netwerk. Ebusd pakt dus de eerste csv die in de lijst gevonden wordt.

Je kan eens die csv in de repo door scrollen om te kijken of die toch niet in de andere csvs te vinden is en dat het gewenste signaal wellicht wordt weggefilterd.

Ik ben nu even sporten, als ik tijd heb zal ik verder kijken of ik nog iets weet voor je

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op dinsdag 21 oktober 2025 @ 19:39:
Ctlv een basv lijken beide identificatie 15 te hebben (ook aan de csv namen te zien in de repo). Dat is normaal niet de bedoeling op een bus netwerk. Ebusd pakt dus de eerste csv die in de lijst gevonden wordt.

Je kan eens die csv in de repo door scrollen om te kijken of die toch niet in de andere csvs te vinden is en dat het gewenste signaal wellicht wordt weggefilterd.

Ik ben nu even sporten, als ik tijd heb zal ik verder kijken of ik nog iets weet voor je
Ik zie dit in de repro idd. Maar wat ik er dan nu mee kan weet ik weer niet helaas :)
Afbeeldingslocatie: https://tweakers.net/i/-xJeqjr-mTlN6Jla7vvH0D1w75Y=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/JKq46vnvhPzzmdfEirJb8B0g.png?f=user_large

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
@water_escape Zou je nog is een keer de log kunnen sturen bij het opstarten? Worden daar ook 2 apparaten met id 15 gevonden?

code:
1
address 26: slave, scanned „MF=Vaillant;ID=VR_71;SW=0203;HW=5904", loaded "vaillant/26.vr_71.csv“


Dit stuk moet je 2* tegen komen met adress 15. Dan vind ebusd ze in ieder geval wel beide. Welke apparaten heb je eigenlijk allemaal op je netwerk?

Wat je denk ik het beste kan doen is de csv bestanden weer lokaal te zetten. En dan zou ik alle bestanden uit de laatste repo nemen en dan enkel de 15.ctlv2.csv uit de oude repo proberen.

[ Voor 31% gewijzigd door xarow op 21-10-2025 22:13 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op dinsdag 21 oktober 2025 @ 22:06:
@water_escape Zou je nog is een keer de log kunnen sturen bij het opstarten? Worden daar ook 2 apparaten met id 15 gevonden?

code:
1
address 26: slave, scanned „MF=Vaillant;ID=VR_71;SW=0203;HW=5904", loaded "vaillant/26.vr_71.csv“


Dit stuk moet je 2* tegen komen met adress 15. Dan vind ebusd ze in ieder geval wel beide. Welke apparaten heb je eigenlijk allemaal op je netwerk?

Wat je denk ik het beste kan doen is de csv bestanden weer lokaal te zetten. En dan zou ik alle bestanden uit de laatste repo nemen en dan enkel de 15.ctlv2.csv uit de oude repo proberen.
De log na een restart:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2025-10-21 22:15:47.432 [bus notice] scan 08: ;Vaillant;HMU00;0905;5103
2025-10-21 22:15:47.432 [update notice] store 08 ident: done
2025-10-21 22:15:47.432 [update notice] sent scan-read scan.08  QQ=31: Vaillant;HMU00;0905;5103
2025-10-21 22:15:47.432 [bus notice] scan 08: ;Vaillant;HMU00;0905;5103
2025-10-21 22:15:47.929 [main notice] read common config file vaillant/broadcast.csv
2025-10-21 22:15:48.127 [main notice] read common config file vaillant/general.csv
2025-10-21 22:15:48.326 [main notice] read common config file vaillant/scan.csv
2025-10-21 22:15:48.541 [main notice] read scan config file vaillant/08.hmu.csv for ID "hmu00", SW0905, HW5103

2025-10-21 22:21:05.822 [bus notice] scan 08: ;21;25;28;0010021626;3133;127139;N7
2025-10-21 22:21:06.005 [update notice] received read hmu State QQ=71: 0;68;192;0
2025-10-21 22:21:07.468 [update notice] received read hmu RunDataElectricPowerConsumption QQ=f1: 6.5
2025-10-21 22:21:07.644 [update notice] received read hmu Status01 QQ=f1: 15.5;16.5;-;-;-;off
2025-10-21 22:21:07.988 [bus notice] scan 15: ;Vaillant;BASV3;0708;4304
2025-10-21 22:21:07.988 [update notice] store 15 ident: done
2025-10-21 22:21:07.988 [update notice] sent scan-read scan.15  QQ=31: Vaillant;BASV3;0708;4304
2025-10-21 22:21:07.988 [bus notice] scan 15: ;Vaillant;BASV3;0708;4304
2025-10-21 22:21:08.071 [update notice] received unknown MS cmd: 0376b51206130013000006 / 0200ff
2025-10-21 22:21:08.189 [update notice] sent unknown MS cmd: 3115b5090124 / 09003231323530373030
2025-10-21 22:21:08.342 [update notice] sent scan-read Scan.15 Id QQ=31: 
2025-10-21 22:21:08.504 [update notice] sent scan-read Scan.15 Id QQ=31: 
2025-10-21 22:21:08.653 [update notice] sent scan-read Scan.15 Id QQ=31: 21;25;07;0020328845;0082;010133;N2
2025-10-21 22:21:08.653 [bus notice] scan 15: ;21;25;07;0020328845;0082;010133;N2
2025-10-21 22:21:08.906 [main notice] read scan config file vaillant/15.basv.csv for ID "basv3", SW0708, HW4304
2025-10-21 22:21:08.906 [main notice] found messages: 696 (0 conditional on 0 conditions, 0 poll, 29 update)
2025-10-21 22:21:09.459 [update notice] received read hmu State QQ=71: 0;68;192;0
2025-10-21 22:21:11.085 [bus notice] scan 76: ;Vaillant;VWZIO;0905;5103
2025-10-21 22:21:11.085 [update notice] store 76 ident: done
2025-10-21 22:21:11.085 [update notice] sent scan-read scan.76  QQ=31: Vaillant;VWZIO;0905;5103
2025-10-21 22:21:11.085 [bus notice] scan 76: ;Vaillant;VWZIO;0905;5103



deze komt er nu niet in voor na een restart:
code:
1
address 26: slave, scanned „MF=Vaillant;ID=VR_71;SW=0203;HW=5904", loaded "vaillant/26.vr_71.csv“



Dat laatste begrijp ik niet helemaal. Waarom uit de oude repro, bestandsnaam blijft hetzelfde?

Ik heb het volgende:
- Vaillant aroTHERM plus
- VWL 75/6 VWZ MEH 97/6
- VRC 720 (draadloze thermostaat)

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
@water_escape: De files in je screendump zijn allemaal links naar 15.ctlv2.csv. Het maakt dus niet uit dat de log zegt dat 15.basv.csv gelezen wordt. Dan wordt in werkelijkheid 15.ctlv2.csv gelezen.
Ik begrijp trouwens niet waarom jouw VRC720 als een basv3 geïdentificeerd wordt.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
gns1l schreef op dinsdag 21 oktober 2025 @ 22:34:
@water_escape: De files in je screendump zijn allemaal links naar 15.ctlv2.csv. Het maakt dus niet uit dat de log zegt dat 15.basv.csv gelezen wordt. Dan wordt in werkelijkheid 15.ctlv2.csv gelezen.
Ik begrijp trouwens niet waarom jouw VRC720 als een basv3 geïdentificeerd wordt.
De basv.csv wordt doorgelinkt naar de 700.csv. en inderdaad raar dat de 720 zo geïdentificeerd wordt. Ik dacht eerst dat hij 2 apparaten met adress 15 had, maar dat is niet het geval.

  • gns1l
  • Registratie: Maart 2018
  • Niet online
@water_escape: Ik zie dat je ebusd opstart met --scanconfig
Kun je eens --scanconfig=full uitproberen ipv --scanconfig ?

[ Voor 23% gewijzigd door gns1l op 21-10-2025 23:09 ]


  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
water_escape schreef op dinsdag 21 oktober 2025 @ 15:34:
[...]


Dan heb ik hem zo.
Maar in het onderscript staat een andere url. of is dat als voorbeeld.

Read CSV config files from custom path. You can create a local copy of https://github.com/john30/ebusd-configuration in your "/config" folder and change configpath to e.g. "/config/ebusd-configuration/latest/en" [http://ebusd.eu/config/]


[Afbeelding]

Ik krijg nu meer waardes te zien, maar ik mis de EbusD ctlv2 nog steeds , die is nodig geloof ik om temp in te stellen van warm water bijvboorbeeld.
Kijk dit bedoel ik dus, ik apprecieer enorm de hulp en kennis / vaardigheden die hier worden aangeboden, de aanpak van de problemen en mogelijke oplossingen, ik steek er in ieder geval veel van op, bedankt aan allen die iedereen hier ook een helpende hand bied !!! :)

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op dinsdag 21 oktober 2025 @ 18:40:
[...]


HMU heeft er veel en BASV de meeste. Maar om de warm water temp in een automation aan te sturen heb ik cltv2 nodig.

Enig idee hoe ik die weer tevoorschijn kan krijgen?
@water_escape Ik zit even terug te lezen en vraag me af welke waarde je precies mist in de BASV. Wil je het warme water van je sanitair water hebben of van je verwarmings circuit?

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op dinsdag 21 oktober 2025 @ 22:48:
@water_escape: Ik zie dat je ebusd opstart met --scanconfig
Kun je eens --scanconfig=full uitproberen ipv --scanconfig ?
Waar stel ik die in? In de config zie ik het volgende:

YAML:
1
2
3
4
5
6
7
8
9
scanconfig: true
loglevel_all: notice
mqtttopic: ebusd
mqttint: /etc/ebusd/mqtt-hassio.cfg
mqttjson: true
network_device: 192.xxxx:9999
mode: ens
commandline_options: "--mqttvar=filter-direction=r|u|^w"
configpath: https://ebus.github.io/


is een toggle die aan staat:
Scan Config (default: on)
Pick CSV config files matching initial scan (ADDR="none" or empty for no initial scan message "full" for full scan, or a single hex address to scan, default is to send a broadcast ident message).

[ Voor 18% gewijzigd door water_escape op 22-10-2025 08:43 ]

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op woensdag 22 oktober 2025 @ 06:44:
[...]


@water_escape Ik zit even terug te lezen en vraag me af welke waarde je precies mist in de BASV. Wil je het warme water van je sanitair water hebben of van je verwarmings circuit?
Ik wil de salmonellarun uit zetten en zelf sturen wanneer hij dat moet doen. Nu gebruikt hij de BUH daarvoor wat zeer veel stroom gebruikt. In mijn initiele setup kon ik dat doen binnen de ctlv2. zie post hier water_escape in "Vaillant aroTHERM warmtepomp ervaringen"

dus ik vraag mij af waarom hij nu niet meer zichtbaar is. Dan zal ik vast iets goeds hebben gedaan met de csv's in het begin, maar dat gaf zoveel andere errors dat ik alles opnieuw gedaan heb en nu configpath: https://ebus.github.io/ gebruik.

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
RaptorKid schreef op woensdag 22 oktober 2025 @ 00:59:
[...]

Kijk dit bedoel ik dus, ik apprecieer enorm de hulp en kennis / vaardigheden die hier worden aangeboden, de aanpak van de problemen en mogelijke oplossingen, ik steek er in ieder geval veel van op, bedankt aan allen die iedereen hier ook een helpende hand bied !!! :)
exact! ik waardaar de hulp enorm. erg leerzaam Als straks alles gelukt is deel ik mijn stappenplan ook voor een volgende die aan dit avontuur wil beginnen.

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op dinsdag 21 oktober 2025 @ 22:34:
@water_escape: De files in je screendump zijn allemaal links naar 15.ctlv2.csv. Het maakt dus niet uit dat de log zegt dat 15.basv.csv gelezen wordt. Dan wordt in werkelijkheid 15.ctlv2.csv gelezen.
Ik begrijp trouwens niet waarom jouw VRC720 als een basv3 geïdentificeerd wordt.
Ik zie achterop staan VRC720 F/3

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
@water_escape: Op de eerste regel van je YAML heb je "scanconfig: true" staan.
Maak daar "scanconfig: all" van (zonder quotes).

Ik denk dat ebusd dan probeert een betere fit voor device 15 te vinden en dan wel je VRC720 herkent.
Waarschijnlijk gaat HA dan ook betere sensoren vinden.

[ Voor 10% gewijzigd door gns1l op 22-10-2025 09:08 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 09:07:
@water_escape: Op de eerste regel van je YAML heb je "scanconfig: true" staan.
Maak daar "scanconfig: all" van (zonder quotes).

Ik denk dat ebusd dan probeert een betere fit voor device 15 te vinden en dan wel je VRC720 herkent.
Waarschijnlijk gaat HA dan ook betere sensoren vinden.
Dat mag niet, als ik "all" of "full" gebruik geeft hij error en slaat hij de settings niet op.
lijkt dus alleen true of false te mogen. (toggle on / toggle off)

Afbeeldingslocatie: https://tweakers.net/i/6vqJCfTN-MGogmmr1LJ4lpEIYIk=/800x/filters:strip_exif()/f/image/JdXGy4RiFXcrEimRGyhXhEbf.png?f=fotoalbum_large

Failed to save add-on configuration, expected boolean. Got {'scanconfig': 'all', 'loglevel_all': 'notice', 'mqtttopic': 'ebusd', 'mqttint': '/etc/ebusd/mqtt-hassio.cfg', 'mqttjson': True, 'network_device': '192.xxxxx:9999', 'mode': 'ens', 'commandline_options': '--mqttvar=filter-direction=r|u|^w', 'configpath': 'https://ebus.github.io/'}

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
Ik zag in je log dat ebusd niet in de achtergrond loopt, en dacht dus dat je ebusd op de commandline opstart.

> ebusd --foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=xxxxx --scanconfig --mqttjson --configpath=https://ebus.github.io/ --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqtttopic=ebusd --device=ens:192.xxxxxx:9999 --log=all:notice --mqttvar=filter-direction=r|u|^w

Kun je dan niet daar --scanconfig=all opgeven ?

Of doet HA dat dan voor je? Merkwaardig dat ebusd dan niet in de achtergrond opgestart wordt.
Anders bij commandline_options in je YAML toevoegen.

[ Voor 33% gewijzigd door gns1l op 22-10-2025 09:39 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 09:36:
Ik zag in je log dat ebusd niet in de achtergrond loopt, en dacht dus dat je ebusd op de commandline opstart.

> ebusd --foreground --mqtthost=core-mosquitto --mqttport=1883 --mqttuser=addons --mqttpass=xxxxx --scanconfig --mqttjson --configpath=https://ebus.github.io/ --mqttint=/etc/ebusd/mqtt-hassio.cfg --mqtttopic=ebusd --device=ens:192.xxxxxx:9999 --log=all:notice --mqttvar=filter-direction=r|u|^w

Kun je dan niet daar --scanconfig=all opgeven ?

Of doet HA dat dan voor je? Merkwaardig dat ebusd dan niet in de achtergrond opgestart wordt.
Anders bij commandline_options in je YAML toeveoegen.
Ik heb HAOS op de pi draaien en dus EBUSD addon en mqtt addon draaien.
Hoe voeg ik nog iets toe in die regel? Er staat al:

commandline_options: "--mqttvar=filter-direction=r|u|^w"


edit: volgens chatgpt moet dat gewoon met een spartie erachter. Maar dan start de hele addon niet meer op. Ik kan er niks achter zetten.

[ Voor 7% gewijzigd door water_escape op 22-10-2025 09:44 ]

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
commandline_options: "--mqttvar=filter-direction=r|u|^w --scanconfig=all"

Mogelijk krijg je nu een foutmelding dat --scanconfig dubbel staat, maar misschien gebruikt ie gewoon de laatste.

  • gns1l
  • Registratie: Maart 2018
  • Niet online
Je hebt geen /etc/default/ebusd file op je rPi?

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 09:45:
Je hebt geen /etc/default/ebusd file op je rPi?
Ik weet niet hoe ik daar zou moeten komen binnen HA.

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
Ik zou via ssh op je Pi inloggen en dat buiten HA om doen, maar dan is de YAML aanpassen wellicht eenvoudiger.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 09:47:
Ik zou via ssh op je Pi inloggen en dat buiten HA om doen, maar dan is de YAML aanpassen wellicht eenvoudiger.
Dat gaat niet toch? Ik draai HAOS op de pi, niks anders.
Maar de YAML aanpassen in de addon mag dus niet?

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
water_escape schreef op woensdag 22 oktober 2025 @ 09:40:
[...]
Ik heb HAOS op de pi draaien en dus EBUSD addon en mqtt addon draaien.
Hoe voeg ik nog iets toe in die regel? Er staat al:

commandline_options: "--mqttvar=filter-direction=r|u|^w"

edit: volgens chatgpt moet dat gewoon met een spartie erachter. Maar dan start de hele addon niet meer op. Ik kan er niks achter zetten.
Weet je zeker dat de quotes goed staan?
commandline_options: "--mqttvar=filter-direction=r|u|^w --scanconfig=all"

Probeer anders als test alleen:
commandline_options: "--scanconfig=all"

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 10:00:
[...]

Weet je zeker dat de quotes goed staan?
commandline_options: "--mqttvar=filter-direction=r|u|^w --scanconfig=all"

Probeer anders als test alleen:
commandline_options: "--scanconfig=all"
Goeie, maar helaas. Dan kan hij de addon niet meer starten.

@Question Mark had jij niet dezelfde setup als ik?

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
water_escape schreef op woensdag 22 oktober 2025 @ 09:54:
[...]
Dat gaat niet toch? Ik draai HAOS op de pi, niks anders.
Maar de YAML aanpassen in de addon mag dus niet?
De ssh demon kun je in de meeste rPi distributies aanzetten of installeren.
Meer het lijkt me voor nu eenvoudiger om de YAML in de addon aan te passen.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 10:06:
[...]

De ssh demon kun je in de meeste rPi distributies aanzetten of installeren.
Meer het lijkt me voor nu eenvoudiger om de YAML in de addon aan te passen.
Welke YAML doel je nu op? Want als ik naar config , edit in yaml in de addon ga, dat is wat we net allemaal geprobeerd hadden helaas.

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
Ik bedoelde de YAML van de addon.
Kun je ergens dat ADDR in die toggle aanpassen?
Afbeeldingslocatie: https://tweakers.net/i/-XATPoOGCy1uwLjqnocCkK4y5l8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/JdXGy4RiFXcrEimRGyhXhEbf.png?f=user_large

Ze zeggen dat je ADDR="full" kunt gebruiken ipv de default.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op woensdag 22 oktober 2025 @ 08:42:
[...]


Ik wil de salmonellarun uit zetten en zelf sturen wanneer hij dat moet doen. Nu gebruikt hij de BUH daarvoor wat zeer veel stroom gebruikt. In mijn initiele setup kon ik dat doen binnen de ctlv2. zie post hier water_escape in "Vaillant aroTHERM warmtepomp ervaringen"

dus ik vraag mij af waarom hij nu niet meer zichtbaar is. Dan zal ik vast iets goeds hebben gedaan met de csv's in het begin, maar dat gaf zoveel andere errors dat ik alles opnieuw gedaan heb en nu configpath: https://ebus.github.io/ gebruik.
Ik denk dat je de legionella run bedoelt ;)

Heb jij nu niet in de basv de optie "HwcTempDesired"? Die zit namelijk in de csv en dat is denk ik de temperatuur van je boilervat.

Edit: Ik heb ook de csv bestanden van de ctlv2 en 700 (basv) naast elkaar gehouden en alle adressen komen overeen. Ik denk dus dat je met de huidige setup alles hebt wat je nodig hebt.

[ Voor 9% gewijzigd door xarow op 22-10-2025 10:56 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op woensdag 22 oktober 2025 @ 10:43:
Ik bedoelde de YAML van de addon.
Kun je ergens dat ADDR in die toggle aanpassen?
[Afbeelding]

Ze zeggen dat je ADDR="full" kunt gebruiken ipv de default.
Ja dat hadden we gedaan.

hierin hadden we scanconfig: full gezet, en dan start hij niet meer op. Dit mag alleen true of fals zijn.
YAML:
1
2
3
4
5
6
7
8
9
scanconfig: true
loglevel_all: notice
mqtttopic: ebusd
mqttint: /etc/ebusd/mqtt-hassio.cfg
mqttjson: true
network_device: 192xxxxx:9999
mode: ens
commandline_options: "--mqttvar=filter-direction=r|u|^w"
configpath: https://ebus.github.io/

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op woensdag 22 oktober 2025 @ 10:50:
[...]


Ik denk dat je de legionella run bedoelt ;)

Heb jij nu niet in de basv de optie "HwcTempDesired"? Die zit namelijk in de csv en dat is denk ik de temperatuur van je boilervat.

Edit: Ik heb ook de csv bestanden van de ctlv2 en 700 (basv) naast elkaar gehouden en alle adressen komen overeen. Ik denk dus dat je met de huidige setup alles hebt wat je nodig hebt.
haha ja die bedoel ik :).

Ja ik zie in basv idd "HwcTempDesired" staan.

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op woensdag 22 oktober 2025 @ 11:01:
[...]


haha ja die bedoel ik :).

Ja ik zie in basv idd "HwcTempDesired" staan.
Is die ook schrijfbaar? Zo ja, dan kan je die automatisering maken die je wilt. Zo nee, dan moeten we even kijken waarom die niet schrijfbaar is. Maar je csvs worden in ieder geval gewoon goed geladen *O*

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op woensdag 22 oktober 2025 @ 11:04:
[...]


Is die ook schrijfbaar? Zo ja, dan kan je die automatisering maken die je wilt. Zo nee, dan moeten we even kijken waarom die niet schrijfbaar is. Maar je csvs worden in ieder geval gewoon goed geladen *O*
Dit zou dan goed moeten zijn :)
Nu nog een automation die de waarde dan weer terug zet naar 55 ofzo na x tijd.

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

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
Ik gebruikte tot nu toe de configuratie repo van JonesPD. Eigelijk alleen HMU00 en VWZIO.
Gezien de positieve geluiden over https://ebus.github.io/ daar eens gekeken.
Ziet er netjes uit en daarom overgeschakeld naar https://ebus.github.io/ in de verwachting dat dat zou kunnen.

Dat was een teleurstelling; het grootste deel van de parameters die ik log hebben een andere naam gekregen. Meestal met een zinloze toevoeging waardoor de lengte van de parameternaam vaak verdubbeld.
Gauw weer teruggegaan naar JonesPD. Zal het later wel eens uitzoeken.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
gns1l schreef op woensdag 22 oktober 2025 @ 12:48:
Ik gebruikte tot nu toe de configuratie repo van JonesPD. Eigelijk alleen HMU00 en VWZIO.
Gezien de positieve geluiden over https://ebus.github.io/ daar eens gekeken.
Ziet er netjes uit en daarom overgeschakeld naar https://ebus.github.io/ in de verwachting dat dat zou kunnen.

Dat was een teleurstelling; het grootste deel van de parameters die ik log hebben een andere naam gekregen. Meestal met een zinloze toevoeging waardoor de lengte van de parameternaam vaak verdubbeld.
Gauw weer teruggegaan naar JonesPD. Zal het later wel eens uitzoeken.
Dit is voor mij ook de reden dat ik zelf niet overstap naar de link. Dan ben ik gelijk alle historie weer kwijt. Daarnaast heb ik in de lokale csv bestanden ook alle berichten uitgeschakeld die ik toch niet nodig heb.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
mag ik vragen wat jullie gebruik is , wat doe je met welke berichten? @xarow @gns1l . Misschien zit er inspiratie bij voor mij.

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Heel eerlijk. Bijna niks momenteel :henk

Ik monitor vooral het systeem op mijn dashboard en pas soms wat instellingen aan. Ik heb een losse wp boiler die ik nog eens op de ebusd wil aansluiten, maar nog niet aan toegekomen. Verder ben ik aan het kijken of ik via day ahead optimizer de warmtepomp iets kan bijsturen om vooral op goedkopere momenten stroom te verbruiken

  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
het enige lastige is dat de free version van chagpt echt na enkele vrage hetal opgeeft en je met een soort van dod tijd zit voor ie weer verder kan..

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
RaptorKid schreef op woensdag 22 oktober 2025 @ 17:46:
het enige lastige is dat de free version van chagpt echt na enkele vrage hetal opgeeft en je met een soort van dod tijd zit voor ie weer verder kan..
Daarom heb ik een betaalde. Ik zal chatgpt mijn notities even uit laten werken en hier posten.

Water-Escape


  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
water_escape schreef op woensdag 22 oktober 2025 @ 19:22:
[...]


Daarom heb ik een betaalde. Ik zal chatgpt mijn notities even uit laten werken en hier posten.
Dat zou werkelijk fantastisch zijn! :D

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
De afgelopen weken heb ik hier mee zitten lezen omdat ik een warmtepomp liet plaatsen. Wat ik las was een ver van mijn bed show. Met de hulp van chatgpt en de members hier krijg ik nu alle data binnen in HA. Ik ga nu dus een volgende fase in... wat kan ik allemaal met deze data om slim en efficient energie te gebruiken. Ik denk nu, als mij dit is gelukt, moet iedereen dit lukken. Onderstaand mijn setup en stappenplan.

⚙️ eBUSd Installatie — met Adapter Shield C6

🧩 Overzicht
Doel: eBUSd koppelen aan Home Assistant (OS) op een Raspberry Pi voor uitlezing en besturing van de Vaillant aroTHERM plus warmtepomp via MQTT.

Hardware:
  • Vaillant aroTHERM plus
  • VWL 75/6 + VWZ MEH 97/6 (binnenunit)
  • VRC 720 F/3 (draadloze thermostaat)
  • VR940F (internetmodule)
  • eBUSd Adapter Shield C6
  • Home Assistant OS op Raspberry Pi
  • MQTT Broker (Mosquitto)
🔌 1. Fysieke aansluiting (C6-specifiek)
  1. Sluit de C6-shield via USB-C aan op je laptop (of direct op je Pi).
  2. Verbind met het Wi-Fi-netwerk ‘ebusd’ (geen wachtwoord).
  3. Open in je browser: http://192.168.4.1
  4. Stel daar je thuis-wifi in zodat de adapter in je eigen netwerk komt.
🌐 2. Netwerk & Firmware
  1. Zoek het nieuwe IP-adres van de C6 via je router of een netwerkscan.
  2. Open dat IP in je browser → Je ziet nu weer de eBUSd webinterface.
  3. Controleer de firmwareversie en update indien nodig.
🧠 3. Configuratie in Home Assistant

3.1 MQTT-Broker (Mosquitto)
  • Als je al een Mosquitto broker draait (voor andere integraties), kun je deze gewoon hergebruiken.
  • Zorg dat de broker in HA actief is en dat de eBUSd-add-on daarmee kan verbinden. Bij mij automatisch.
💡 Heb je nog geen broker?
➡️ Installeer de Mosquitto broker add-on via de Add-on Store en start hem één keer op.

3.2 eBUSd-Add-on installeren
  • In HA → Add-on Store → eBUSd → Installeren.
  • Ga naar Configuration → klik op Show unused optional configuration options.
  • Bij mode selecteer je "ENS"
  • Bij Network adapter address vul je je string in: 192.123.456.789:9999 (vervang door het IP van jouw C6-shield)
  • Save en Start de add-on.
  • Open de addon Logs en controleer of de verbinding tot stand komt.
🔁 4. Controle en MQTT-koppeling
  • Herstart Home Assistant.
  • Controleer of de Mosquitto broker de eBUS-topics ontvangt.
🔧 5. Aansluiten op de warmtepomp
  1. Schakel de stroom uit af van al je warmtepomp elementen (meterkast)
  2. Verbind de C6-eBUS-klemmen (2-polig, geen polariteit) met de eBUS-poort van de binnenunit (VWZ MEH 97/6).
  3. Schakel alle stroom weer in.
  4. Zodra de verbinding loopt, verschijnt er veel data in de eBUSd-log.
  5. Kijk bij je MQTT integration of je daar nu al je hardware ziet met entiteiten.
⚙️ 6. Aanvullende configuratie

In de eBUSd-configuratie (via HA) kun je extra opties instellen:
Vul onderstaande in bij "Custom command line options" , hiermee krijg je ook "write" rechten waardoor je ook daadwerklijk met HA settings kan gaan aanpassen.
code:
1
--mqttvar=filter-direction=r|u|^w,filter-name=


Vul bij Config Path de volgende url in:
code:
1
https://ebus.github.io/


De meeste moderne devices worden hiermee ondersteund en zou je voldoende aan moeten hebben om al je entiteiten binnen te krijgen. Er zal ook veel unavailable tussen zitten, maar die heb je niet nodig of zijn gewoon niet beschikbaar.

Wil je echt alleen zien wat je nodig hebt, dan moet je met CSV's gaan werken. Dit heb ik uiteindelijk niet gedaan.

🧩 7. Handmatige CSV-configuratie (optioneel)

Als de auto-detectie niet werkt of als je waardes wil filteren kan je handmatig CSV’s toevoegen voor je warmtepomp.

Bronnen: Peter Jones repo of Officiële eBUS repo.
  • Download de juiste CSV's set (alles in de EN folder)
  • Plaats deze in een folder in HA
  • veranderen je "Config Path" naar die locatie en restart alles.
  • In de logs moet je nu zien dat je gekozen CSV's worden ingeladen.

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
Weet iemand welke waarde "Water Pressure" aangeeft. Dus hoeveel bar er in het systeem zit.
Deze komt wel binnen via de Vaillant addon (welke niet meer werkt) , maar ik zie hem niet in de EbusD waardes.

hetzelfde voor de thermostaat , welke waardes kunnen dit vervangen?
Afbeeldingslocatie: https://tweakers.net/i/ZFudVNqitVqSPJ4uA44A-clhc38=/800x/filters:strip_exif()/f/image/eqZOxvcrPM0QKgyhxy9CKmEP.png?f=fotoalbum_large

[ Voor 49% gewijzigd door water_escape op 24-10-2025 10:20 ]

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
FlowPressure

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
Die heb ik niet in EbusD zitten. Ik zie niks qua druk.

Water-Escape


  • gns1l
  • Registratie: Maart 2018
  • Niet online
Merkwaardig, FlowPressure zit gewoon in 08.hmu.csv (ook in de configuratie van ebus.github.io)
Wellicht kun je vanaf een andere PC testen buiten HA of je ebusd hem wel kent.

ebusctl -s 192.168.xxx.xxx r -c hmu FlowPressure
(192.168.xxx.xxx vervangen door het ip-adres van de Raspberry Pi met HaOS)

Eventueel locaal op die rPi met ebusctl r -c hmu FlowPressure

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
gns1l schreef op vrijdag 24 oktober 2025 @ 15:08:
Merkwaardig, FlowPressure zit gewoon in 08.hmu.csv (ook in de configuratie van ebus.github.io)
Wellicht kun je vanaf een andere PC testen buiten HA of je ebusd hem wel kent.

ebusctl -s 192.168.xxx.xxx r -c hmu FlowPressure
(192.168.xxx.xxx vervangen door het ip-adres van de Raspberry Pi met HaOS)

Eventueel locaal op die rPi met ebusctl r -c hmu FlowPressure
Lokaal op Pi kan niet want daar staat alleen HAOS op.
Remote weet ik niet hoe dat moet, als ik dit in terminal doe op de macbook dan geeft hij error.

Maar dan lijkt het toch dat nog een hoop waardes mis eventueel...
Is er iemand met dezelfde setup als ik die de csv's goed heeft staan en kan delen?

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
@water_escape Ik zag dat er een apart veld was voor de mqtt variabelen in de add-on. Probeer eens het volgende:
code:
1
2
commandline_options:
mqttvar: filter-direction=r|u|^w,filter-name=


Hopelijk heb je dan zowel je flow als ook de schrijfbare operation modes. Operation modes staan namelijk wel als schrijfbaar geconfigureerd in de csv bestanden

[ Voor 29% gewijzigd door xarow op 24-10-2025 15:39 ]


  • SCO89
  • Registratie: Augustus 2018
  • Laatst online: 24-10 15:55
@water_escape
Ik gebruik ebusd/bai/WaterPressure

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op vrijdag 24 oktober 2025 @ 15:38:
@water_escape Ik zag dat er een apart veld was voor de mqtt variabelen in de add-on. Probeer eens het volgende:
code:
1
2
commandline_options:
mqttvar: filter-direction=r|u|^w,filter-name=


Hopelijk heb je dan zowel je flow als ook de schrijfbare operation modes. Operation modes staan namelijk wel als schrijfbaar geconfigureerd in de csv bestanden
Ik moest hem zo neerzetten: --mqttvar=filter-direction=r|u|^w,filter-name=
Nu heb ik extra waardes, waaronder de pressure.

Ik kan alleen nog steeds geen waardes in de HMU aanpassen , dat is wel nodig.

de onderste 4 zijn er ook bijgekomen, maar kan je verder niks mee:
Afbeeldingslocatie: https://tweakers.net/i/Idj30677RZeh2ml6JkevuYs1kEY=/x800/filters:strip_exif()/f/image/n75imf3zK0Z9tAARCDMnxezw.png?f=fotoalbum_large

[ Voor 22% gewijzigd door water_escape op 24-10-2025 15:57 ]

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
SCO89 schreef op vrijdag 24 oktober 2025 @ 15:53:
@water_escape
Ik gebruik ebusd/bai/WaterPressure
wat is dat precies?

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Die hwcmode moet in de basv zitten en schrijfbaar zijn..

Enige wat jij volgens mij nu nog anders hebt dan in mijn installatie is de acceslevel in de addon config. Die kan je eens op * zetten. Ik heb geen idee wat dit doet, maar wellicht werkt het

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
SCO89 schreef op vrijdag 24 oktober 2025 @ 15:53:
@water_escape
Ik gebruik ebusd/bai/WaterPressure
Water_escape heeft geen bai in zijn systeem

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op vrijdag 24 oktober 2025 @ 16:15:
Die hwcmode moet in de basv zitten en schrijfbaar zijn..

Enige wat jij volgens mij nu nog anders hebt dan in mijn installatie is de acceslevel in de addon config. Die kan je eens op * zetten. Ik heb geen idee wat dit doet, maar wellicht werkt het
Heb je een screenshot van bij jou?
Ik zie HWCopMode, maar de waardes daar slaan nergens op :)

In HMU heb ik wel HwcMode, die staat op eco, maar is niet instelbaar. Niks in HMU. Of kijk ik fout?
* toegevoegd, maar ik zie geen verschil.

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
HwcMode van de hmu is inderdaad niet schrijfbaar. Wat geeft hwcopmode voor waarde dan?

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op vrijdag 24 oktober 2025 @ 19:03:
HwcMode van de hmu is inderdaad niet schrijfbaar. Wat geeft hwcopmode voor waarde dan?
Ik zie onderstaande, en jij?

Afbeeldingslocatie: https://tweakers.net/i/wW24CtvZz9Q5UM8fJBMP9RUWDus=/x800/filters:strip_exif()/f/image/YFWMDRKxDf9sVG6ChPRidwjx.png?f=fotoalbum_large

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

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Maar dan is hwcopmode dus wel schrijfbaar? Ik heb zelf geen boiler dus ik heb die signalen ook niet. Heb je al geprobeerd om die eens op een andere stand te zetten om te zien wat er dan gebeurt?

  • minitrue
  • Registratie: December 2003
  • Laatst online: 14-11 23:03
Eindelijk weer eens met Ebusd aan de slag om onze waterpomp en boiler van Vaillant weer een beetje te controleren vanuit de domotica van Loxone.

Veel lukt al: De boel uitzetten voor op vakantie, temperatuur van warm water verhogen, een boiler run starten... Maar nu probeer ik om ons piekverbruik (hallo Vlaanderen) want in te dammen door te voorkomen dat er een warmwater run start als het huis al veel stroom verbruikt.

Vraag is nu: doe ik dat via HwcOpMode = 0 dat eigenlijk de hele warmwatermodule uitschakelt, of is er nog een mooiere manier? Iemand enig idee wat HwcSFMode = veto eigenlijk doet? Andere suggesties zijn ook welkom!

Niks


  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
Na een paar dagen dit even opzij te laten liggen en het kopke een beetje leeg te maken, er mij deze nacht eens terug over buigen, heb wel het een en ander in orde gekregen maar kon uit bepaalde zaken nog niet volledig uit, zou ik de ingeladen bestanden .tsp niet best lokaal zetten? In geval deze ooit verdwijnen?

Ook het uitfilteren van bepaalde zaken die ik niet hoef te zien (enkel VVW is erop aangesloten) SWW is aparte boiler, dus de 2 andere kringen zou ik ook willen wegfilteren..
Kortom het wordt een nachtje pennen, zoeken, testen, en opnieuw en opnieuw, met verse moed!

  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
minitrue schreef op zaterdag 25 oktober 2025 @ 16:40:
Eindelijk weer eens met Ebusd aan de slag om onze waterpomp en boiler van Vaillant weer een beetje te controleren vanuit de domotica van Loxone.

Veel lukt al: De boel uitzetten voor op vakantie, temperatuur van warm water verhogen, een boiler run starten... Maar nu probeer ik om ons piekverbruik (hallo Vlaanderen) want in te dammen door te voorkomen dat er een warmwater run start als het huis al veel stroom verbruikt.

Vraag is nu: doe ik dat via HwcOpMode = 0 dat eigenlijk de hele warmwatermodule uitschakelt, of is er nog een mooiere manier? Iemand enig idee wat HwcSFMode = veto eigenlijk doet? Andere suggesties zijn ook welkom!
Dit is interessant, ik volg mee, dit is inderdaad in het Belgenland zo.. :X

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
RaptorKid schreef op zaterdag 25 oktober 2025 @ 21:25:
Na een paar dagen dit even opzij te laten liggen en het kopke een beetje leeg te maken, er mij deze nacht eens terug over buigen, heb wel het een en ander in orde gekregen maar kon uit bepaalde zaken nog niet volledig uit, zou ik de ingeladen bestanden .tsp niet best lokaal zetten? In geval deze ooit verdwijnen?

Ook het uitfilteren van bepaalde zaken die ik niet hoef te zien (enkel VVW is erop aangesloten) SWW is aparte boiler, dus de 2 andere kringen zou ik ook willen wegfilteren..
Kortom het wordt een nachtje pennen, zoeken, testen, en opnieuw en opnieuw, met verse moed!
Als je bestanden lokaal zet moet je wel de csv bestanden pakken. De tsp zijn enkel om het opzetten van de signalen makkelijker te maken.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
minitrue schreef op zaterdag 25 oktober 2025 @ 16:40:
Eindelijk weer eens met Ebusd aan de slag om onze waterpomp en boiler van Vaillant weer een beetje te controleren vanuit de domotica van Loxone.

Veel lukt al: De boel uitzetten voor op vakantie, temperatuur van warm water verhogen, een boiler run starten... Maar nu probeer ik om ons piekverbruik (hallo Vlaanderen) want in te dammen door te voorkomen dat er een warmwater run start als het huis al veel stroom verbruikt.

Vraag is nu: doe ik dat via HwcOpMode = 0 dat eigenlijk de hele warmwatermodule uitschakelt, of is er nog een mooiere manier? Iemand enig idee wat HwcSFMode = veto eigenlijk doet? Andere suggesties zijn ook welkom!
Zoals ik het begrijp wordt met veto de gewenste temperatuur overschreden tot het volgende tijd window. De veto waarde is dan wat je bij veto temp opgeeft.
@water_escape wellicht ook een idee voor jou om te gebruiken voor de legionella run ?

  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
xarow schreef op zaterdag 25 oktober 2025 @ 22:04:
[...]


Als je bestanden lokaal zet moet je wel de csv bestanden pakken. De tsp zijn enkel om het opzetten van de signalen makkelijker te maken.
Oke ik bekijk het even wat het makkelijkste is, dat ik mezelf niet met de rug tegen de muur zet |:(

  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 09-11 18:44
xarow schreef op zaterdag 25 oktober 2025 @ 22:25:
[...]


Zoals ik het begrijp wordt met veto de gewenste temperatuur overschreden tot het volgende tijd window. De veto waarde is dan wat je bij veto temp opgeeft.
@water_escape wellicht ook een idee voor jou om te gebruiken voor de legionella run ?
Ik moduleer de boiler temperatuur op basis van (voorspelde) zonnepaneel opbrengst, dus als de zon schijnt zet ik de doeltemperatuur omhoog om meer zonnestroom op te slurpen. Dat zou je ook andersom kunnen doen, let wel op dat je er niet te zenuwachtig mee gaat regelen want dan onderbreek je een run.

Je kan de delta temp ook nog iets tempereren om het vermogen wat te beperken, het nadeel is dan wel dat de boilerlading langer duuurt.

Vaillant AroTHERM+ WP - 1.8kWp W + 11.6kWp Z + 2.7kWp O PV - Kona EV + Kia ev3 - ESP8266 FTW!


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op zaterdag 25 oktober 2025 @ 22:25:
[...]


Zoals ik het begrijp wordt met veto de gewenste temperatuur overschreden tot het volgende tijd window. De veto waarde is dan wat je bij veto temp opgeeft.
@water_escape wellicht ook een idee voor jou om te gebruiken voor de legionella run ?
Die waarde heb ik dus niet. Ik heb alleen bovenstaande.
In de HMW, staan de entiteiten wel, maar die zie ik niet als instelbaar.

Water-Escape


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
maarten_NL schreef op zondag 26 oktober 2025 @ 09:01:
[...]


Ik moduleer de boiler temperatuur op basis van (voorspelde) zonnepaneel opbrengst, dus als de zon schijnt zet ik de doeltemperatuur omhoog om meer zonnestroom op te slurpen. Dat zou je ook andersom kunnen doen, let wel op dat je er niet te zenuwachtig mee gaat regelen want dan onderbreek je een run.

Je kan de delta temp ook nog iets tempereren om het vermogen wat te beperken, het nadeel is dan wel dat de boilerlading langer duuurt.
Zou je kunnen delen hoe je diet doet? Ook hoe je de run zelf triggered?

Water-Escape


  • minitrue
  • Registratie: December 2003
  • Laatst online: 14-11 23:03
maarten_NL schreef op zondag 26 oktober 2025 @ 09:01:
[...]


Ik moduleer de boiler temperatuur op basis van (voorspelde) zonnepaneel opbrengst, dus als de zon schijnt zet ik de doeltemperatuur omhoog om meer zonnestroom op te slurpen. Dat zou je ook andersom kunnen doen, let wel op dat je er niet te zenuwachtig mee gaat regelen want dan onderbreek je een run.

Je kan de delta temp ook nog iets tempereren om het vermogen wat te beperken, het nadeel is dan wel dat de boilerlading langer duuurt.
Interessant, volgende stap is inderdaad om bij veel zon de doeltemperatuur omhoog te doen en een run te triggeren.

Maar ik wil nu eerst zien te voorkomen dat er überhaupt een run plaatsvindt. Een lagere temperatuur zou dat niet echt voorkomen. (Tenzij ik die echt op 10 zet ofzo, maar er zou toch wel een betere oplossing moeten zijn?)

Niks


  • minitrue
  • Registratie: December 2003
  • Laatst online: 14-11 23:03
Een gerelateerd vraagje: welke waardes gebruik jullie om het totale stroomverbruik en huidige stroomverbruik te berekenen?

Niks


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
Maak me gek, nu is heel de HMU weer unavailable in HA. Niks aangepast, ook een restart van HA helpt niet.
Andere dit ook?

Misschien toch iemand hier met dezelfde hardware als ik die wel csv gebruikt? MIsschien daarop overstappen.

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op maandag 27 oktober 2025 @ 08:32:
Maak me gek, nu is heel de HMU weer unavailable in HA. Niks aangepast, ook een restart van HA helpt niet.
Andere dit ook?

Misschien toch iemand hier met dezelfde hardware als ik die wel csv gebruikt? MIsschien daarop overstappen.
Wat geeft je log aan? Dit is waarschijnlijk geen csv probleem.

  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op maandag 27 oktober 2025 @ 09:09:
[...]


Wat geeft je log aan? Dit is waarschijnlijk geen csv probleem.
Log is lastig, want daar blijft data doorheen stromen :).
Ik heb nu * weggehaald bij access level in de config en krijg nu weer alles door. Maar het werkte voorheen met * ook.

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Je kan gewoon terug scrollen in de HA log, of een export maken.Maar als het nu weer werkt, is het zeker niets met de bestanden, maar eerder in het netwerk.

[ Voor 42% gewijzigd door xarow op 27-10-2025 13:12 ]


  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
Bij mij is het serieus aan het lukkem, ik kan alles sturen, soms doet ie wel nog wat moeilijk dat eerst alles "unknown" blijft staan, maar na een tijdje komen alle waarden er weer mooi in. Hetenige dat ik moeilijk kan instellen is mijn heatcurve ofs stooklijn, hij neemt dit als een slider wat voor mij best oke is, weet niet of je dit met dropdown of instelbare gauge kan maken, maar in werkelijkheid gaat die maar van 0 tot 4 (maximale helling), in HA gaat van van 0 tot 100 (in percentage waarde), als ik die bijvoorbeeld op 5% zet wat overeen moet komen met een helling van 0,2, zet hij in mijn teostel zelf de waarde op 4 (maximale stooklijn), iemand enig idee hoe dit aan te passen of iemand die dit anders heeft werkend gekregen?

Thx 😄

  • Sibert
  • Registratie: Juni 2009
  • Laatst online: 13-11 20:21
Ik heb momenteel een Bulex Thermomaster met E7C thermostaat. Intussen heb ik een eBUS adapter er ook aanhangen en is ebusd draaiend. Graag wil ik via Home Assistant mijn CV-ketel aansturen (om bijvoorbeeld mijn badkamer te verwarmen op het moment dat ik het wil, evt met feedback van een zigbee temperatuur sensor die ik daar heb). Ik ben echter wat overweldigd, er zijn heel wat parameters in ebusd beschikbaar ik vind ook niet meteen een bestaande integratie. Hoe begin ik hier best aan?

  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 09-11 18:44
minitrue schreef op zondag 26 oktober 2025 @ 09:44:
[...]


Maar ik wil nu eerst zien te voorkomen dat er überhaupt een run plaatsvindt. Een lagere temperatuur zou dat niet echt voorkomen. (Tenzij ik die echt op 10 zet ofzo, maar er zou toch wel een betere oplossing moeten zijn?)
Trek je de boiler tot zo'n lage temperatuur leeg? Hier begint mijn vriendin onder de 35c al te klagen :D

Hier staat de boilerlading standaard op 42c/52c met de sensor op 1/3e van de bovenkant. Zou de temperatuur richting de 44/43c gaan dan zou je bij hoog stroom verbruik, op dat moment de doeltemperatuur omlaag kunnen zetten om de trigger om te starten te voorkomen. Mits de boilerlading nog niet bezig was, de run afbreken zou ik niet adviseren.

Vaillant AroTHERM+ WP - 1.8kWp W + 11.6kWp Z + 2.7kWp O PV - Kona EV + Kia ev3 - ESP8266 FTW!


  • maarten_NL
  • Registratie: Mei 2013
  • Laatst online: 09-11 18:44
water_escape schreef op zondag 26 oktober 2025 @ 09:11:
[...]


Zou je kunnen delen hoe je diet doet? Ook hoe je de run zelf triggered?
Dit is om bij 45c al een run te triggeren door de doeltemperatuur van 52 voor 2u naar 62 te zetten, na 2u, weeer terug naar 52.
Afbeeldingslocatie: https://tweakers.net/i/2XW4pw6EGzgtR98NCzHBgxRPTm0=/800x/filters:strip_exif()/f/image/oFomjGKmtMxtnpQfvZN9qAm3.png?f=fotoalbum_large

En hetzelfde als de warmtepomp toch aangaat voor de boiler lading, dan kijken of er nog zon aankomt en dan de doeltemperatuur verhogen zoals boven.

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

Vaillant AroTHERM+ WP - 1.8kWp W + 11.6kWp Z + 2.7kWp O PV - Kona EV + Kia ev3 - ESP8266 FTW!


  • minitrue
  • Registratie: December 2003
  • Laatst online: 14-11 23:03
maarten_NL schreef op dinsdag 28 oktober 2025 @ 22:15:
[...]


Trek je de boiler tot zo'n lage temperatuur leeg? Hier begint mijn vriendin onder de 35c al te klagen :D

Hier staat de boilerlading standaard op 42c/52c met de sensor op 1/3e van de bovenkant. Zou de temperatuur richting de 44/43c gaan dan zou je bij hoog stroom verbruik, op dat moment de doeltemperatuur omlaag kunnen zetten om de trigger om te starten te voorkomen. Mits de boilerlading nog niet bezig was, de run afbreken zou ik niet adviseren.
Ah nee, bedoelde inderdaad om de doeltemperatuur dan pas op 10c zetten om de run idd te voorkomen. Maar ik kan me niet voorstellen dat er geen 'mooiere' manier is om een run te voorkomen.

Default bij ons thuis is 45c en dat gaat prima (voorlopig).

Niks


  • Jag
  • Registratie: Januari 2000
  • Laatst online: 17:13

Jag

Iemand al gevonden hoe je de away modus aanzet?
Dit al geprobeerd

YAML:
1
2
3
4
5
6
7
action:
      - service: mqtt.publish
        data:
          topic: "ebusd/ctlv2/hwcstatus/set"
          payload: >
            {% if trigger.to_state.state == 'on' %}
              holiday away


Zegt ie
code:
1
2025-10-29 14:48:44.492 [mqtt error] write message ctlv2 hwcstatus not found

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Jag schreef op woensdag 29 oktober 2025 @ 14:56:
Iemand al gevonden hoe je de away modus aanzet?
Dit al geprobeerd

YAML:
1
2
3
4
5
6
7
action:
      - service: mqtt.publish
        data:
          topic: "ebusd/ctlv2/hwcstatus/set"
          payload: >
            {% if trigger.to_state.state == 'on' %}
              holiday away


Zegt ie
code:
1
2025-10-29 14:48:44.492 [mqtt error] write message ctlv2 hwcstatus not found
Bestaat hwcstatus wel als writable parameter in jou csv config? Lijkt er niet op met deze melding

  • Robust2
  • Registratie: Augustus 2010
  • Laatst online: 16:25
Hallo allemaal,
Ik heb een Vaillant ecoCompact, die sinds een tijdje aan mn ebus adapter hangt met PeterJones zn config repo en naar HA logt. Ik zou echter vooral inzicht willen krijgen in het pendelgedrag en vermogen vraag van de Tado thermostaat die er aan hangt - die naar mijn gevoel absoluut niet doet wat ik verwacht of niet goed compatibel is met het vermogen van m'n boiler (en ik dus zo ook kennis kan krijgen hoe ik een nieuwe ketel zou dimensioneren).

Ik zie echter door de bomen het bos niet meer naar welke MQTT topics ik nu juist moet kijken. De FlowTemp en FlowTempDesired en de verhouding ertussen lijken weinig steek te houden bijvoorbeeld (FlowTempDesired staat min of meer altijd op 50, maar FlowTemp gaat hoofdzakelijk op en neer tussen 30 en 40 met soms een uitschieter naar boven). HcPumpStarts en HcStarts/HcUnderHundredStarts daarintegen lijkt mij zorgwekkend gezien het snel naar omhoog klimt, wat mij doet denken dat mijn ketel gewoon continu aan het pendelen is.
Ik zoek echter welke topic ik best in de gaten kan houden om te weten wanneer de ketel draait, hoe hard hij draait en of hij continu aan een bepaald pitje draait of op en neer pendelt.
Iemand met een gelijkaardige gascondensatie ketel die zn kennis wil delen? Is er ergens een topic die aanduid of hij in z'n "cooldown" zit en er toch al vraag zou zijn?

Tweede kleine vraag: PeterJones zn config lijkt nog in het "oude" formaat te zijn vergeleken met de officiele config files die nu in typescript zijn. Ik ben niet helemaal mee of ik nu hierdoor iets mis of niet?

[ Voor 8% gewijzigd door Robust2 op 29-10-2025 17:54 ]


  • Sargearo
  • Registratie: Maart 2017
  • Laatst online: 14-11 11:02
Hallo, ik heb een Vaillant VC 25CS/1-5 (N-BE) ecoTEC plus ketel + indirecte boiler.
Iemand een idee waarom ik geen enkele writable (ebusctl find -c bai -w) parameters heb? Ik gebruik deze config:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
scanconfig: true
loglevel_all: notice
mqtttopic: ebusd
mqttint: /etc/ebusd/mqtt-hassio.cfg
mqttjson: true
mode: enh
network_device: 10.0.0.230:9999
latency: 10
pollinterval: 2
loglevel_network: info
loglevel_bus: info
loglevel_update: info
loglevel_main: info
loglevel_other: info
http: true
mqttuser: ebus-c6
mqttpass: ******************************
mqtthost: core-mosquitto
mqttport: 1883
lograwdata: true
commandline_options: "--mqttvar=filter-direction=r|u|^w"
configpath: https://ebus.github.io/next/


Ik zie een hele hoop parameters in MQTT Explorer, maar wanneer ik één wil wijzigen (bijvoorbeeld StorageTempDesired voor de temperatuur van mijn boiler), dan 'reset' deze terug naar de oude waarde. Ik denk zelf dat mijn wijziging zelf nooit tot de Vaillant ketel geraakt is.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
ebusd
global
running = true
updatecheck = "revision 25.1 available, vaillant/08.bai.csv: different version available"
signal = true
scan = "finished"
version = "ebusd 25.1.p20250414"
uptime = 1008
Broadcast
Queryexistence
scan.08
= { "MF": {"value": "Vaillant"}, "ID": {"value": "BAI00"}, "SW": {"value": "1201"}, "HW": {"value": "7603"}}
Scan.08
Id = { "prefix": {"value": "21"}, "year": {"value": "25"}, "week": {"value": "08"}, "product": {"value": "0010024568"}, "supplier": {"value": "3130"}, "counter": {"value": "148021"}, "suffix": {"value": "N4"}}
bai
CounterStartattempts1 = { "value": {"value": 1}}
CounterStartattempts2 = { "value": {"value": 1}}
CounterStartAttempts3 = { "value": {"value": 1}}
CounterStartAttempts4 = { "value": {"value": 1}}
DeactivationsTemplimiter = { "value": {"value": 0}}
Expertlevel_ReturnTemp = { "temp": {"value": -1.81}, "sensor": {"value": "cutoff"}}
FanHours = { "value": {"value": 143}}
FlowTemp = { "temp": {"value": 55.50}, "sensor": {"value": "ok"}}
FanStarts = { "value": {"value": 641}}
FlowTempMax = { "value": {"value": 80.25}}
FlowTempDesired = { "value": {"value": 0.00}}
HcHours = { "value": {"value": 50}}
HcPumpStarts = { "value": {"value": 719}}
HcPumpMode = { "value": {"value": "post_run"}}
HcStarts = { "value": {"value": 0}}
HcUnderHundredStarts = { "value": {"value": 0}}
HoursTillService = { "value": {"value": 2}}
HwcPostrunTime = { "value": {"value": null}}
HwcHours = { "value": {"value": 87}}
HwcTemp = { "temp": {"value": 116.06}, "sensor": {"value": "circuit"}}
HwcStarts = { "value": {"value": 300}}
HwcTempDesired = { "value": {"value": 0.00}}
HwcUnderHundredStarts = { "value": {"value": 1}}
Maintenancedata_HwcTempMax = { "value": {"value": 116.06}}
OutdoorstempSensor = { "temp": {"value": -60.44}, "sensor": {"value": "cutoff"}}
OverflowCounter = { "value": {"value": "yes"}}
PumpHours = { "value": {"value": 174}}
PumpPower = { "value": {"value": 0}}
ReturnTemp = { "temp": {"value": 55.06}, "tempmirror": {"value": 64654}, "sensor": {"value": "ok"}}
ReturnTempMax = { "value": {"value": 69.12}}
SecondPumpMode = { "value": {"value": 0}}
SHEMaxFlowTemp = { "value": {"value": 0.00}}
Status01 = { "temp": {"value": 56.5}, "temp_1": {"value": 55.0}, "temp_2": {"value": null}, "temp_3": {"value": null}, "temp_4": {"value": 55.0}, "pumpstate": {"value": "off"}}
Status02 = { "hwcmode": {"value": "auto"}, "temp": {"value": 60}, "temp_1": {"value": 65.0}, "temp_2": {"value": 70}, "temp_3": {"value": 70.0}}
StorageLoadPumpHours = { "value": {"value": 110}}
StorageTemp = { "temp": {"value": 55.25}, "sensor": {"value": "ok"}}
StorageloadPumpStarts = { "value": {"value": 526}}
StorageTempDesired = { "value": {"value": 56.00}}
TempDiffBlock = { "value": {"value": 0}}
StorageTempMax = { "value": {"value": 56.88}}
TempGradientFailure = { "value": {"value": 0}}
TempDiffFailure = { "value": {"value": 0}}
Templimiter = { "value": {"value": "off"}}
TemplimiterWithNTC = { "value": {"value": "yes"}}
ValveMode = { "value": {"value": 0}}
ValveStarts = { "value": {"value": 438}}
WaterpressureMeasureCounter = { "value": {"value": 132}}
WPPostrunTime = { "value": {"value": 1}}

  • Jag
  • Registratie: Januari 2000
  • Laatst online: 17:13

Jag

xarow schreef op woensdag 29 oktober 2025 @ 16:01:
[...]


Bestaat hwcstatus wel als writable parameter in jou csv config? Lijkt er niet op met deze melding
Even zoeken hoe ik daar achter ga komen :)

Weet jij of dit de goede parameter is voor het instellen van de away mode? Want zowel Hc als HWc zijn inactief als op de VRC720 away instelt.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Jag schreef op woensdag 29 oktober 2025 @ 19:54:
[...]

Even zoeken hoe ik daar achter ga komen :)

Weet jij of dit de goede parameter is voor het instellen van de away mode? Want zowel Hc als HWc zijn inactief als op de VRC720 away instelt.
Ik kan helaas niet ruiken hoe jou systeem in elkaar zit :P . Gebruik je HomeAssistant, lokale CSV, de oude github repo of de nieuwe. En gebruik je dan de csv bestanden in de map next of niet?

Als ik in ctlv2 csv kijk op de nieuwe github repo zie ik deze info erin voor de sfmode:
code:
1
2
r,,,HwcSFMode,hwc SF mode,,,b524,020001000d00,value,,IGN:4,,,,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,
w,,,HwcSFMode,hwc SF mode,,,b524,020101000d00,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,


Dan denk ik (niet getest) dat je code iets wordt als het volgende:
code:
1
2
3
4
5
6
7
action:
      - service: mqtt.publish
        data:
          topic: "ebusd/ctlv2/HwcSFMode/set"
          payload: >
            {% if trigger.to_state.state == 'on' %}
              onedayaway

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Robust2 schreef op woensdag 29 oktober 2025 @ 17:44:
Hallo allemaal,
Ik heb een Vaillant ecoCompact, die sinds een tijdje aan mn ebus adapter hangt met PeterJones zn config repo en naar HA logt. Ik zou echter vooral inzicht willen krijgen in het pendelgedrag en vermogen vraag van de Tado thermostaat die er aan hangt - die naar mijn gevoel absoluut niet doet wat ik verwacht of niet goed compatibel is met het vermogen van m'n boiler (en ik dus zo ook kennis kan krijgen hoe ik een nieuwe ketel zou dimensioneren).

Ik zie echter door de bomen het bos niet meer naar welke MQTT topics ik nu juist moet kijken. De FlowTemp en FlowTempDesired en de verhouding ertussen lijken weinig steek te houden bijvoorbeeld (FlowTempDesired staat min of meer altijd op 50, maar FlowTemp gaat hoofdzakelijk op en neer tussen 30 en 40 met soms een uitschieter naar boven). HcPumpStarts en HcStarts/HcUnderHundredStarts daarintegen lijkt mij zorgwekkend gezien het snel naar omhoog klimt, wat mij doet denken dat mijn ketel gewoon continu aan het pendelen is.
Ik zoek echter welke topic ik best in de gaten kan houden om te weten wanneer de ketel draait, hoe hard hij draait en of hij continu aan een bepaald pitje draait of op en neer pendelt.
Iemand met een gelijkaardige gascondensatie ketel die zn kennis wil delen? Is er ergens een topic die aanduid of hij in z'n "cooldown" zit en er toch al vraag zou zijn?

Tweede kleine vraag: PeterJones zn config lijkt nog in het "oude" formaat te zijn vergeleken met de officiele config files die nu in typescript zijn. Ik ben niet helemaal mee of ik nu hierdoor iets mis of niet?
De nieuwe format is nog steeds csv. Het is enkel zo dat de typescript bestanden worden gebruikt voor engineering en dan vervolgens als geconverteerd worden naar CSV voor eBusd. De nieuwe csv bestanden zijn hier te vinden: https://github.com/eBUS/ebus.github.io/tree/main/en/vaillant. Daar kan je wellicht kijken of er meer berichten zijn dan die je nu binnen krijgt

Dan over jou probleem, welke csv bestanden worden er in jou installatie gebruikt?

[ Voor 4% gewijzigd door xarow op 30-10-2025 09:39 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op donderdag 30 oktober 2025 @ 09:35:
[...]


Ik kan helaas niet ruiken hoe jou systeem in elkaar zit :P . Gebruik je HomeAssistant, lokale CSV, de oude github repo of de nieuwe. En gebruik je dan de csv bestanden in de map next of niet?

Als ik in ctlv2 csv kijk op de nieuwe github repo zie ik deze info erin voor de sfmode:
code:
1
2
r,,,HwcSFMode,hwc SF mode,,,b524,020001000d00,value,,IGN:4,,,,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,
w,,,HwcSFMode,hwc SF mode,,,b524,020101000d00,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,


Dan denk ik (niet getest) dat je code iets wordt als het volgende:
code:
1
2
3
4
5
6
7
action:
      - service: mqtt.publish
        data:
          topic: "ebusd/ctlv2/HwcSFMode/set"
          payload: >
            {% if trigger.to_state.state == 'on' %}
              onedayaway
heb ik dan toch ook de ctlv2 nodig om die onderdelen in te kunnen stellen?
Ik heb HwcSF nu alleen in de basv staan

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

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op donderdag 30 oktober 2025 @ 10:00:
[...]


heb ik dan toch ook de ctlv2 nodig om die onderdelen in te kunnen stellen?
Ik heb HwcSF nu alleen in de basv staan

[Afbeelding]
Dit is de config uit de basv csv:
code:
1
2
r,,,HwcSFMode,hwc SF mode,,,b524,020001000d00,value,,IGN:4,,,,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,
w,,,HwcSFMode,hwc SF mode,,,b524,020101000d00,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,


Zoals je kan zien is dat precies hetzelfde. Volgens mij is zelfs die hele CSV hetzelfde. Dus ik neem aan als jij die naar onedayaway zet dat die dan ook naar de "afwezig" stand gestuurd wordt.

Het is in jou Homeassistant ook een select. Dus je kan die gewoon eens wijzigen en checken wat er gebeurt.

[ Voor 5% gewijzigd door xarow op 30-10-2025 12:22 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op donderdag 30 oktober 2025 @ 12:21:
[...]


Dit is de config uit de basv csv:
code:
1
2
r,,,HwcSFMode,hwc SF mode,,,b524,020001000d00,value,,IGN:4,,,,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,
w,,,HwcSFMode,hwc SF mode,,,b524,020101000d00,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,


Zoals je kan zien is dat precies hetzelfde. Volgens mij is zelfs die hele CSV hetzelfde. Dus ik neem aan als jij die naar onedayaway zet dat die dan ook naar de "afwezig" stand gestuurd wordt.

Het is in jou Homeassistant ook een select. Dus je kan die gewoon eens wijzigen en checken wat er gebeurt.
Sorry ik bedoel het zelf triggeren van het verwarmen van het water.
Het is nu via de planning gegaan (vaillant app) en als die aangaat veranderen deze waardes Alleen die kan allemaal niet zelf triggeren. Dus hoe kan ik wel zelf de warmwater opwarmen triggeren?

Afbeeldingslocatie: https://tweakers.net/i/w56ggbj0Leyjvhw0lGnfx1J5TeY=/x800/filters:strip_exif()/f/image/D1et0lQ48XuWj8pPS83dDoCS.png?f=fotoalbum_large

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

[ Voor 10% gewijzigd door water_escape op 30-10-2025 13:01 ]

Water-Escape


  • Robust2
  • Registratie: Augustus 2010
  • Laatst online: 16:25
xarow schreef op donderdag 30 oktober 2025 @ 09:38:
[...]


De nieuwe format is nog steeds csv. Het is enkel zo dat de typescript bestanden worden gebruikt voor engineering en dan vervolgens als geconverteerd worden naar CSV voor eBusd. De nieuwe csv bestanden zijn hier te vinden: https://github.com/eBUS/ebus.github.io/tree/main/en/vaillant. Daar kan je wellicht kijken of er meer berichten zijn dan die je nu binnen krijgt

Dan over jou probleem, welke csv bestanden worden er in jou installatie gebruikt?
Bedankt, dat maakt het wat duidelijker!
De CSV bestanden die hij nu lijkt op te pikken zijn broadcast, general, scan, 08.bai en 15.370

Wat me ook niet helemaal duidelijk is, is waarom ik bijvoorbeeld lijnen als volgt in de log zie:
2025-10-30 21:45:29.264 [update notice] received read bai Gasvalve QQ=10: off
2025-10-30 21:45:22.256 [update notice] received read bai HwcWaterflow QQ=10: 0.19
Maar dan in HA geen Gasvalve of HwcWaterflow lijk te vinden.

Edit: eerlijk gezegd is heel de logica van wat hij nu juist toevoegt aan HA of niet eerder als vaag voor mij. Had de ebusd add-on herstart om te zien welke CSVs hij oppikt, gezien ik weet dat hij die logged in het begin, maar nu heb ik plots veeel meer entititen in HA, die allemaal op unknown staan, en sommige die ik WEL wil zien en tot voor kort ook had, zijn prieces weg :(

[ Voor 15% gewijzigd door Robust2 op 30-10-2025 22:06 ]


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op donderdag 30 oktober 2025 @ 12:54:
[...]


Sorry ik bedoel het zelf triggeren van het verwarmen van het water.
Het is nu via de planning gegaan (vaillant app) en als die aangaat veranderen deze waardes Alleen die kan allemaal niet zelf triggeren. Dus hoe kan ik wel zelf de warmwater opwarmen triggeren?

[Afbeelding]

[Afbeelding]
Kan jij via je thermostaat de boiler geforceerd schakelen? Zo ja, doe dat eens en kijk dan wat er veranderd. Zoals eerder aangegeven heb ik geen boiler op de warmtepomp en kan ik het niet testen helaas.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
Robust2 schreef op donderdag 30 oktober 2025 @ 21:48:
[...]


Bedankt, dat maakt het wat duidelijker!
De CSV bestanden die hij nu lijkt op te pikken zijn broadcast, general, scan, 08.bai en 15.370

Wat me ook niet helemaal duidelijk is, is waarom ik bijvoorbeeld lijnen als volgt in de log zie:
2025-10-30 21:45:29.264 [update notice] received read bai Gasvalve QQ=10: off
2025-10-30 21:45:22.256 [update notice] received read bai HwcWaterflow QQ=10: 0.19
Maar dan in HA geen Gasvalve of HwcWaterflow lijk te vinden.

Edit: eerlijk gezegd is heel de logica van wat hij nu juist toevoegt aan HA of niet eerder als vaag voor mij. Had de ebusd add-on herstart om te zien welke CSVs hij oppikt, gezien ik weet dat hij die logged in het begin, maar nu heb ik plots veeel meer entititen in HA, die allemaal op unknown staan, en sommige die ik WEL wil zien en tot voor kort ook had, zijn prieces weg :(
Voeg dit eens toe aan de opties van de addon.
[code]
mqttvar: filter-direction=r|u|^w,filter-name=
[/code]
bij nader inzien heeft dit volgens mij niet direct invloed op jou probleem/vraag.

Weet je toevallig welk hw-id de bai heeft? Er staan een stuk of 10 verschillende bai csv bestanden in de repo die aangeroepen worden afhankelijk van het id. Dat id zou je uit de log moeten kunnen halen bij het opstarten van ebusd addon.

Jou flowtempdesired is continue 50degC, dus dat betekent dat je systeem is ingesteld op een 50 graden watertemperatuur. Dat de actuele temperatuur fluctueert en de counters oplopen laat inderdaad zien dat er gependeld wordt en niet gemoduleerd. Stuurt de Tado het systeem aan via een aan/uit contact?

[ Voor 22% gewijzigd door xarow op 31-10-2025 07:24 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op vrijdag 31 oktober 2025 @ 06:48:
[...]


Kan jij via je thermostaat de boiler geforceerd schakelen? Zo ja, doe dat eens en kijk dan wat er veranderd. Zoals eerder aangegeven heb ik geen boiler op de warmtepomp en kan ik het niet testen helaas.
Ja, dat is door hem in de app van Tijdgestuurd naar Manueel te zetten.
Waarbij tijdsgestuurd hij het water alleen opwarmt tot de gewenste temp tussen die tijds periode. En bij Manueel hij de watertemp continu op die temp houdt.

Bij zonoverschot zou je dus willen kunnen triggeren dat hij dat gaat gebruiken voor het warme water op te warmen.

Water-Escape


  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op vrijdag 31 oktober 2025 @ 10:26:
[...]


Ja, dat is door hem in de app van Tijdgestuurd naar Manueel te zetten.
Waarbij tijdsgestuurd hij het water alleen opwarmt tot de gewenste temp tussen die tijds periode. En bij Manueel hij de watertemp continu op die temp houdt.

Bij zonoverschot zou je dus willen kunnen triggeren dat hij dat gaat gebruiken voor het warme water op te warmen.
Maar als je dit aanpast, zie je dan ook schrijfbare waardes veranderen in je HA? Of zie je onbekende parameters wijzigen in de ebusd log.

[ Voor 4% gewijzigd door xarow op 31-10-2025 11:46 ]


  • water_escape
  • Registratie: Juli 2001
  • Laatst online: 11:08
xarow schreef op vrijdag 31 oktober 2025 @ 11:45:
[...]


Maar als je dit aanpast, zie je dan ook schrijfbare waardes veranderen in je HA? Of zie je onbekende parameters wijzigen in de ebusd log.
Ah yes!

Dan zie ik dit:
Afbeeldingslocatie: https://tweakers.net/i/pRV8vwy55BFCKflZ8XnnDOhI23s=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/optDyEXzs8Tdz80qxPw2mbvA.png?f=user_large

Als ik dit nu via HA doe, dan is "Day" idd water op temp houden. Zet ik hem weer op "auto", dan gaat hij het programma volgen en dus uit als er geen programma is.

Water-Escape


  • Jag
  • Registratie: Januari 2000
  • Laatst online: 17:13

Jag

xarow schreef op donderdag 30 oktober 2025 @ 09:35:
[...]


Ik kan helaas niet ruiken hoe jou systeem in elkaar zit :P . Gebruik je HomeAssistant, lokale CSV, de oude github repo of de nieuwe. En gebruik je dan de csv bestanden in de map next of niet?

Als ik in ctlv2 csv kijk op de nieuwe github repo zie ik deze info erin voor de sfmode:
code:
1
2
r,,,HwcSFMode,hwc SF mode,,,b524,020001000d00,value,,IGN:4,,,,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,
w,,,HwcSFMode,hwc SF mode,,,b524,020101000d00,value,,UCH,0=auto;1=ventilation;2=party;3=veto;4=onedayaway;5=onedayathome;6=load,,


Dan denk ik (niet getest) dat je code iets wordt als het volgende:
code:
1
2
3
4
5
6
7
action:
      - service: mqtt.publish
        data:
          topic: "ebusd/ctlv2/HwcSFMode/set"
          payload: >
            {% if trigger.to_state.state == 'on' %}
              onedayaway
Nee dat begrijp ik. Ik vind het zelf ook best ingewikkeld soms en daarom had ik niet meteen een goed antwoord paraat :)
Ik heb een locale clone gemaakt van de configuratie bestanden, van een github repo, weet niet zo goed welke versie :o. Dat heb ik gedaan om geen problemen te krijgen bij updates. En dit werkt nu zeer redelijk. Als je in de log kijkt best wel veel onbegrepen berichten, wordt er altijd een beetje droevig van als ik de log open. Maar ja, hetgene wat ik nodig komt wel gewoon binnen. Maar heb dus alleen niet de away mode werkend gekregen.

Ik ga je suggestie eens proberen, dank alvast

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
water_escape schreef op vrijdag 31 oktober 2025 @ 13:24:
[...]


Ah yes!

Dan zie ik dit:
[Afbeelding]

Als ik dit nu via HA doe, dan is "Day" idd water op temp houden. Zet ik hem weer op "auto", dan gaat hij het programma volgen en dus uit als er geen programma is.
Nice. Nu alleen nog een automatisering bouwen :*)

  • Jan Zwanenburg7
  • Registratie: December 2016
  • Laatst online: 14-11 17:02
RaptorKid schreef op dinsdag 28 oktober 2025 @ 14:11:
Bij mij is het serieus aan het lukkem, ik kan alles sturen, soms doet ie wel nog wat moeilijk dat eerst alles "unknown" blijft staan, maar na een tijdje komen alle waarden er weer mooi in. Hetenige dat ik moeilijk kan instellen is mijn heatcurve ofs stooklijn, hij neemt dit als een slider wat voor mij best oke is, weet niet of je dit met dropdown of instelbare gauge kan maken, maar in werkelijkheid gaat die maar van 0 tot 4 (maximale helling), in HA gaat van van 0 tot 100 (in percentage waarde), als ik die bijvoorbeeld op 5% zet wat overeen moet komen met een helling van 0,2, zet hij in mijn teostel zelf de waarde op 4 (maximale stooklijn), iemand enig idee hoe dit aan te passen of iemand die dit anders heeft werkend gekregen?

Thx 😄
Waarom denk je dat de stooklijn een percentage is?
Ik heb hem recent op 0.4 gezet via HA. Ik vermoed dat die 5% wordt geinterpreteerd als stooklijn 5, wat naar beneden wordt bijgesteld naar 4 vanwege maximale waarde.

  • RaptorKid
  • Registratie: Oktober 2025
  • Laatst online: 17:42
Jan Zwanenburg7 schreef op woensdag 5 november 2025 @ 10:33:
[...]

Waarom denk je dat de stooklijn een percentage is?
Ik heb hem recent op 0.4 gezet via HA. Ik vermoed dat die 5% wordt geinterpreteerd als stooklijn 5, wat naar beneden wordt bijgesteld naar 4 vanwege maximale waarde.
Dus bij jou kan jij 0.4 zetten? Ik kan niet eens ons 1 gaan, moet eens bekijken wat er nou mis is |:(

  • aj_vdw
  • Registratie: Juli 2019
  • Laatst online: 18:41
Wellicht interessant om te weten.
Ik gebruik sinds kort deze firmware in 'internal' mode.
EBUS firmware
Daarmee draait alle software om het ebus protocol af te handelen op een esp32-c3.
De sensor waarden worden via MQTT naar bijv. homeassistant gestuurd.
Voor wie interesse heeft, ik heb een config om een Arotherm, VC720 en een Unitower uit te lezen en aan te sturen.

  • xarow
  • Registratie: Februari 2011
  • Laatst online: 19:22
aj_vdw schreef op donderdag 13 november 2025 @ 20:47:
Wellicht interessant om te weten.
Ik gebruik sinds kort deze firmware in 'internal' mode.
EBUS firmware
Daarmee draait alle software om het ebus protocol af te handelen op een esp32-c3.
De sensor waarden worden via MQTT naar bijv. homeassistant gestuurd.
Voor wie interesse heeft, ik heb een config om een Arotherm, VC720 en een Unitower uit te lezen en aan te sturen.
Hmm, ik heb ook dat bordje van hem, maar dan zonder de internal firmware geladen. Wat is het pluspunt t.o.v. de andere firmware en dan met ebusd? Is het verstandig om eventueel over te stappen?

  • acolson
  • Registratie: December 2019
  • Laatst online: 14-11 19:48
Ik probeer mijn vaillant warmtepomp uit te lezen maar ik kan precies alleen de buitem temperatuur opvragen:

code:
1
EBUSD_OPTS="--configpath=https://ebus.github.io/ --scanconfig=full --accesslevel=* --device=192.168.68.70:9999 --latency=50"


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
root@rpi5:/# ebusctl info
version: ebusd 25.1.25.1
update check: OK
device: 192.168.68.70:9999, TCP
access: *
signal: acquired
symbol rate: 38
max symbol rate: 105
min arbitration micros: 0
max arbitration micros: 3
min symbol latency: 6
max symbol latency: 94
scan: finished
reconnects: 0
masters: 4
messages: 704
conditional: 0
poll: 0
update: 29
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0902;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=BASV3;SW=0760;HW=7304", loaded "vaillant/15.basv.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd, scanning
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0902;HW=5103", loaded "vaillant/76.vwzio.csv"


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
root@rpi5:/# ebusctl find -a | grep -v "no data stored"
basv DisplayedOutsideTemp = 14.8242
Broadcast Outsidetemp = 14.824
Broadcast Vdatetime = 16:52:58;14.11.2025
hmu SetMode = auto;0.0;-;-;1;1;1;0;0;0
hmu State = 0;237;224;0
hmu Status01 = 30.5;30.5;-;-;-;off
hmu StatusCirPump = off
scan.08  = Vaillant;HMU00;0902;5103
Scan.08 Id = 21;23;31;0010021111;0001;014173;N3
scan.15  = Vaillant;BASV3;0760;7304
Scan.15 Id = 21;24;03;0020328845;0082;006505;N3
scan.76  = Vaillant;VWZIO;0902;5103


Heeft iemand een idee waarom?

  • aj_vdw
  • Registratie: Juli 2019
  • Laatst online: 18:41
acolson schreef op vrijdag 14 november 2025 @ 16:59:
Ik probeer mijn vaillant warmtepomp uit te lezen maar ik kan precies alleen de buitem temperatuur opvragen:

code:
1
EBUSD_OPTS="--configpath=https://ebus.github.io/ --scanconfig=full --accesslevel=* --device=192.168.68.70:9999 --latency=50"


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
root@rpi5:/# ebusctl info
version: ebusd 25.1.25.1
update check: OK
device: 192.168.68.70:9999, TCP
access: *
signal: acquired
symbol rate: 38
max symbol rate: 105
min arbitration micros: 0
max arbitration micros: 3
min symbol latency: 6
max symbol latency: 94
scan: finished
reconnects: 0
masters: 4
messages: 704
conditional: 0
poll: 0
update: 29
address 03: master #11
address 08: slave #11, scanned "MF=Vaillant;ID=HMU00;SW=0902;HW=5103", loaded "vaillant/08.hmu.csv"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=BASV3;SW=0760;HW=7304", loaded "vaillant/15.basv.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd, scanning
address 71: master #9
address 76: slave #9, scanned "MF=Vaillant;ID=VWZIO;SW=0902;HW=5103", loaded "vaillant/76.vwzio.csv"


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
root@rpi5:/# ebusctl find -a | grep -v "no data stored"
basv DisplayedOutsideTemp = 14.8242
Broadcast Outsidetemp = 14.824
Broadcast Vdatetime = 16:52:58;14.11.2025
hmu SetMode = auto;0.0;-;-;1;1;1;0;0;0
hmu State = 0;237;224;0
hmu Status01 = 30.5;30.5;-;-;-;off
hmu StatusCirPump = off
scan.08  = Vaillant;HMU00;0902;5103
Scan.08 Id = 21;23;31;0010021111;0001;014173;N3
scan.15  = Vaillant;BASV3;0760;7304
Scan.15 Id = 21;24;03;0020328845;0082;006505;N3
scan.76  = Vaillant;VWZIO;0902;5103


Heeft iemand een idee waarom?
Er is wel een configuratie nodig, deze gebruik ik voor de de Arotherm/Unitower/VC720.
Het grote voordeel is dus dat er geen communicatie nodig is tussen het adapterbordje en ebusd voor de afhandeling van het protocol (incl. timing). Daarmee is het aantal busfouten aanzienlijke afgenomen bij mij.
Zoals gezegd, het is work-in-progress. Er wordt nu gesleuteld aan de interactie met HomeAssistant om ook waarden gebruiksvriendelijk te kunnen instellen. Ik gebruik wel een versie die in ontwikkeling is.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
{"id":"insert","commands":
 [
  {
    "key": "18",
    "read_cmd": "08b51a0405ff3225",
    "write_cmd": "",
    "unit": "%",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "DATA2C",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "compr_mod",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "04",
    "read_cmd": "08b51405052903ffff",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "INT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "return_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "27",
    "read_cmd": "15b52406020001000500",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "hwc_storage_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "01",
    "read_cmd": "feb5160301",
    "write_cmd": "",
    "unit": "°C",
    "active": false,
    "interval": 0,
    "master": true,
    "position": 2,
    "datatype": "DATA2B",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "outdoor_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "08",
    "read_cmd": "08b51405054003ffff",
    "write_cmd": "",
    "unit": "bar",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_low_press",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "16",
    "read_cmd": "08b51a0405ff3400",
    "write_cmd": "",
    "unit": "hours",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_hours",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "05",
    "read_cmd": "08b51405053803ffff",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "INT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_inlet_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "32",
    "read_cmd": "15b52406020000003e00",
    "write_cmd": "",
    "unit": "kWh",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "UINT32",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 0,
    "topic": "yield_total_energy",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "17",
    "read_cmd": "08b51a0405ff3220",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "DATA2C",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "flow_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "10",
    "read_cmd": "08b51405050103ffff",
    "write_cmd": "",
    "unit": "%",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "hc_pump_mod",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "07",
    "read_cmd": "08b51405053f03ffff",
    "write_cmd": "",
    "unit": "bar",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_high_press",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "11",
    "read_cmd": "08b51405055d03ffff",
    "write_cmd": "",
    "unit": "Hz",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_speed",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "14",
    "read_cmd": "08b51a0405ff3401",
    "write_cmd": "",
    "unit": "starts",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_starts",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "13",
    "read_cmd": "08b51a0405ff3240",
    "write_cmd": "",
    "unit": "hours",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "total_hours",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "19",
    "read_cmd": "08b51a0405ff3221",
    "write_cmd": "",
    "unit": "°min",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "INT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "energy_integral",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "12",
    "read_cmd": "08b51a0405ff323c",
    "write_cmd": "",
    "unit": "l/h",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "water_throughput",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "06",
    "read_cmd": "08b51405053703ffff",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "INT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_outlet_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "09",
    "read_cmd": "08b51405052a03ffff",
    "write_cmd": "",
    "unit": "bar",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "hc_water_press",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "03",
    "read_cmd": "08b51405052803ffff",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 3,
    "datatype": "INT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "supply_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "15",
    "read_cmd": "08b51a0405ff3400",
    "write_cmd": "",
    "unit": "hours",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "compr_hours",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "31",
    "read_cmd": "08b51a0405ff3223",
    "write_cmd": "",
    "unit": "kW",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 4,
    "datatype": "DATA1B",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "yield_power",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "20",
    "read_cmd": "08b51a0405ff3211",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "cop_hc",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "02",
    "read_cmd": "08b50905540200530d",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 5,
    "datatype": "UINT16",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "status",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "21",
    "read_cmd": "08b51a0405ff3217",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "cop_hwc",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "22",
    "read_cmd": "08b51a0405ff3213",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "cop_hwc_month",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "23",
    "read_cmd": "08b51a0405ff320f",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 3,
    "master": false,
    "position": 4,
    "datatype": "UINT16",
    "divider": 10,
    "min": 1,
    "max": 100,
    "digits": 1,
    "topic": "cop_hc_month",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "30",
    "read_cmd": "15b52406020002000f00",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "heat_curve",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "25",
    "read_cmd": "15b52406020003002800",
    "write_cmd": "",
    "unit": "%",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "room_humidity",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "28",
    "read_cmd": "15b52406020001000400",
    "write_cmd": "15b5240a020101000400",
    "unit": "°C",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 30,
    "max": 62,
    "digits": 2,
    "topic": "hwc_desired_temp",
    "ha": true,
    "ha_component": "number",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "slider"
  },
  {
    "key": "24",
    "read_cmd": "15b52406020003000f00",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "room_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "34",
    "read_cmd": "15b52406020001000300",
    "write_cmd": "15b52407020101000300",
    "unit": "",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "UINT8",
    "divider": 1,
    "min": 0,
    "max": 3,
    "digits": 0,
    "topic": "boiler_manual",
    "ha": true,
    "ha_component": "number",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "box"
  },
  {
    "key": "29",
    "read_cmd": "15b52406020002000700",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "hc_desired_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "33",
    "read_cmd": "15b52406020001000d00",
    "write_cmd": "",
    "unit": "",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "UINT8",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 0,
    "topic": "boiler_load",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  },
  {
    "key": "26",
    "read_cmd": "15b52406020003001400",
    "write_cmd": "",
    "unit": "°C",
    "active": true,
    "interval": 5,
    "master": false,
    "position": 5,
    "datatype": "FLOAT",
    "divider": 1,
    "min": 1,
    "max": 100,
    "digits": 2,
    "topic": "room_desired_temp",
    "ha": true,
    "ha_component": "sensor",
    "ha_device_class": "",
    "ha_number_step": 1,
    "ha_number_mode": "auto"
  }
 ]
}

[ Voor 2% gewijzigd door aj_vdw op 15-11-2025 07:23 . Reden: link naar source toegevoegd ]

Pagina: 1 ... 13 14 Laatste