分页: 1 / 1

博联SP2 MINI开关脚本

发表于 : 周五 5月 26, 2017 11:41
gliders
本脚本需要python-broadlink,以及python及相应组件。

打开的脚本,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)
关闭的脚本,sp-off.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 == False:
   print "off"
elif state == True:
   device.set_power(False)
使用方法:
1、把上述脚本放到统一的脚本目录(随意);
2、在domoticz里面建立虚拟设备;
3、在虚拟设备上建立一个虚拟开关;
4、虚拟开关的 开 、 关 触发填写相应的脚本路径即可,如“script:///volume2/domoticz/broadlink/sp-on.py”

Re: 博联SP2 MINI开关脚本

发表于 : 周五 5月 26, 2017 11:50
DT27
这脚本不错,带状态检测。之前的脚本都是直接执行开关动作的。

Re: 博联SP2 MINI开关脚本

发表于 : 周日 6月 04, 2017 12:50
sxren1
大神,可以做一个博联A1的脚本吗

Re: 博联SP2 MINI开关脚本

发表于 : 周一 6月 05, 2017 08:51
DT27
sxren1 写了: 周日 6月 04, 2017 12:50 大神,可以做一个博联A1的脚本吗
博联A1脚本

Re: 博联SP2 MINI开关脚本

发表于 : 周二 6月 06, 2017 12:31
kingmos
这脚本sp mini3能用吗?

Re: 博联SP2 MINI开关脚本

发表于 : 周二 6月 06, 2017 12:33
DT27
kingmos 写了: 周二 6月 06, 2017 12:31 这脚本sp mini3能用吗?
都是通用的,只要博联app能连接的都可以用,新款京东微联版的应该是不可以。

Re: 博联SP2 MINI开关脚本

发表于 : 周二 6月 06, 2017 17:12
kingmos
糟糕了,买的鸿雁插排是京东微连的,估计不能用mp1的 脚本了

判断标准是不是易控能控制就可以用博联的脚本呢。

Re: 博联SP2 MINI开关脚本

发表于 : 周三 6月 07, 2017 14:07
blindlight
应该不是 我曾经买了鸿雁墙壁插座 易控可以 但是python-broadlink还是不行 据说现在可以
但是 说明用的不是同一种协议

Re: 博联SP2 MINI开关脚本

发表于 : 周五 1月 08, 2021 11:09
heliujie
请教大神,反馈错误 256,是什么原因呢?