Open schellevis opened 1 month ago
Hey there @chiefdragon, @erwindouna, mind taking a look at this issue as it has been labeled with an integration (tado
) you are listed as a code owner for? Thanks!
(message by CodeOwnersMention)
tado documentation tado source (message by IssueLinks)
Same for the other X components. The thermostats aren't found either. Talking about these: https://shop.tado.com/en/products/smart-radiator-thermostat-x-starter-kit-1
Yes they use a new API for the X Devices, as far as I already researched. Here someone already implemented the new api into Pytado: https://github.com/aweddell/PyTadoX/tree/TadoX-Support
Same issue here with new Tado X devices - none of them are being seen with this integration and as @chrominanzky points out needs updating to include the new APIs by looks of things. Until then, only possible to add as a Matter Device in HA
Same issue for me :-( Hopefully I have apple TV working as a Matter border
Same for me. Tryed to use them with Tuya but didnt work as well.
https://github.com/wmalgadey/PyTado (the package HA uses) now supports Tado X radiator thermostats, if someone with a Heat Pump Optimizer could add the relevant API calls there I think it should be easily possible to integrate it into HA. Maybe it will even work (partly) already with #129600, although we only tested with the radiator thermostat.
The problem
I have a Tado setup without a "traditional" Tado thermostat, but which controls heating. The Heat Pump Optimizer X is attached to a heat pump and controls heating and hot water. A Temperature Sensor X in the living room is used to determine heat demand. Together, they function as a thermostat.
The Tado integration for Home Assistant does not recognize this. It shows basic information about the home, but no devices:
When I manually use the Tado api, I get information such as the current heating status and temperature in the home. I will include the api responses below.
What version of Home Assistant Core has the issue?
core-2024.10.2
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Tado
Link to integration documentation on our website
https://www.home-assistant.io/integrations/tado/
Diagnostics information
2024-10-17 10:24:38.762 DEBUG (SyncWorker_16) [homeassistant.components.tado.tado_connector] No linked devices found for home ID [censored]
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
Tado API responses:
https://hops.tado.com/homes/[home_id]/rooms:
[ { "id": 4, "name": "Woonkamer", "sensorDataPoints": { "insideTemperature": { "value": 21.75 }, "humidity": { "percentage": 63 } }, "setting": { "power": "ON", "temperature": { "value": 20.5 } }, "manualControlTermination": null, "boostMode": null, "heatingPower": { "percentage": 0 }, "connection": { "state": "CONNECTED" }, "openWindow": null, "nextScheduleChange": { "start": "2024-10-17T18:00:00Z", "setting": { "power": "ON", "temperature": { "value": 20.0 } } }, "nextTimeBlock": { "start": "2024-10-17T18:00:00Z" } } ]
https://hops.tado.com/homes/[homeid]/heatPump?ngsw-bypass=true:
{ "type": "HEAT_PUMP", "connection": { "state": "CONNECTED" }, "heating": { "available": true, "capabilities": { "temperatureRangeInCelsius": { "min": 10.0, "max": 30.0, "step": 1.0 } }, "currentBlockSetpoint": { "setpointType": "CUSTOM", "setpointValue": { "valueType": "TEMPERATURE_C", "value": "21.0" } }, "nextBlockSetpoint": { "setpointType": "CUSTOM", "setpointValue": { "valueType": "TEMPERATURE_C", "value": "20.0" } }, "nextBlockStartTime": "2024-10-17T18:00:00Z", "roomGuidedModeActive": true, "standbyActive": true, "overlayActive": false, "overlaySetpoint": null, "setting": { "power": "OFF", "temperature": null }, "manualControlTermination": null, "loadShiftingActive": false, "loadShiftingTermination": null, "heatingActivityInPercent": 0, "showRoomGuidedModeNotification": false }, "domesticHotWater": { "available": true, "currentBlockSetpoint": { "setpointType": "FALLBACK", "setpointValue": { "valueType": "TEMPERATURE_C", "value": "40.0" } }, "nextBlockSetpoint": null, "nextBlockStartTime": null, "currentTemperatureInCelsius": 62.0, "heatingActivityInPercent": 0, "manualOffActive": false, "tankIsFullyLoaded": true, "boostActive": false } }