Skip to content

Missing/Incorrect decode for BuildingCircuitFlow on Vaillant HMU00 (SW=0307) #650

Description

@grafenam

Hi all,

I am running a Vaillant flexoCOMPACT exclusive VWF 88/4 heat pump and I am trying to read the building circuit flow rate (BuildingCircuitFlow) as well as some other statuses like Status16 from the HMU.

While many standard values like WaterPressure, FlowTemp and EnergyIntegral decode perfectly, BuildingCircuitFlow and Status16 return an ERR: invalid position in decode.

I made sure to execute the commands while the circulation pump was actively running in heating mode to rule out the typical ff01 "sensor idle/off" response, but it still fails. It seems the CSV mapping for this specific firmware might be slightly off or missing.

System Scan Info

Here are the scan results for my setup:

  • HMU00: MF=Vaillant;ID=HMU00;SW=0307;HW=0403
  • VRC700: MF=Vaillant;ID=70000;SW=0510;HW=6403
  • OMU00 (aroCOLLECT): MF=Vaillant;ID=OMU00;SW=0131;HW=5202

Command Output

When trying to read BuildingCircuitFlow with high verbosity, the HMU answers with ff01:

$ ebusctl read -f -V -V -c hmu BuildingCircuitFlow
ERR: invalid position in decode: hmu BuildingCircuitFlow [b51a05ff323c/ff01]

This is the ebusd version I'm running
$ version: ebusd 26.1.26.1
device: /dev/serial/by-id/usb-Espressif_USB_JTAG_serial_debug_unit_DC:54:75:63:0A:24-if00, serial high speed, enhanced, firmware 1.1[6819].1[6819]

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