-
-
Notifications
You must be signed in to change notification settings - Fork 32.3k
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
Tado integration not working with Heat Pump Optimizer X: no devices found #128558
Comments
Hey there @chiefdragon, @erwindouna, mind taking a look at this issue as it has been labeled with an integration ( Code owner commandsCode owners of
(message by CodeOwnersMention) tado documentation |
Same for the other X components. The thermostats aren't found either. |
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: |
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 :-( |
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. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
No, this has not been solved |
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 } }
The text was updated successfully, but these errors were encountered: