LaunchKit · 2026
Back to Skills

tasmota-skill

Discover, monitor, and control Tasmota smart home devices on local networks.

0
782 downloads
by @wmantly

Setup & Installation

openclaw skills install @wmantly/tasmota-skill

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install tasmota-skill

What This Skill Does

Manages Tasmota-flashed smart home devices (ESP8266/ESP32) on local networks. Covers network scanning to discover devices, querying power and sensor states, and sending control commands for on/off, brightness, and RGB color.

Operates entirely on the local network without cloud accounts, third-party hubs, or vendor apps.

When to use it

  • Scanning home network to find all Tasmota-flashed smart plugs and bulbs
  • Checking which lights are on before leaving the house
  • Setting a bedroom dimmer to a specific brightness level
  • Changing an RGB strip to a custom hex color
  • Building a CSV inventory of all Tasmota devices on the network

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find all Tasmota devices on my network and show which ones are currently on

AGENT
  1. 1Runs tasmota-discovery.py to ping sweep the local subnet and identify live hosts
  2. 2Checks HTTP Server header and queries /cm?cmnd=status%200 on each host to confirm Tasmota firmware
  3. 3Collects device name, version, hardware platform, and IP for each confirmed device
  4. 4Queries power state from StatusSTS on each discovered device
  5. 5Filters and returns devices where POWER field is ON
OUTPUT

List of active Tasmota devices with IP address, friendly name, hardware platform, and current power state