#原创新人# 群晖安装broadlink-http-rest代替RMBridge

2017-04-14 18:57:59 42点赞 430收藏 57评论

看了本站两位大神的帖子后学会了如何用Siri来控制普通家电,实现简单的家居智能化。两位大神的帖子链接

解放你的双手 — 让普通家电也能被Siri召唤自iOS10发布后,iphoner可以使用其中增加的“Home”应用,来管理控制支持HomeKit框架的智能家居设备,并且可以通过Siri实现语音控制。时至今日,兼容HomeKit的智能设备越来越多,但是还是不够丰富,你没有像买普通家电那样有很多种选择,而且我们大多数人家里以前买的家电可能都不兼容Hpufand| 789 评论496 收藏4k查看详情开源IoT平台domoticz与百搭wifi模块esp8266 篇二:domoticz与broadlink的联接previously:开源IoT平台domoticz与百搭wifi模块esp8266篇一:车库卷门遥控开源IoT平台domoticz与百搭wifi模块esp8266篇一:车库卷门遥控...基友家想搞智能家居,经我极力鼓吹,先让我用他的车库门...blindlight| 32 评论61 收藏295查看详情

这里面broadlink和Domoticz之间都是用RMBridge这个安卓app来实现的。需要一台闲置的安卓设备。看帖子评论里面可以用broadlink-http-rest这个脚本来代替RMBridge,节约一台安卓设备。但是帖子里说的不是很详细,对我等小白来说要成功实现有点困难。对高手来说可能只是几分钟的事情,但我测试了好多次才成功安装到群晖上。下面就把我成功的步骤详细介绍一下,本篇文章旨在帮助不懂代码,英文又不是很好的新手少走几步弯路。高手如有更简单详细的方法,欢迎指点。

1.首先注意在下载群晖Domoticz套件的时候要下载这个Domoticz for Synology DSM 6.1 with Python Plugin Beta带python的套件。下载地址

#原创新人# 群晖安装broadlink-http-rest代替RMBridge

2.在群晖安装好Domoticz套件后需要下载 Python-Broadlnk和 broadlink-http-rest 这两个脚本文件来代替RMBridge。下载地址:Python-adlnBrokbroadlink-http-rest 在群晖docker目录下新建broadlink文件夹,把下载好的两个脚本解压后放在这个文件夹下面。

#原创新人# 群晖安装broadlink-http-rest代替RMBridge

3.用putty软件以root用户登录DSM系统。DSM6.0以上版本参考这个帖子修改root密码。

首先运行以下命令安装环境:

安装pip包: wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

安装python-dev软件包:apt-get install python-dev

安装configparser包:python -m pip install configparser

安装netaddr包:python -m pip install netaddr

安装pycrypto包:python -m pip install pycrypto

安装Python-Broadlnk脚本,CD命令到目录后运行:python setup.py install 进行安装(注意此处目录为volume1/docker/broadlink/python-broadlink,如果提示错误,用这个目录试下:../volume1/docker/broadlink/python-broadlink)

修改broadlink-http-rest文件夹中settings.ini的配置文件,改成你自己的博联设备的ip地址和网卡地址

#原创新人# 群晖安装broadlink-http-rest代替RMBridge

运行broadlink-http-rest脚本:python ../volume1/docker/broadlink/broadlink-http-rest/server.py (这一步可以添加到群晖的计划任务里面,每次开机运行)

#原创新人# 群晖安装broadlink-http-rest代替RMBridge

4.如果没有意外成功了的话,这时你在浏览器里面输入这个地址(ip换成自己的群晖ip,8080端口如果被占用了的话可以修改settings.py):http://192.168.1.2:8080/getStatus/temperature 会返回broadlink rm的温度

#原创新人# 群晖安装broadlink-http-rest代替RMBridge

5.剩下的就是控制broadlink rm学习遥控器的代码了。在浏览器输入:http://192.168.1.2:8080/learnCommand/kogntiaokai 后broadlink rm会进入学习状态,亮黄灯。对着按遥控器按钮就学习了。这里kongtiaokai(空调开)是自己定义的遥控名称,学习下一个命令时把这个地方修改一下就行。学习完后可以在浏览器里面输入 http://192.168.1.2:8080/sendCommand/kongtiaokai 来让broadlink rm发送刚才学习的红外命令,来测试下是否学习成功。

到此broadlink-http-rest脚本就能完全代替RMBridge了,可以节约一台安卓设备,同时让所有软件都集成到群晖里,发挥群晖更多的作用。感谢各位大神编写的教程和脚本,让我们这些小白不懂原理也能灵活的使用。

小提示: Domoticz设置中文失败参考这个帖子:

Domoticz安装后无法切换中文显示的原因及解决方法

#原创新人# 群晖安装broadlink-http-rest代替RMBridge

展开 收起
57评论

  • 精彩
  • 最新
  • 留名 回头打赏 虽然还没有群晖,但是看起来很科技的样子,有一台闲置的MacBook 不知道能不能安装黑群晖,同时问下楼主 黑裙会能安装你这个功能套件吗

    校验提示文案

    提交
    黑裙应该一样用,看你黑裙的DSM版本,下载符合版本的Domoticz套件应该就可以。你可以测试下

    校验提示文案

    提交
    回头试试,黑群还没装,不想花钱弄nas了,但是笔记本的话,硬盘是软肋吧?一直纠结有没有必要上nas

    校验提示文案

    提交
    收起所有回复
  • 唉,感觉好麻烦,上年纪了……都不想这么折腾了,有稳定的成品方案吗?

    校验提示文案

    提交
    现在Domoticz已经集成小米套装的插件。用小米套装的不用折腾,直接就能识别出来。博联的方案还需要中间转一下

    校验提示文案

    提交
    收起所有回复
  • 二话不说先打赏。。。还有问一下,你的是黑群晖吗?!如果是我还想请教点问题。

    校验提示文案

    提交
    我的是白裙,黑裙应该是一样用

    校验提示文案

    提交
    收起所有回复
  • putty用sudo就切换到root了,倒是winscp比较麻烦,另外隔壁有用docker的方式部署了,更方便

    校验提示文案

    提交
    使用docker封装了broadlink-http-res么?从哪里能找到这个帖子,学习下

    校验提示文案

    提交
    隔壁网吧,具体我没看

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 楼主,本人小白第一步不是非常明白,如何将Domoticz安装到群晖上呢?

    校验提示文案

    提交
    下载后从群晖的套件中心手动添加就可以了

    校验提示文案

    提交
    谢谢,但是我下载后是个TAR文件,在套件中心导入不成功

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 我家群晖没有 apt-get 命令

    校验提示文案

    提交
    没有这个命令也不影响后续,你试下

    校验提示文案

    提交
    收起所有回复
  • 楼主,求指导,树莓派的一样配置吗?

    校验提示文案

    提交
    现在树莓派有更好的方法了,直接插件集成到Domoticz中。去看看

    校验提示文案

    提交
    收起所有回复
  • 已经打赏,有空在研究吧

    校验提示文案

    提交
  • 厉害 !!!!!!

    校验提示文案

    提交
  • 好 。。。。。。。。。。

    校验提示文案

    提交
  • 没看懂是干啥的

    校验提示文案

    提交
  • Domoticz已下载

    校验提示文案

    提交
  • 好。。。。。。

    校验提示文案

    提交
  • 请问我的是6.0的系统,安装 python-dev出现下面提示,apt-get: command not found。有什么解决方法吗?百度了一下,查不到。谢谢

    校验提示文案

    提交
    已经解决了。

    校验提示文案

    提交
    怎么解决的说下,我也遇到同样的问题了

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • @一张超级纸牌 怎么解决的install python-dev

    校验提示文案

    提交
    我安装了套件中心里面的两个python,但是也有说不用装,直接跳过这一步的。

    校验提示文案

    提交
    要装的,新的domoticz必须要Python3

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 楼主 如果我的群晖是dsm5.2 也能用么?也是下载Domoticz for Synology DSM 6.1 with Python Plugin Beta?

    校验提示文案

    提交
    同问,dsm5.2怎么弄

    校验提示文案

    提交
    我也想知道,5.2版本能用吗

    校验提示文案

    提交
    收起所有回复
  • @痞子小田 1、DSM5.2的,是不是也下载那个6.1withpython。2、apt-get,没有这个命令,怎么解决

    校验提示文案

    提交
  • 还有,再问一下谁有(隔壁网的邀请码)送一个,要学习这个东西

    校验提示文案

    提交
  • 黑群晖6.1.2,Domoticz for Synology DSM 6.1 with Python Plugin Beta 安装后无法启动,装了几次都不行,Domoticz for Synology DSM 6.1 Beta装好一切正常,这两个版本有什么区别吗

    校验提示文案

    提交
  • 有办法直接在群晖domoticz里装broadlink RM PRO插件吗

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

痞子小田

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
430
扫一下,分享更方便,购买更轻松