Skip to content

Add support for room humidity VRC700#521

Open
muraus wants to merge 1 commit intojohn30:masterfrom
muraus:master
Open

Add support for room humidity VRC700#521
muraus wants to merge 1 commit intojohn30:masterfrom
muraus:master

Conversation

@muraus
Copy link

@muraus muraus commented Sep 2, 2025

Added the support to read the actual room humidity provided by the internal sensor of the vrc700

@Miecholek
Copy link

Miecholek commented Sep 23, 2025

VRC720 and VR92 - I use latest config files and thy dont support humidity. Could you add the support as well?

@pulla2908
Copy link

@Miecholek I think this is only for VCR700. That would be a another pull request in my opinion.

My question here is: Why is there no review happening? The change looks straight forward to me.

@DanielTheCoder
Copy link

DanielTheCoder commented Sep 24, 2025

Is this a similar configuration which is also present in the typespec definition file?
https://github.com/john30/ebusd-configuration/blob/aadc7ec1c4c7616ec5a423fb56f512baaee16271/src/vaillant/15.700.tsp#L73C2-L73C3

@pulla2908, @muraus may we should also add the current value to the typespec definition file. Would love to help but never had made changes to the typespec definitions

@pulla2908
Copy link

@DanielTheCoder I would say yes, this is the new approach: Maintain typespec definition file. CSV files are then generated based on this definition files (as far I understood). But I still have to deep in this topic a bit more.

@muraus
Copy link
Author

muraus commented Sep 24, 2025

Unfortunately, I don't have any experience with TypeSpec files yet either - I am using the old CSV version of ebusd.

Looks like the new approach is to maintan the TypeSpec Files and then the CDN Repository is automatically updated.
If this is the way to go (which i assume) this PR should be closed and the value should be added in the TypeSpec files.

@john30 It would be good to add a section about community contribution in the README or the wiki, describing how pull requests should look and what the process is.

@Miecholek
Copy link

@Miecholek I think this is only for VCR700. That would be a another pull request in my opinion.

My question here is: Why is there no review happening? The change looks straight forward to me.

I think Its a good idea to open a new pull request. Where do you get communication protocol info from? like addresses, variable types, etc. Tried to use VCR700 setup for VCR720 but it doesnt work.

@pulla2908
Copy link

New pull request is also my suggestion here. Then there start with type script definition changes.

@pulla2908
Copy link

Maybe I can help here a bit, at least I can support or do a review, at the moment it is a matter of time for me :-(

@Miecholek
Copy link

I managed to read the data by trials and errors. For VRC720 and VC92 all humidity data are stored here "02000300, 301,302..." depending how many controllers we have. The only problem is refresh rate of this file -humidity updates in +/- 1hr periods so this probalby should be changed. I am new to ebusd (just few days, dont know how the files work yet), but tried adding this to 15700.csv with no success. Would be good to have similar refresh rate like VR_71 file (every 5 seconds or at least minutes).
In my case zone 1 and 3 are VR92s, zone 2 is VRC720.

Regarding files I just added to ctlv2.csv:
*r,,,,,,B524,02000300,,,IGN:4,,,
r,,z1RoomHumidity2800clt,,,,,2800,,,EXP,,%,room humidity zone 1
*r,,,,,,B524,02000301,,,IGN:4,,,
r,,z2RoomHumidity2800clt,,,,,2800,,,EXP,,%,room humidity zone 2
*r,,,,,,B524,02000302,,,IGN:4,,,
r,,z3RoomHumidity2800clt,,,,,2800,,,EXP,,%,room humidity zone 3

Also, tried reading addr 06000901 - it only works for VRC720.
*r,,,,,,B524,06000901,,,IGN:4,,,
r,,z2901RoomHumidity0700clt,,,,,0700,,,EXP,,%,room humidity zone 2

My conclusion:
WRC720 stored humidity data under: 02000300,301,302.. 2800 and 06000900, 901,902... 0700.
VR92 stored data only under: 02000300,301,302... 2800.

Hope this helps.

Regarding refresh rate- I will try to pull it manually with mqtt request anyway, but maybe you have better solution doing this with csv.

image

@chrizzzp
Copy link

chrizzzp commented Sep 26, 2025

Much of the work has already been done/started for the VRC 720/x line of regulators. Please have a look at this PR:

#482

and this (most complete) Repo:

https://github.com/jonesPD/ebusd-configuration/blob/master/ebusd-2.1.x/en/vaillant/15.ctlv2.csv

The VRC700 is different in many registers, so this PR is really only for this older unit.

@garageboxnv
Copy link

Is the PR for typespec on humidity for vrc700 already existing?

@garageboxnv
Copy link

Is the PR for typespec on humidity for vrc700 already existing?

Added this in my pull request in tsp definition

@stadid
Copy link
Contributor

stadid commented Jan 13, 2026

Please note that currently there is no way to read humidity from the zone section registers of VRC700.
First you have to determine to which VR91 address specific zone is binded .

In order to read humidity from VRC700 and VR91 units binded to various zones use the following config:

# ##### Room humidity #####,,,,,,,,,,,,,
*r,,,,,,B524,06000901,,,IGN:4,,,
r,,RoomHumidity,room humidity shown by regulator,,,,0700,,,exp,,,room humidity shown by regulator
r,,RoomTemp,room temperature shown by regulator,,,,0F00,,,exp,,,room temperature shown by regulator
# ##### VR91 address 1 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a01,,,IGN:4,,,
r,,VR91addr1RoomHumidity,room humidity shown by VR91 address 1,,,,0700,,,exp,,,room humidity shown by VR91 address 1
r,,VR91addr1RoomTemp,room temperature shown by VR91 address 1,,,,0F00,,,exp,,,room temperature shown by VR91 address 1
# ##### VR91 address 2 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a02,,,IGN:4,,,
r,,VR91addr2RoomHumidity,room humidity shown by VR91 address 2,,,,0700,,,exp,,,room humidity shown by VR91 address 2
r,,VR91addr2RoomTemp,room temperature shown by VR91 address 2,,,,0F00,,,exp,,,room temperature shown by VR91 address 2
# ##### VR91 address 3 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a03,,,IGN:4,,,
r,,VR91addr3RoomHumidity,room humidity shown by VR91 address 3,,,,0700,,,exp,,,room humidity shown by VR91 address 3
r,,VR91addr3RoomTemp,room temperature shown by VR91 address 3,,,,0F00,,,exp,,,room temperature shown by VR91 address 3
# ##### VR91 address 4 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a04,,,IGN:4,,,
r,,VR91addr4RoomHumidity,room humidity shown by VR91 address 4,,,,0700,,,exp,,,room humidity shown by VR91 address 4
r,,VR91addr4RoomTemp,room temperature shown by VR91 address 4,,,,0F00,,,exp,,,room temperature shown by VR91 address 4
# ##### VR91 address 5 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a05,,,IGN:4,,,
r,,VR91addr5RoomHumidity,room humidity shown by VR91 address 5,,,,0700,,,exp,,,room humidity shown by VR91 address 5
r,,VR91addr5RoomTemp,room temperature shown by VR91 address 5,,,,0F00,,,exp,,,room temperature shown by VR91 address 5
# ##### VR91 address 6 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a06,,,IGN:4,,,
r,,VR91addr6RoomHumidity,room humidity shown by VR91 address 6,,,,0700,,,exp,,,room humidity shown by VR91 address 6
r,,VR91addr6RoomTemp,room temperature shown by VR91 address 6,,,,0F00,,,exp,,,room temperature shown by VR91 address 6
# ##### VR91 address 7 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a07,,,IGN:4,,,
r,,VR91addr7RoomHumidity,room humidity shown by VR91 address 7,,,,0700,,,exp,,,room humidity shown by VR91 address 7
r,,VR91addr7RoomTemp,room temperature shown by VR91 address 7,,,,0F00,,,exp,,,room temperature shown by VR91 address 7
# ##### VR91 address 8 #####,,,,,,,,,,,,,
*r,,,,,,B524,06000a08,,,IGN:4,,,
r,,VR91addr8RoomHumidity,room humidity shown by VR91 address 8,,,,0700,,,exp,,,room humidity shown by VR91 address 8
r,,VR91addr8RoomTemp,room temperature shown by VR91 address 8,,,,0F00,,,exp,,,room temperature shown by VR91 address 8


@garageboxnv
Copy link

Thx, I updated the tsp files in my pull request to encorporate all the VR91 humidity and temperature also
I checked the data and am receiving it properly on the addresses

Anyone an idea why with the mqtt-hassio.cfg within home assistant it is not displayed as humidity and temperature?
Should we also update a definition in this file?

@pepsonEL
Copy link

Hi. I am beginner user with mqtt and ebusd. I have Vaillant EcoCompact VSC206 4-5 + VRC700+ VR91+ VR71. Can anybody explaine me how read paramaters from this my devices and how use own config od some parametr is no read. I have adapter ebusd C6 V5 with latest firmware. Many thanks for help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants