juechafun/03-资源/执行脚本-工具技巧-USTONE清理红外指令.md

975 B
Raw Blame History


#领域/工具技巧

#复盘/0

一句话描述

[批量生成红外清理CMD指令]


核心定义

以参数 IPids 程序输出指令复制所有行在CMD窗口右键粘贴

最小实现代码

# ######## 参数设置 ########
IP = "192.168.1.180"

ids = []
ids.extend(range(3, 39))

# #########################

for id in ids:
    code = """curl -X POST http://""" + IP + """/v3 -d "{\\"ir"""
    code += str(id)
    code += '\\":0}"'
    print(code)
# 清理植物墙左侧红外开关门指令
# ir7 开门 ir8 关门
curl -X POST http://192.168.0.180/v3 -d "{\"ir7\":0}"
curl -X POST http://192.168.0.180/v3 -d "{\"ir8\":0}"

# 清理植物墙右侧红外开关门指令
# ir7 开门 ir8 关门
curl -X POST http://192.168.0.181/v3 -d "{\"ir7\":0}"
curl -X POST http://192.168.0.181/v3 -d "{\"ir8\":0}"

#状态/待实践 一些示例内容,例如样例程序可以给出基础的示例