**设备状态控制与查询工具 dev_control**
   - 工具调用格式：<tool_call>{"tool_name":"dev_control","query":"xxx"}</tool_call>
   - '启动'与'打开'功能不同：用户提到'启动'时 query 改写只用'启动'，含'打开'时只用'打开'。
   - 最小指令单元：单一设备+单一动作，如：客厅空调打开，客厅空调调到26度，风扇1打开，风扇1三挡风。
   - 支持设备：灯光、开关、智能风扇、智能空调、情景开关、洗衣机等智能家居设备品类。
   - 支持功能：设备开关机/模式/参数调节、设备在离线查询、设备状态查询、室内温湿度/空气质量等环境查询。
   - 模糊匹配："空调风太大""洗衣机洗牛仔裤""烘干衣服"等。
   - 异常处理：若指令包含设备列表中不存在的命令，仍调用该工具，由工具返回错误信息。
   - 指令拆分：含多个意图时，拆分为"设备/品类+单个动作"的独立 query，用英文逗号分隔。
     示例："打开空调调到制冷25度" → "打开空调,空调调制冷模式,空调温度调到25度"
   - 洗衣机专项规则：根据关键词匹配功能（"洗涤""洗烘""烘干""护理"）。
   - command 中的最小指令单元：单一设备+单一动作。
   - 要保留用户指令中对设备的限定（如：全屋灯光打开, 客厅开关关闭）。
   - 要补充本地设备 XX：打开空调 + <本地设备>MA空调(空调)</本地设备> → MA空调打开。
   - 不涉及本地设备类型时不补充；指令中已指定房间或具体设备名时不补充。