-
-
Notifications
You must be signed in to change notification settings - Fork 9
Home
Welcome to the daikin_residential_altherma wiki!
At the moment the outside temperature as measured by the external Altherma unit is >= 25C the hot water tank can be heated up to 43C without usage of the backup heater which costs is not as efficient. As workaround this automation lowers the tank target temperature to 33C. You will need another automation to put the target tank temperature back to your normal setpoint at another time.
alias: LowerTankTemperature
description: Lower Alterma Tank temperature
trigger:
- platform: time_pattern
minutes: /10
condition:
- condition: numeric_state
entity_id: sensor.climatecontrol_outdoor_temperature
above: 24
- condition: numeric_state
entity_id: water_heater.altherma
below: 46
attribute: current_temperature
- condition: time
after: "10:00:00"
before: "23:00:00"
action:
- service: water_heater.set_temperature
data:
temperature: 33
target:
entity_id: water_heater.altherma
mode: single
Possible operating modes are:
- off
- heat_pump
- performance
You can change to heat_pump like so:
- service: water_heater.set_operation_mode
data:
operation_mode: heat_pump
target:
entity_id: water_heater.altherma
It gets more and more important to use any solar production yourself. With the Daikin Altherma there are two options:
- Increase the room temperature
- Increase the tank temperature
The following automations can be used as starting point. As I have two solaredge installations I use a helper to get a combined production value which I use in the automations.
alias: Altherma Heat to 20.5 when Solar
description: "Increase the room temperature when there is enough solar production"
trigger:
- platform: numeric_state
entity_id:
- sensor.solaredge_combined_ac_power
for:
hours: 0
minutes: 15
seconds: 0
above: 1500
condition:
- condition: device
device_id: a301ce6b70a864d36f917ead37abfd2c
domain: climate
entity_id: f17ac445a58aff9e0fd1328d9a2eae30
type: is_hvac_mode
hvac_mode: heat
action:
- data:
temperature: 21
target:
entity_id: climate.altherma_room_temperature
action: climate.set_temperature
mode: single
alias: Altherma to 19.5 when no solar
description: "Decrease the room temperature when there is not enough solar production"
trigger:
- platform: numeric_state
entity_id:
- sensor.solaredge_combined_ac_power
for:
hours: 0
minutes: 15
seconds: 0
below: 1000
condition:
- condition: device
device_id: a301ce6b70a864d36f917ead37abfd2c
domain: climate
entity_id: f17ac445a58aff9e0fd1328d9a2eae30
type: is_hvac_mode
hvac_mode: heat
action:
- data:
temperature: 19.5
target:
entity_id: climate.altherma_room_temperature
action: climate.set_temperature
mode: single
alias: raise_tank_53
description: Raise tank temperature when enough solar to 53
trigger:
- platform: numeric_state
entity_id:
- sensor.solaredge_combined_ac_power
for:
hours: 0
minutes: 20
seconds: 0
above: 2500
condition:
- condition: numeric_state
entity_id: sensor.altherma_climatecontrol_outdoor_temperature
below: 24
- condition: numeric_state
entity_id: water_heater.altherma
below: 49
attribute: current_temperature
action:
- data:
temperature: 53
target:
entity_id: water_heater.altherma
action: water_heater.set_temperature
mode: single
alias: waterheater_53_to_48
description: Lower tank from 53 to 48 when it is on temperature
trigger:
- platform: numeric_state
entity_id:
- water_heater.altherma
above: 52
attribute: current_temperature
condition:
- condition: numeric_state
entity_id: water_heater.altherma
attribute: temperature
above: 52
action:
- data:
temperature: 47
target:
entity_id: water_heater.altherma
action: water_heater.set_temperature
mode: single
alias: waterheater_53_to_48_sunset
description: Lower tank from 53 to 48 on sunset
trigger:
- platform: sun
event: sunset
offset: 0
condition:
- condition: numeric_state
entity_id: water_heater.altherma
attribute: temperature
above: 52
action:
- data:
temperature: 47
target:
entity_id: water_heater.altherma
action: water_heater.set_temperature
mode: single