tado
Control your Tado smart thermostat - check temperature, set heating, manage home/away modes, and monitor presence via geolocation.
Why use this skill?
Integrate your Tado smart thermostat with OpenClaw to automate heating, monitor home climate, and manage geolocation presence via secure OAuth2.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cgnl/tadoWhat This Skill Does
The Tado Smart Thermostat skill for OpenClaw empowers you to seamlessly integrate your climate control hardware into your agentic workflow. This skill serves as a bridge between the OpenClaw ecosystem and your Tado home heating infrastructure, allowing for real-time monitoring and dynamic adjustment of room temperatures, presence detection, and heating modes. By leveraging the latest OAuth2-compliant libtado library, it ensures secure communication with Tado's cloud services while providing deep visibility into your home's environmental state.
Installation
- Install Dependencies: Run
pip3 install libtado --break-system-packageswithin your~/clawd/skills/tadodirectory. - OAuth2 Authentication: Execute
python3 -m libtado -f ~/.tado_auth.json zonesto trigger the one-time browser-based authentication. Follow the Tado login flow to securely generate and store your OAuth2 tokens. - Verify: Ensure the file
~/.tado_auth.jsonis protected withchmod 600. Confirm setup by running./scripts/tado.py zones. - Migration: If you are moving from older credential-based setups, delete your legacy
~/.tado_credentials.jsonfile immediately, as it is no longer compatible with current versions.
Use Cases
- Energy Optimization: Automatically trigger 'Away' mode when OpenClaw detects the house is empty via geolocation.
- Comfort Scheduling: Pre-heat your living room based on incoming calendar events or specific time-based triggers provided by your AI assistant.
- Health Monitoring: Regularly poll humidity and temperature sensors to maintain ideal living conditions or identify potential mold-risk zones.
- Smart Automation: Integrate with other OpenClaw skills, such as weather forecasts, to adjust home heating proactively based on dropping outdoor temperatures.
Example Prompts
- "OpenClaw, what is the current temperature in the bedroom and is the heating currently on?"
- "Set the living room temperature to 21 degrees until 8 PM."
- "Is anyone currently home according to the Tado sensors, and switch to Away mode if the house is empty?"
Tips & Limitations
- Security: Always use the mandated
chmod 600on your auth file to prevent unauthorized access to your smart home controls. - OAuth2: Do not attempt to manually edit the
~/.tado_auth.jsonfile; it is managed strictly by the libtado library to ensure tokens are rotated successfully without service interruption. - Connectivity: This skill requires an active internet connection as it relies on the Tado API; it cannot function in a purely local-only offline mode.
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-cgnl-tado": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api
Related Skills
nano-banana-antigravity
Generate or edit images via Nano Banana Pro using Antigravity OAuth (no API key needed!)
glm-coding-agent
Run Claude Code CLI with GLM 4.7 (via Z.AI) with automatic git safety net - checkpoint, experiment branch, review workflow. Cheap 200k context.
supermarkt-prijzen
Albert Heijn bonuses, product search, multi-store price comparison (12 supermarkets), recipe search by ingredients, and fridge scanner with vision AI.