Integrate Daikin altherma 3 into Victron ESS

Hello

I have a 3 phase Victron Dynamically steered ESS Multiplus II 3 kVA x 3 with 15 kWh battery.
I recently had a Daikin Altherma 3 HT installed (with hot water tank).
I was thinking of buying a Daikin HomeHub, adding the capacity for Victron to set the hot water tank temperatury based on solar overproduction.

Questions:

  1. Would this be worth the cost/effort?
  2. Or should I just let DESS based on forecasts do its job and use the static settings on the heat pump?
  3. If yes to Q1 and no to Q2: does anybody have experience sending commands over Modbus to Daikin HomeHub? I think I can get an installer to install the device, but the communication between victron ESS and Daikin heatpump I will have to take care of myself.

Thank you for your insights.
Best
Johan, Belgium

The altherma should have smart grid contacts, which you can maybe drive from the cerbo.

Using these contacts you can have the heat pup either

  • forced off
  • forced on
  • recommended on
  • normal operation.

Check the installer manual for details.

Thank you. I will try to find more information about these smart grid contacts.

I have Viessmann HP and made control using onboard contactors.
https://communityarchive.victronenergy.com/articles/303827/viessmann-heat-pump-smart-grid-control-with-cerbo.html

I think Daikin has something similar

I have also an Altherma 3R which is pretty close to the Victron system, so I can use a wired connection to the Cebro GX.
Via nodered, I’ve made a sequence which controls the 2 relays on the Cebro GX.
Those will be directly connected to the S10S and S11S in the Altherma with the following setting:
Forced ON: S10S=0, S11S=1
Recommended ON: S10S=1, S11S=0
Normal working: S10S=0, S11S=0
Forced off: S10S=1, S11S=1

The NodeRed sequence uses the Tibber data to determine the mode based on the Tibber prices.
I’m currently testing the output whether it makes the right decision.

Now it is doing its own flow based on the prices.
I’m not sure this can be combined with the decisions made in the Dynamic ESS.

Hello,

Can you please share your node red flow?

This is the flow. I will also try to share the code later. There are some keys in for the Tibber data, so I have to clean it first.

The update of the outputs is (based on the Tibber data) is updated every minute.
The Tibber data is requested from an intermediate cache as this does only change once a day.
Relay 1 has by default an Alarm function. I have the changed this to normal relay.