Home - rmalbrecht/VaillantCloud GitHub Wiki

Talking to your Vaillant Heat Pump

There are several methods you can use to talk to your Vaillant heat pump

  1. This integration
  2. eebBus
  3. eBus
  4. SG Ready
  5. KNX

Each of them have some advantages and disadvantages:

Vaillant Cloud Integration

  • Easy to setup
  • Cloud dependent
  • Can break at any time due to the undocumented interface
  • Can only do what the mobile app can do

eeBus

  • runs local
  • Vaillant does not document their eeBus interface.
  • Loxone has some support for this (https://www.loxone.com/dede/blog/loxone-vaillant-eebus/). Homematics eeBus seems to be read only for power consumption (MPC usecase). Both are closed source and require specialized hardware.
  • The only "open" usecases are MPC (monitor power consumption) and LPC (limit power consumption) needed for german ENWG ยง14
  • There is an open source implementation of eeBus, but all use cases are missing.
  • The protocol specification seems to be fundamentally flawed, has no compatibility test cases, ... (https://enbility.net/blog/20250311-roadahead/)
  • EVCC uses eeBus to talk to some wallboxes

eBus

  • runs local
  • Vaillant does not document their eBus interface
  • can be harmful to your heat pump
  • opening your heat pump and accessing some internal wiring is required
  • my personal eBus rabbit hole (https://romal.de/?s=ebus)

SG Ready

  • SG Ready is basically only two relays which your inverter uses to talk to your heat pump
  • you can use some Shelly relays (or another vendor) to do the same
  • runs local
  • documented in Vaillants installation manuals
  • limited functionally, but could be ok for many use cases

KNX