博联SP2 MINI开关脚本
发表于 : 周五 5月 26, 2017 11:41
本脚本需要python-broadlink,以及python及相应组件。
打开的脚本,sp-on.py
关闭的脚本,sp-off.py:
使用方法:
1、把上述脚本放到统一的脚本目录(随意);
2、在domoticz里面建立虚拟设备;
3、在虚拟设备上建立一个虚拟开关;
4、虚拟开关的 开 、 关 触发填写相应的脚本路径即可,如“script:///volume2/domoticz/broadlink/sp-on.py”
打开的脚本,sp-on.py
代码: 全选
#!/usr/bin/python
import broadlink
import sys
device_ip="SP2 MINI的IP地址"
device_port=80
device_mac="SP2 MINI的MAC地址"
device = broadlink.sp2(host=(device_ip,device_port), mac=bytearray.fromhex(device_mac))
device.auth()
state = device.check_power();
if state == True:
print "ON"
elif state == False:
device.set_power(True)
代码: 全选
#!/usr/bin/python
import broadlink
import sys
device_ip="SP2 MINI的IP地址"
device_port=80
device_mac="SP2 MINI的MAC地址"
device = broadlink.sp2(host=(device_ip,device_port), mac=bytearray.fromhex(device_mac))
device.auth()
state = device.check_power();
if state == False:
print "off"
elif state == True:
device.set_power(False)
1、把上述脚本放到统一的脚本目录(随意);
2、在domoticz里面建立虚拟设备;
3、在虚拟设备上建立一个虚拟开关;
4、虚拟开关的 开 、 关 触发填写相应的脚本路径即可,如“script:///volume2/domoticz/broadlink/sp-on.py”