name: aircon-scene description: > Apply predefined aircon scenes (presets) that combine multiple settings into a single action. Use when user wants to switch to a named mode like sleep, eco, boost, or any scene-like request. Triggers: "scene", "preset", "mode", "おやすみモード", "sleep mode", "eco mode", "おでかけ", "ただいま", "省エネ", "全力", "静音", "除湿", "空気清浄", "boost", "quiet mode", "dehumidify", "air clean", "going out", "coming home", "going to bed", "good night", "I'm leaving", "I'm home", "energy saving", "full power"
Aircon Scene
Apply predefined scenes that batch multiple aircon settings into one action.
Available Presets
| ID | Name | Description |
|---|---|---|
| sleep | おやすみ | Quiet sleep with PC, season-adjusted |
| wake | おはよう | Comfortable wake-up, auto wind |
| away | おでかけ | Power off everything |
| home | ただいま | Power on with comfortable defaults |
| eco | 省エネ | Energy-saving, moderate settings |
| boost | 全力 | Rapid temp change, max wind |
| quiet | 静音 | Minimal noise, wind speed 1 only |
| dehumidify | 除湿 | Dry mode with PC for humid days |
| air-clean | 空気清浄 | Fan mode with PC for air quality |
For complete preset values, read references/presets.md.
Workflow
Step 1: Identify Scene
Map user request to a preset ID. Examples:
- "おやすみモードにして" -> sleep
- "出かけるからエアコン消して" -> away
- "帰ったよ" -> home
- "暑いから全力で冷やして" -> boost
- "うるさい" -> quiet
- "じめじめする" -> dehumidify
If the request does not clearly match a preset, list available presets and ask.
Step 2: Determine Season
For seasonal presets (sleep, wake, eco, boost), determine the current season:
month 6-9: summer
month 11-2: winter
month 3-5,10: transitional
Read references/presets.md to get the exact values for the detected season.
Non-seasonal presets (away, home, quiet, dehumidify, air-clean) skip this step.
Step 3: Apply Settings
Call MCP tools in this exact order (skip tools for properties marked -):
aircon_power(if preset specifies power)aircon_mode(if preset specifies mode, and power is on)aircon_temperature(if preset specifies temperature)aircon_windspeed(if preset specifies windSpeed)aircon_plasmacluster(if preset specifies plasmacluster)
Special cases:
- away: Only call
aircon_plasmacluster(off)thenaircon_power(off). No other calls needed. - quiet: Call
aircon_statusfirst. If power is off, inform user and stop. Otherwise call onlyaircon_windspeed(1)andaircon_plasmacluster(off). - air-clean: Skip
aircon_temperature(irrelevant in fan mode).
Step 4: Confirm
Report what was applied:
[scene name] applied:
- Power: on
- Mode: cool
- Temperature: 26C
- Wind: 1
- Plasmacluster: on
User Overrides
If the user requests a scene with modifications (e.g., "おやすみモードで温度は24度にして"), apply the preset but override the specified property.