Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Find all Tasmota devices on my network and show which ones are currently on
- 1Runs tasmota-discovery.py to ping sweep the local subnet and identify live hosts
- 2Checks HTTP Server header and queries /cm?cmnd=status%200 on each host to confirm Tasmota firmware
- 3Collects device name, version, hardware platform, and IP for each confirmed device
- 4Queries power state from StatusSTS on each discovered device
- 5Filters and returns devices where POWER field is ON
List of active Tasmota devices with IP address, friendly name, hardware platform, and current power state