You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to run my Vaillant Arotherm Plus heat pump during the day and prevent it from cycling during the day in order to use as much solar power as possible directly.
I thought about raising the target temperature by 0.5 degrees as an automation in Home Assistant when the power consumption in watts is in a certain range. In my case, 400 - 600 watts of power consumption. This way I can always ensure that the heat pump always runs above 600 watts of power consumption. At 500 watts, my Arotherm Plus VWL75 stops working and then cycles.
I then created an automation that does exactly that. Unfortunately, I had a bug in the calculation, so that an incorrect data type (string) was transmitted to the heat pump instead of a float. From this point on (I assume) the temperature is always be shown as 0.0 degrees in the home assistant for the desired temperature and I am no longer be able to use an automation that reads the correct desired temperature sensor and can add +0.5 degrees to it. You can find my automation below.
service: notify.mobile_app_sm_a127f
metadata: {}
data:
message: >-
Leistungsaufnahme Wärmepumpe:
{{states('sensor.my_home_device_0_arotherm_plus_current_power')}} Watt
Wunschtemperatur von
{{states('sensor.my_home_zone_1_circuit_0_desired_temperature')}} grad
auf {% set state =
states('sensor.my_home_zone_1_circuit_0_desired_temperature') %}{{ state
| float + 0.5 if not
is_state('sensor.my_home_zone_1_circuit_0_desired_temperature', '0.0')
else '10.0'}} grad angehoben
title: Wunschtemperatur angehoben
service: climate.set_temperature
metadata: {}
data:
temperature: >-
{% set state =
states('sensor.my_home_zone_1_circuit_0_desired_temperature') %}{{ state
| float + 0.5 if not
is_state('sensor.my_home_zone_1_circuit_0_desired_temperature', '0.0')
else '19.0'}}
target:
device_id: 014bca7e1a70118312e884169accbb1f
entity_id: climate.my_home_zone_1_circuit_0_climate
enabled: true
Is this a bug in the home assistant componant/integration that the desired temperatur is always 0.0 degree? In my vaillant app i see another desired temperature.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I would like to run my Vaillant Arotherm Plus heat pump during the day and prevent it from cycling during the day in order to use as much solar power as possible directly.
I thought about raising the target temperature by 0.5 degrees as an automation in Home Assistant when the power consumption in watts is in a certain range. In my case, 400 - 600 watts of power consumption. This way I can always ensure that the heat pump always runs above 600 watts of power consumption. At 500 watts, my Arotherm Plus VWL75 stops working and then cycles.
I then created an automation that does exactly that. Unfortunately, I had a bug in the calculation, so that an incorrect data type (string) was transmitted to the heat pump instead of a float. From this point on (I assume) the temperature is always be shown as 0.0 degrees in the home assistant for the desired temperature and I am no longer be able to use an automation that reads the correct desired temperature sensor and can add +0.5 degrees to it. You can find my automation below.
alias: Vaillant Wärmepumpe
description: ""
trigger:
platform: device
device_id: e08f46858029f347b7ced4dd96d07898
entity_id: c7d0148aa488401c7f59744792ad0c65
domain: sensor
above: 400
for:
hours: 0
minutes: 0
seconds: 10
below: 600
condition: []
action:
metadata: {}
data:
message: >-
Leistungsaufnahme Wärmepumpe:
{{states('sensor.my_home_device_0_arotherm_plus_current_power')}} Watt
Wunschtemperatur von
{{states('sensor.my_home_zone_1_circuit_0_desired_temperature')}} grad
auf {% set state =
states('sensor.my_home_zone_1_circuit_0_desired_temperature') %}{{ state
| float + 0.5 if not
is_state('sensor.my_home_zone_1_circuit_0_desired_temperature', '0.0')
else '10.0'}} grad angehoben
title: Wunschtemperatur angehoben
metadata: {}
data:
temperature: >-
{% set state =
states('sensor.my_home_zone_1_circuit_0_desired_temperature') %}{{ state
| float + 0.5 if not
is_state('sensor.my_home_zone_1_circuit_0_desired_temperature', '0.0')
else '19.0'}}
target:
device_id: 014bca7e1a70118312e884169accbb1f
entity_id: climate.my_home_zone_1_circuit_0_climate
enabled: true
Is this a bug in the home assistant componant/integration that the desired temperatur is always 0.0 degree? In my vaillant app i see another desired temperature.
Beta Was this translation helpful? Give feedback.
All reactions