tado
Interact with Tado smart thermostat. Use for reading temperature, setting heating with auto-revert, viewing energy usage, and controlling zones.
Why use this skill?
Control and monitor your Tado smart thermostat with OpenClaw. View temperatures, manage heating zones, and track energy usage effortlessly with this AI agent skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/davek-dev/tado-thermostatWhat This Skill Does
The Tado skill allows your OpenClaw AI agent to interface directly with your Tado smart home heating system. By leveraging the official Tado API and OAuth2 authentication, the agent can monitor indoor climate conditions, retrieve real-time energy usage data, and execute heating commands. This skill is designed to handle complex interactions, such as setting specific temperatures for individual zones, viewing current heating percentages, and adjusting climate settings with potential auto-revert functionality. It turns your passive thermostat into an active participant in your automated home ecosystem.
Installation
To install this skill, use the OpenClaw hub command:
clawhub install openclaw/skills/skills/davek-dev/tado-thermostat
Post-installation, you must authenticate your Tado account using the device code flow. Ensure you have your Client ID and credentials ready. You will need to export your access token, refresh token, and Home ID as environment variables (TADO_TOKEN, TADO_REFRESH_TOKEN, TADO_HOME_ID) to ensure the agent has secure, persistent access to your thermostat data.
Use Cases
- Proactive Climate Adjustment: Have the AI set your living room to 21°C as you arrive home, while keeping bedrooms energy-efficient.
- Energy Monitoring: Request a summary of your heating usage across all zones to identify rooms that might be overheating or inefficient.
- Status Reporting: Use the agent to get a quick 'at-a-glance' update on whether your current heating plan matches your desired comfort level.
Example Prompts
- "What is the current temperature in the living room and what is the target set point?"
- "Show me the current heating activity for all zones in my home."
- "Set the master bedroom to 19 degrees for the next two hours."
Tips & Limitations
- Token Expiry: Access tokens expire every 10 minutes. The agent must handle the refresh process correctly using the
TADO_REFRESH_TOKENprovided. - Security: Never hardcode your credentials. Always use secure environment variables as indicated in the documentation.
- Network Dependency: As this is an API-based skill, a stable internet connection is required for the agent to communicate with Tado servers.
- Zone Limits: Ensure your
TADO_HOME_IDis correctly configured, as the agent cannot discover zones without a valid association.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-davek-dev-tado-thermostat": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api