Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Target temperature is not synchronized with Tado X devices #1373

Open
amroncz opened this issue Jul 24, 2024 · 0 comments
Open

Target temperature is not synchronized with Tado X devices #1373

amroncz opened this issue Jul 24, 2024 · 0 comments
Assignees
Labels
new bug incoming bug issue

Comments

@amroncz
Copy link

amroncz commented Jul 24, 2024

Prerequisites

Model name of your Devices:
Tado X

Output from Home Assistant Developer Tools state e.g.:

hvac_modes:
  - "off"
  - heat
min_temp: 5
max_temp: 30
current_temperature: 24.8
temperature: 20
friendly_name: Heizkörperthermostat Badezimmer
supported_features: 385

Output from Home Assistant Device Diagnostic from BT:

config_entry-better_thermostat-01J3HWHAEHRWJZNCY4FPQWVF2G.json

Description

The target temperature of the virtual BT device is not synchronized with the real Tado X devices. Accordingly, heating does not take place.

Output from the virtual BT device (temperature 30):

hvac_modes: heat, off
min_temp: 5
max_temp: 30
preset_modes: none
supported_features: 401
friendly_name: Klima Badezimmer
target_temp_step: null
current_temperature: 25.4
temperature: 30
hvac_action: off
preset_mode: none
window_open: false
call_for_heat: false
last_change: 2024-07-24T09:15:13.567292
humidity: 67.3
main_mode: off
tolerance: 0
heating_power: 0.01
errors: []
batteries: {}

Output from the real Tado X device (temperature 30):

see above

Steps to Reproduce

You have to create a helper of the template entity type if you do not have an external temperature sensor, because the temperature of the Tado X device does not provide its own sensor via the Matter integration, but is an attribute (current_temperature) of the climate entity (basically the same as what comes out of BT at the end).

Example:
{{ state_attr('climate.radiator_thermostat_bathroom', 'current_temperature') }}

All other steps are the normal setup steps from the BT documentation.

In addition, you must set the temperature of the virtual BT device, either in the Home Assistant developer tools or in the UI, for example with the BT Thermostat Card (the card is not the problem here!).

Expected behavior:

The target temperature of the virtual BT device should be passed to the real Tado X devices so that heating is possible.

In my case, the temperature of my Tado X device must be set from the current 20 degrees to the 30 degrees set in the virtual BT device.

Actual behavior:

The target temperature of the virtual BT device is not passed to the real Tado X devices. It is therefore not possible to heat.

Versions

Home Assistant:
Core 2024.7.3
Supervisor 2024.06.2
Operating System 12.4
Frontend 20240710.0

BT:
1.6.0

Additional Information

none

@amroncz amroncz added the new bug incoming bug issue label Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new bug incoming bug issue
Projects
None yet
Development

No branches or pull requests

2 participants