Netatmo Smart Home Control for Openclaw

A CLI-based skill to manage Netatmo thermostats and monitor comprehensive environmental sensor data for smarter home automation.

florianbeer
v1.0.1
Jan 26, 2026
1
2.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install netatmo

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install netatmo using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Netatmo Smart Home Control?

The Netatmo skill provides a robust interface for interacting with smart home ecosystems through the command line. This addition to the library of Openclaw Skills enables users to programmatically control heating schedules, monitor indoor air quality, and track outdoor weather conditions directly from their terminal or via an AI agent. It bridges the gap between smart hardware and automated workflows, ensuring your environment is always optimized for comfort and health.

By leveraging the Openclaw Skills framework, this tool allows for seamless data retrieval from Netatmo weather stations and precise thermostat adjustments. Whether you need to check the atmospheric pressure or set the frost guard mode while away, this skill delivers technical precision and ease of use.

Netatmo Smart Home Control Use Cases

  • Monitoring CO2 levels to maintain healthy indoor air quality and ensure proper ventilation in bedrooms or offices.
  • Remotely adjusting thermostat temperatures or switching to Away mode during unexpected travel.
  • Analyzing 7-day temperature trends using visual sparklines for home energy efficiency audits.
  • Integrating real-time environmental data into broader automated dashboards or reports through Openclaw Skills.

How Netatmo Smart Home Control Works

  1. The skill authenticates with the Netatmo API using OAuth2 credentials stored in the local configuration directory.
  2. Users issue commands via the CLI to query current sensor statuses or send control signals to the thermostat.
  3. The skill processes the API response to display human-readable summaries or raw JSON data for further integration.
  4. Target temperatures are set in manual mode with a default 3-hour override before reverting to the standard schedule.

Netatmo Smart Home Control Setup

To begin using this entry in the Openclaw Skills registry, create the configuration directory and add your OAuth credentials:

mkdir -p ~/.config/netatmo/
echo '{"client_id": "YOUR_ID", "client_secret": "YOUR_SECRET"}' > ~/.config/netatmo/credentials.json

Tokens will be automatically managed in tokens.json after the first successful authentication within your environment.

Netatmo Smart Home Control Data Schema & Taxonomy

The skill organizes data by location and sensor type. Output is available in tabular format for quick reading or structured JSON for developer workflows.

Metric Supported Sensors
Temperature Bedroom, Outdoor, Living Room, Office
Humidity Bedroom, Outdoor, Living Room
CO2 Bedroom, Living Room
Noise Bedroom
Pressure Outdoor (via Main Station)
Power Battery levels for remote modules

Netatmo Smart Home Control Advanced Features

  • Automated OAuth token refreshing for persistent, headless operation without manual intervention.
  • Visual ASCII sparklines for rapid historical temperature trend analysis in the terminal.
  • Flexible JSON output flags for seamless pipe-ability with other Openclaw Skills or external scripts.
  • Multi-zone monitoring covering specific sensors in the Bedroom, Living Room, and Office modules.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*