Skip to content

vaillant: add ecoTEC exclusive VC 256/5-7 (product 0010018461) - #642

Open
NvX78 wants to merge 1 commit into
john30:masterfrom
NvX78:add-vaillant-0010018461
Open

vaillant: add ecoTEC exclusive VC 256/5-7 (product 0010018461)#642
NvX78 wants to merge 1 commit into
john30:masterfrom
NvX78:add-vaillant-0010018461

Conversation

@NvX78

@NvX78 NvX78 commented Aug 4, 2026

Copy link
Copy Markdown

Adds message definitions for the Vaillant ecoTEC exclusive VC 256/5-7
(E-PL), product id 0010018461 (DSN 208, HW 9102, SW 0604), which is
currently not present in the configuration and falls through to the
final bai.308523.inc fallback.

How the definitions were obtained

  • Exhaustive scan of the B5 09 0D register space on a real appliance:
    1280 addresses probed (pages 00–04), 555 answered.
  • 215 registers matched message definitions already present in other
    bai.*_inc variants — models were taken over verbatim (names, types,
    comments), so no new naming was invented.
  • With the fallback file, ebusd polls 29 registers this appliance does
    not have (constant update error noise) and misses the CO-sensor
    diagnostics this Green iQ model provides.

One appliance-specific quirk
Five CO-sensor registers on page 01 (0d0401/0501/0601/0801/0901)
reply with the value followed by its bitwise-negated copy (integrity
check), i.e. 4 bytes where sibling variants define 2. Modelled with a
trailing @maxLength(2) ign: IGN field.

Verification

  • npm run compile-en passes; generated CSV matches the config running
    on the live appliance for two days (215/215 registers, byte-exact ids).
  • Values plausibility-checked live (temperatures, counters, CO-sensor
    resistances); d.93 DSN readback (208) matches the rating plate.
  • Related bus captures from this system: myVAILLANT: unknown MS cmd: tips #570 (gateway b524 telegrams).

Definitions built from an exhaustive B5 09 register scan of a real
appliance (1280 addresses probed on pages 00-04; 555 answered, 215 of
them covered by known message definitions). Until now this product id
fell through to the final bai.308523.inc fallback, which polls 29
registers this appliance does not have and misses its CO-sensor
diagnostics.

Five CO-sensor registers on page 01 reply with the value followed by
its bitwise-negated copy (integrity check); modelled with a trailing
ignored field. Verified against the live appliance (decoded values
plausibility-checked, d.93 DSN readback matches the rating plate).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant