Tasmota Device Management for Openclaw

Automate the discovery and control of Tasmota-powered smart home devices on your local network using Openclaw Skills.

wmantly
v0.1.0
Feb 12, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install tasmota-skill

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 tasmota-skill 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 Tasmota Device Management?

This Openclaw Skills module provides a comprehensive toolset for managing ESP8266 and ESP32 devices running Tasmota firmware. By combining network discovery scripts with direct HTTP API controls, users can maintain a dynamic inventory of their smart home hardware. Whether you are building complex lighting scenes or monitoring power consumption, these Openclaw Skills simplify the interaction with local Tasmota instances without requiring external cloud dependencies, ensuring privacy and speed for home automation workflows.

Tasmota Device Management Use Cases

  • Automated discovery of new Tasmota devices across a local subnet.
  • Batch monitoring of power states and network health for smart plugs and bulbs.
  • Programmatic control of brightness and RGB colors for advanced lighting systems.
  • Inventory management and firmware version tracking for large-scale device deployments.

How Tasmota Device Management Works

  1. Perform a network scan using a ping sweep and HTTP header detection to locate active Tasmota devices.
  2. Validate device compatibility by querying the internal JSON API for detailed status information.
  3. Store discovered device metadata in a local CSV inventory file for fast, scriptable access.
  4. Send encoded HTTP commands to specific IP addresses to trigger power toggles, dimming, or color changes.
  5. Aggregate status responses to provide a real-time overview of the entire smart home network's operational state.

Tasmota Device Management Setup

Ensure you have Python 3 installed on your control system. Use the following commands to get started with Openclaw Skills for Tasmota:

# Scan your network to populate the device inventory
python3 scripts/tasmota-discovery.py

# Control a device by IP address
python3 scripts/tasmota-control.py <IP_ADDRESS> power on

Tasmota Device Management Data Schema & Taxonomy

The skill organizes hardware metadata in a structured CSV inventory file for efficient management:

Column Description
IP Address The local network address of the Tasmota device
Device Name Friendly name assigned in the Tasmota web UI
Version Current Tasmota firmware version
Hardware Detected chipset (e.g., ESP8266EX, ESP32)
Response Time Network latency measured in milliseconds

Tasmota Device Management Advanced Features

  • Multi-parameter status queries (Status 0-9) for deep technical diagnostics of MQTT, WiFi, and internal logging.
  • Bulk status checking for entire inventories to verify network-wide power states simultaneously.
  • Support for complex lighting configurations including Hex RGB and comma-separated color values.
  • Seamless integration into Openclaw Skills automated scripts for scheduled power cycling and maintenance.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*