Daikin Altherma Heating Controls using Onecta Integration via Home Assistant
Ok so likely not setting the world on fire here for revolutionary controls but it may help some, especially here in the UK, where Octopus are installing a lot of these Dainkin units.
so they have 2 modes, LWT which runs and balances temps of a heat curve and ignores internal temps. It’s very efficient but doesn’t balance internal comfort without a lot of tinkering.
Then Madoka mode that uses the internal thermostat and constantly messes about with the heat pump, is not great at efficiency but does do comfort well.
So, behold. LWT with some internal reference for the best of both.
\
alias: Heat Pump - Adjust Heat Curve Offset based on Room Temp
triggers:
- minutes: /30
trigger: time_pattern
conditions: - condition: numeric_state
entity_id: sensor.altherma_heat_pump_climatecontrol_room_temperature
above: 0
actions: - variables:
room_temp: >
{{ states(‘sensor.altherma_heat_pump_climatecontrol_room_temperature’) |
float(21) }}
current_counter: |
{{ states(‘input_number.heat_curve_offset_counter’) | float(0) }} - choose:
- conditions:
- condition: numeric_state
entity_id: sensor.altherma_heat_pump_climatecontrol_room_temperature
above: 21.5 - condition: numeric_state
entity_id: sensor.altherma_heat_pump_climatecontrol_leaving_water_temperature
above: 30
sequence: - variables:
new_value: |
{% set next = current_counter - 1 %} {% if next < -5 %}
-5
{% else %}
{{ next | int }}
{% endif %} - target:
entity_id: input_number.heat_curve_offset_counter
data:
value: “{{ new_value }}”
action: input_number.set_value
- condition: numeric_state
- conditions:
- condition: numeric_state
entity_id: sensor.altherma_heat_pump_climatecontrol_room_temperature
below: 20.5
sequence: - variables:
new_value: |
{% set next = current_counter + 1 %} {% if next > 5 %}
5
{% else %}
{{ next | int }}
{% endif %} - target:
entity_id: input_number.heat_curve_offset_counter
data:
value: “{{ new_value }}”
action: input_number.set_value
- condition: numeric_state
- conditions:
- condition: numeric_state
entity_id: sensor.altherma_heat_pump_climatecontrol_room_temperature
above: 20.5 - condition: numeric_state
entity_id: sensor.altherma_heat_pump_climatecontrol_room_temperature
below: 21.5
sequence: - target:
entity_id: input_number.heat_curve_offset_counter
data:
value: 0
action: input_number.set_value
- condition: numeric_state
- conditions:
- target:
entity_id: climate.heating_leaving_water_offset
data:
temperature: “{{ states(‘input_number.heat_curve_offset_counter’) | int }}”
action: climate.set_temperature
mode: single
\\
This automation will reference the internal thermostat every 30 minutes and then tweak the flow temperature by 1 up or down to help keep the room temp within the ideal mark of 20.5 and 21.5 degrees C.
Its max adjustment is +/- 5 to the flow temperature.
It also needs a helper to track that adjustment value which you can drop into your configuration.yaml
\
input_number:
heat_curve_offset_counter:
name: Heat Curve Offset Counter
min: -5
max: 5
step: 1
mode: box
initial: 0
\\
This has been keeping my house warm now for a good few weeks and stopping the house over heating whilst keeping the heat pump running slow and steady. Give it a look if you’re interested.
- 26 Forums
- 2,339 Topics
- 52.9 K Posts
- 316 Online
- 5,997 Members
Join Us!
Podcast Picks
Latest Posts
-
RE: Setback savings - fact or fiction?
Or perhaps post something here, suitably anonymised, th...
By cathodeRay , 14 minutes ago
-
Poll for Time of Use, tariffs, technology
It might be interesting to see which technologies are u...
By Tim441 , 33 minutes ago
-
RE: Replacing my 18 month old Hitachi Yutaki ASHP
@trebor12345 Ok that makes more sense and leads is i...
By JamesPa , 2 hours ago
-
RE: What a Bad Heat Pump Installation Looks Like
Completely agree as well. As geriatricians are wont to ...
By cathodeRay , 3 hours ago
-
RE: Configuration issues with 10kW Midea R32 heat pump
@stevet — a second welcome to the forum. Some comment...
By cathodeRay , 4 hours ago
-
-
RE: Home energy storage & battery register
Now the proud owner of: 4.1Kw peak Aiko Neostar solar...
By TechnoGeek , 19 hours ago
-
RE: The good, the bad and the not that great – my heat pump installation
I did, thanks, and thanks to for reminding me I should ...
By cathodeRay , 20 hours ago
-
RE: Latest NIBE model has known defect and no solution
@kings I don’t I’m afraid as I submitted it through my ...
By richardpool , 21 hours ago
-
-
RE: Aira Heat Pump: Stylish Scandinavian Heating
Aira called me back today, but not sure we got to the a...
By ChandyKris , 1 day ago
-
RE: Havenwise App Help & Forum Support – Get the Most from Your Heat Pump
@hcas Hello Henri. It is disappointing, but I must pres...
By DavidAlgarve , 2 days ago
-
RE: Experience with Mitsu Par 50/60 Wireless Controller
The 27°C request doesn't boost the weather compensation...
By Sheriff Fatman , 3 days ago
-
RE: Getting the best out of a heat pump - is Homely a possible answer?
Oh and it was installed by Stevie Wonder!
By Grantmethestrength , 3 days ago
-
There seems to be plenty of evidence to support this. ...
By JamesPa , 3 days ago
-
RE: One Year Review: Grant 13kW ASHP - A Catalogue of Errors
@solenoid it sounds like you are making progress. No n...
By JamesPa , 3 days ago
-
RE: How good is the app support for your heat pump?
I think you are right about the ebus stick. It's cert...
By JamesPa , 4 days ago
-
RE: My DIY Heat Pump installation
@majordennisbloodnok Element-ary my Dear Major.
By Toodles , 4 days ago


