Skip to content

Ecotech + VR32 interface board: no energy data #647

Description

@gio-dot

Setup

ebusd 26.1 on Home Assistant OS
Vaillant hybrid system: heat pump (HMU00 at 0x08) + gas boiler ecoTEC plus with VR32 interface board (address 0x18)
Scan result: MF=Vaillant;ID=V32;SW=0106;HW=6004
Product number (from Scan.18 Id): 0010022017
Config: copied 08.bai.csv → 18.v32.csv as suggested in #381, loads bai.308523.inc

Problem
All PrEnergySum and PrEnergyCount registers return a single 0x00 byte instead of 4 bytes (ULG), causing ERR: invalid position in decode.

poll v32 PrEnergySumHwc1 → 3118b509030dc500 / 00: ERR: invalid position
poll v32 PrEnergySumHc1  → 3118b509030df500 / 00: ERR: invalid position

Finding
The VR940F gateway (NETX3, master 0xF1) successfully reads energy data from the V32 using a different PBSB (b51a 04 05 00 0c XX), captured via grab:

f118b51a0405000c54 / 0a 00 02 1f 88 13 00 00 58 1b 64
f118b51a0405000c50 / 0a 00 00 0d 2f 00 00 00 ff ff 01
f118b51a0405000c51 / 0a 00 00 0d 29 00 00 00 ff ff 01
f118b51a0405000c52 / 0a 00 00 29 00 00 00 00 ff ff 01
f118b51a0405000c53 / 0a 00 00 29 00 00 00 00 ff ff 01

ebusd (master 0x31) gets all zeros on the same commands. The V32 appears to filter responses by master address.

Question
Is there a known mapping for the b51a 04 05 00 0c XX messages? These seem to contain the energy counters that the VR940F reads and uploads to the myVaillant cloud.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions