Skip to content

heating power of a Protherm RAY electric boiler #1777

Description

@nero150

Description

Hi, I’m trying to control the heating power of a Protherm RAY electric boiler over eBUS, ideally in 1 kW steps for PV surplus control.

Boiler details:

  • Vaillant;BAI00;SW=0107;HW=7503
  • Product ID: 0010023673
  • ebusd: 26.1.x
  • Adapter: ebusd-esp

The boiler is currently configured as a 9 kW variant. Locally on the boiler, diagnostic parameter D.000 can be set from 1 to 9 kW, and the change takes effect immediately. D.155 shows the actual electrical power.

What I tried:

PartloadHcKW (B509 0704) is defined in the generic BAI config, but reading gives ERR: invalid position.
Writing PartloadHcKW returns done, but has no effect on D.000 or the actual heating power.
ModulationDesired (B509 0D2E00) works as read-only and follows the current modulation, but there is no writable equivalent in the config.
I scanned a large part of the B509 address space while changing D.000 and also D.153, but found no register that follows D.000.
Changing D.000 locally does not seem to generate any obvious eBUS telegram.
SetMode via B510 works for heat/off and desired flow temperature, but does not provide direct power control.
PowerValue at B509 0DAA00 returns:

  • 9 kW variant: 0c 01 64 09 64 09
  • 14 kW variant: 11 02 64 0e 64 0e

This matches the device-specific work for product ID 0010023673, but I still cannot find a writable power setpoint.

The boiler documentation advertises continuous/modulating power control via eBUS, so I assume there must be some official way for an eBUS controller to influence the power, even if it is not D.000 directly.

My questions are:

Is there a known eBUS telegram for setting the power/modulation demand on RAY / eloBLOCK / BAI00?
Is D.000 accessible over eBUS on this hardware, or is it only an internal UI/EEPROM parameter?
Does a Vaillant/Protherm controller such as MiSet/VRC send a specific modulation demand telegram to BAI, or does it only send flow temperature demand and let the boiler calculate the power internally?
Is there any device-specific config or reverse-engineered message for product ID 0010023673 that I may have missed?

Any pointers to raw telegrams, configs or captures would be very helpful.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions