分页: 1 / 2
[Domoticz插件]Broadlink SP mini
发表于 : 周日 6月 04, 2017 04:58
由 Zackr
基于
viewtopic.php?f=33&t=30的脚本制作
使用方法:
将BroadlinkSPMini整个目录拷贝至domoticz/plugins/下,重启Domoticz,设置-硬件-找到Broadlink SP-mini 填写IP地址、mac地址 点击添加即可,插件将自动创建对应的设备。检测间隔请按需填写 建议最好不要大于30秒。
- QQ截图20170604045551.jpg (24.06 KiB) 查看 70163 次
疑难解答:
1、设置-硬件里找不到Broadlink SP-mini
可能是因为domoticz版本问题,请尝试升级domoticz或者使用论坛内的稳定版。
2、添加设备后对应子设备没有被创建
检查domoticz日志,如有以下错误 手动安装Crypto库
- QQ图片20170622102742.jpg (24 KiB) 查看 69954 次
安装Crypto库
代码: 全选
sudo apt-get install python3-crypto
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 6月 04, 2017 10:26
由 wzcx
6666666,这样设置好方便呀,有没有 rm 的.
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 6月 04, 2017 11:56
由 wzcx
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 6月 04, 2017 12:51
由 sxren1
大神,可以做一个博联A1的吗
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 6月 04, 2017 15:48
由 liuyr
大神,套件版本的domoticz安装上了这个插件,能在硬件设置页面看到它的选项,但是硬件设置好后,在设备中没有出现。容器版本的domoticz还没有找到安装文件夹,无法安装,我用的是群晖系统
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 6月 04, 2017 19:32
由 liuyr
docder版本的domoticz安装好了这个插件,很好,非常方便 灵敏,谢谢版主大神了
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周一 6月 19, 2017 16:57
由 sxren1
大神,做一个A1的插件吧
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 7月 09, 2017 19:31
由 Dboy
你好,我的设备是sp mini3,按照步骤添加了插件,也添加成功了硬件和设备。但是无法控制开关。
日志提示如下:
2017-07-09 19:24:37.390 Error: (SP mini3) 'onHeartbeat' failed 'timeout'.
2017-07-09 19:24:37.390 Error: (SP mini3) ----> Line 92 in /home/pi/domoticz/plugins/BroadlinkSPMini/plugin.py, function onHeartbeat
2017-07-09 19:24:37.390 Error: (SP mini3) ----> Line 117 in /home/pi/domoticz/plugins/BroadlinkSPMini/plugin.py, function checkState
2017-07-09 19:24:37.391 Error: (SP mini3) ----> Line 350 in /home/pi/domoticz/plugins/BroadlinkSPMini/broadlink/__init__.py, function check_power
2017-07-09 19:24:37.391 Error: (SP mini3) ----> Line 255 in /home/pi/domoticz/plugins/BroadlinkSPMini/broadlink/__init__.py, function send_packet
能帮我看看问题出在哪?
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 7月 09, 2017 19:37
由 Dboy
找到问题了,我把sp mini3的和mp1的ip和mac搞混了...
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周四 7月 13, 2017 15:19
由 kqwkn
liuyr 写了: ↑周日 6月 04, 2017 19:32
docder版本的domoticz安装好了这个插件,很好,非常方便 灵敏,谢谢版主大神了
能否告知应该装在哪个目录下,小白,希望说的明白些,谢谢了!
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周五 9月 01, 2017 19:51
由 ifily
大神,添加SP mini3 可以正常控制开关,但是不定时会出现如下错误信息,这是什么原因?谢谢分享
。
2017-09-01 19:32:31.191 Error: (SP插座) 'onHeartbeat' failed 'timeout'.
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 92 in /home/pi/domoticz/plugins/BroadlinkSPMini/plugin.py, function onHeartbeat
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 117 in /home/pi/domoticz/plugins/BroadlinkSPMini/plugin.py, function checkState
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 350 in /home/pi/domoticz/plugins/BroadlinkSPMini/broadlink/__init__.py, function check_power
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 255 in /home/pi/domoticz/plugins/BroadlinkSPMini/broadlink/__init__.py, function send_packet
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周六 9月 02, 2017 10:04
由 DT27
ifily 写了: ↑周五 9月 01, 2017 19:51
大神,添加SP mini3 可以正常控制开关,但是不定时会出现如下错误信息,这是什么原因?谢谢分享
。
2017-09-01 19:32:31.191 Error: (SP插座) 'onHeartbeat' failed 'timeout'.
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 92 in /home/pi/domoticz/plugins/BroadlinkSPMini/plugin.py, function onHeartbeat
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 117 in /home/pi/domoticz/plugins/BroadlinkSPMini/plugin.py, function checkState
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 350 in /home/pi/domoticz/plugins/BroadlinkSPMini/broadlink/__init__.py, function check_power
2017-09-01 19:32:31.191 Error: (SP插座) ----> Line 255 in /home/pi/domoticz/plugins/BroadlinkSPMini/broadlink/__init__.py, function send_packet
plugin.py文件里,找到:
代码: 全选
def checkState():
if broadlinkConnect():
state = device.check_power();
if state:
UpdateDevice(1,1,"On")
else:
UpdateDevice(1,0,"Off")
改为:
代码: 全选
def checkState():
global states;
if broadlinkConnect():
try:
states = device.check_power();
except Exception as e:
#Domoticz.Error( "checkState TimeOut.... " + str(e))
isConnected = False
broadlinkConnect()
if state:
UpdateDevice(1,1,"On")
else:
UpdateDevice(1,0,"Off")
试试。
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周六 9月 02, 2017 18:57
由 ifily
感谢 DT27,按照大神的代码修改之后,运行三个小时没有再出现之前的错误了。
对了,变量 states 多了一个 s ,有相同问题的小伙伴留意,哈哈哈,感谢感谢!
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周四 9月 14, 2017 10:15
由 chinesesich
按照大神的方法修改了文件内容,还是出现了自动重启的现象。不频繁,但是不固定。回头我看一下系统日志。求大神帮忙看一下原因。先谢了
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周一 1月 01, 2018 00:03
由 sexychina
我安装了插件,但无法操作spmini,log如下;
2018-01-01 00:00:14.441 Error: (新风机) Error Connecting to Broadlink device.... non-hexadecimal number found in fromhex() arg at position 2
2018-01-01 00:00:14.795 Error: (楼上小厨宝) Error Connecting to Broadlink device.... non-hexadecimal number found in fromhex() arg at position 2
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周三 8月 29, 2018 10:44
由 i7love
sudo apt-get后提示已经是最新版本。Domo也是最新稳定版。运行插件后仍然是哪个:usr\lib\python35.zip错误。无法识别设备。
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周四 8月 30, 2018 07:45
由 Admin
i7love 写了: ↑周三 8月 29, 2018 10:44
sudo apt-get后提示已经是最新版本。Domo也是最新稳定版。运行插件后仍然是哪个:usr\lib\python35.zip错误。无法识别设备。
贴错误提示。
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周六 9月 01, 2018 18:23
由 i7love
2018-09-01 10:19:26.132 Error: (BroadlinkSPmini) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/BroadlinkSPMini/:/usr/lib/python35.zip:/usr/lib/python3.5:/usr/lib/python3.5/plat-arm-linux-gnueabihf:/usr/lib/python3.5/lib-dynload'.
2018-09-01 10:19:26.132 Error: (紫外线灯) Module Import failed, exception: 'ImportError'
就是这个错误。。。
2018-09-01 10:19:26.132 Error: (紫外线灯) Module Import failed: ' Name: broadlink'
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周日 9月 16, 2018 17:09
由 Admin
i7love 写了: ↑周六 9月 01, 2018 18:23
2018-09-01 10:19:26.132 Error: (BroadlinkSPmini) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/BroadlinkSPMini/:/usr/lib/python35.zip:/usr/lib/python3.5:/usr/lib/python3.5/plat-arm-linux-gnueabihf:/usr/lib/python3.5/lib-dynload'.
2018-09-01 10:19:26.132 Error: (紫外线灯) Module Import failed, exception: 'ImportError'
就是这个错误。。。
2018-09-01 10:19:26.132 Error: (紫外线灯) Module Import failed: ' Name: broadlink'
viewtopic.php?f=33&t=72
如果日志里出现类似
Module Import failed: ' Name: broadlink‘
的错误,运行下面几条命令(不一定哪条好用,Python版本要改成你自己的),然后重启domoticz试试。
sudo cp -r /usr/local/lib/python3.4/dist-packages/broadlink /usr/lib/python3.4/
sudo cp -r /usr/local/lib/python3.4/dist-packages/broadlink-0.5-py3.4.egg/broadlink /usr/lib/python3.4/
这错误要么是因为没装broadlink 要么装了但目录domoticz识别不了。
进/usr/local/lib/python3.4/dist-packages/目录 运行 ls 命令查下具体文件夹然后复制到/usr/lib/python3.4/就行了
Re: [Domoticz插件]Broadlink SP mini
发表于 : 周三 1月 06, 2021 02:27
由 heliujie
SP mini3 添加插件后,日志显示运行正常,但是点击开关,不能控制开关,是什么原因呢?请大神指点。