Midea Ac OpenClaw Skill - ClawHub
Do you want your AI agent to automate Midea Ac workflows? This free skill from ClawHub helps with coding agents & ides tasks without building custom tools from scratch.
What this skill does
Control Midea ACs. Use this skill when the user wants to control ACs. Supports turning ACs on/off, setting temperature, setting fan speed, switching modes, and more.
Install
npx clawhub@latest install midea-acFull SKILL.md
Open original| name | description |
|---|---|
| midea_ac | Control Midea ACs. Use this skill when the user wants to control ACs. Supports turning ACs on/off, setting temperature, setting fan speed, switching modes, and more. |
Midea Smart Home Control
Control Midea ACs via the msmart.
How to Use
Skill path: ~/.openclaw/skills/midea_ac
AC Control Commands
# Navigate to skill directory
cd ~/.openclaw/skills/midea_ac
# Check status
python scripts/midea_ac.py bedroom status
# Turn on/off
python scripts/midea_ac.py bedroom on
python scripts/midea_ac.py bedroom off
python scripts/midea_ac.py bedroom toggle
# Set operation mode
python scripts/midea_ac.py bedroom --mode cool
# Set target temperature
python scripts/midea_ac.py bedroom --temperature 26
# Set fan speed
python scripts/midea_ac.py bedroom --fan_speed low
# Set aux hear mode
python scripts/midea_ac.py bedroom --aux_mode on
# Set multiple parameters at once
python scripts/midea_ac.py bedroom --mode heat --temperature 28 --fan_speed medium --aux_mode off
Natural Language Understanding
When the user says the following, execute the corresponding command:
| User Says | Command |
|---|---|
| Turn on the <room-name> AC / open AC | scripts/midea_ac.py <room-name> on |
| Turn off the <room-name> AC / close <room-name> AC | scripts/midea_ac.py <room-name> off |
| Toggle the <room-name> AC | scripts/midea_ac.py <room-name> toggle |
| Warmer / more warm | Check status first, then increase temperature by 2 - 10 degrees |
| Cooler / less heat | Check status first, then decrease temperature by 2 - 10 degrees |
| Full speed / maximum | if mode is heat: scripts/midea_ac.py <room-name> --temperature 30 --fan_speed max, if mode is cool: scripts/midea_ac.py <room-name> --temperature 16 --fan_speed max |
| Minimum speed | scripts/midea_ac.py <room-name> --fan_speed low |
| <room-name> AC status / what's the <room-name> status | scripts/midea_ac.py <room-name> status |
Before Executing
- Navigate to skill directory:
cd ~/.openclaw/skills/midea_ac - Run with uv:
python scripts/midea_ac.py <room-name> <command> - Report the result to the user after execution