ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/cgnl/tado
Or

What 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

  1. Install Dependencies: Run pip3 install libtado --break-system-packages within your ~/clawd/skills/tado directory.
  2. OAuth2 Authentication: Execute python3 -m libtado -f ~/.tado_auth.json zones to trigger the one-time browser-based authentication. Follow the Tado login flow to securely generate and store your OAuth2 tokens.
  3. Verify: Ensure the file ~/.tado_auth.json is protected with chmod 600. Confirm setup by running ./scripts/tado.py zones.
  4. Migration: If you are moving from older credential-based setups, delete your legacy ~/.tado_credentials.json file 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

  1. "OpenClaw, what is the current temperature in the bedroom and is the heating currently on?"
  2. "Set the living room temperature to 21 degrees until 8 PM."
  3. "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 600 on your auth file to prevent unauthorized access to your smart home controls.
  • OAuth2: Do not attempt to manually edit the ~/.tado_auth.json file; 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

Author@cgnl
Stars1100
Views1
Updated2026-02-17
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-cgnl-tado": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#smart-home#climate#automation#thermostat#tado
Safety Score: 4/5

Flags: network-access, file-write, file-read, external-api