『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 10694|回复: 14

[基础教程] Broadlink墙壁插座ws1接入HomeAssistant方法~适合小白

[复制链接]

31

主题

531

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
1927
HASS币
20
发表于 2018-12-7 08:28:28 | 显示全部楼层 |阅读模式
羡慕人家的智能家居,自己也慢慢捣鼓,淘宝了树莓派,装了Home Assistant,导入了博联射频开关,各种感应器,觉得牛的不行
导入RM 学习红外跟射频码基本上也都是很简单地了,教程也很详细,可是像我买的这种开关……官方居然不支持插件!

                               
登录/注册后可看大图


但是智能家居怎么能少了它呢,于是经过数个夜晚的研究(其实是各种搜索),决定自己学习抓包,写PY

经过了3天得学习,还是放弃了……对于我们这种小白,根本没有基础,写代码像上刑一样!

但是黄天不负有心人,终于让我找到了曲线救国的方法!

其实很简单,就是用sp2的PY来达到目的

步骤1:下载附件: broadlink.py.zip (3.77 KB, 下载次数: 83)
步骤2:解压缩 放到/docker/homeassistant/custom_components/switch这个路径的switch文件夹里(docker运行)
                            ip/config/custom_components/switch这个路径的switch文件夹里(树莓派运行)
p.s 别问我为啥有俩设备!!!这就是不提前做功课的后果,本来有nas了,也不知道docker能运行Home Assistant
步骤3:在configuration.yaml里敲吧&&……*%*&……*&*

格式如下:

switch 2:
  - platform: broadlink
    host: 192.168.1.177
    mac: 'xx:xx:xx:xx:xx:xx'
    type: sp2
    tymeout: 15
    friendly_name: 'Main_room_AC'
switch 3:
  - platform: broadlink
    host: 192.168.1.189
    mac: 'xx:xx:xx:xx:xx:xx'
    type: sp2
    tymeout: 15
    friendly_name: 'Guest_room_AC'
switch 4:
  - platform: broadlink
    host: 192.168.1.157
    mac: 'xx:xx:xx:xx:xx:xx'
    type: sp2
    tymeout: 15
    friendly_name: 'Water_heater'
switch 5:
  - platform: broadlink
    host: 192.168.1.105
    mac: 'xx:xx:xx:xx:xx:xx'
    type: sp2
    tymeout: 15
    friendly_name: 'Water_filter'
switch 6:
  - platform: broadlink
    host: 192.168.1.149
    mac: 'xx:xx:xx:xx:xx:xx'
    type: sp2
    timeout: 15
    friendly_name: 'Fridge'
switch 7:
  - platform: broadlink
    host: 192.168.1.170
    mac: 'xx:xx:xx:xx:xx:xx'
    type: sp2
    timeout: 15
    friendly_name: 'Parlor_AC'



备注:此处用name+英文 Home Assistant不能显示任何开关!!!注意!!!

         此处用 friendly_name+中文Home Assistant最多只能显示两个开关!!!我明明有6个!!!!
         用我代码中得写法完美,再在customize自己改去吧
         为什么会这样?我也不知道!不知道!不知道!

检查配置----重启,就有了
回复

使用道具 举报

0

主题

27

帖子

87

积分

注册会员

Rank: 2

积分
87
金钱
60
HASS币
0
发表于 2018-12-7 09:15:04 | 显示全部楼层
占沙发学习一下
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2018-12-7 09:21:54 | 显示全部楼层
建议给 broadlink 这个插件改个名,怕和官方的broadlink 重名。
Nero
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-12-7 10:21:09 | 显示全部楼层
neroxps 发表于 2018-12-7 09:21
建议给 broadlink 这个插件改个名,怕和官方的broadlink 重名。

这是论坛那款  看来sp2和ws通用啊

还是让楼主试出来了  恭喜
回复

使用道具 举报

31

主题

531

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
1927
HASS币
20
 楼主| 发表于 2018-12-7 12:24:04 | 显示全部楼层
jyz_0501 发表于 2018-12-7 10:21
这是论坛那款  看来sp2和ws通用啊

还是让楼主试出来了  恭喜

原理都是通过wifi直接控制插座的,我就瞎搞一下 没想到成功了 理论上所有博联的wifi插座都能用
回复

使用道具 举报

0

主题

34

帖子

190

积分

注册会员

Rank: 2

积分
190
金钱
156
HASS币
0
发表于 2020-3-25 14:46:13 | 显示全部楼层
所以说有nas docker,就不需要树莓派了吗?
回复

使用道具 举报

16

主题

151

帖子

1070

积分

金牌会员

Rank: 6Rank: 6

积分
1070
金钱
914
HASS币
30
发表于 2021-1-6 21:17:18 | 显示全部楼层
楼主好厉害。我是纯小白,我买了博联的灯泡,结果发现也没有人接入,不知道应该怎么写,也没有搜到详细的什么抓包,写插件教程,叹气
回复

使用道具 举报

17

主题

90

帖子

709

积分

高级会员

Rank: 4

积分
709
金钱
619
HASS币
0
QQ
发表于 2021-11-28 10:07:48 | 显示全部楼层
把代码写入后,重启报错
回复

使用道具 举报

31

主题

531

帖子

2463

积分

金牌会员

Rank: 6Rank: 6

积分
2463
金钱
1927
HASS币
20
 楼主| 发表于 2021-11-30 14:16:51 | 显示全部楼层
woshisuyongbo 发表于 2021-11-28 10:07
把代码写入后,重启报错

现在broadlink直接插件就可以了 支持wifi插座 或者插排
回复

使用道具 举报

17

主题

90

帖子

709

积分

高级会员

Rank: 4

积分
709
金钱
619
HASS币
0
QQ
发表于 2021-12-13 14:11:43 | 显示全部楼层
试了好几次,都报错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 21:03 , Processed in 0.119476 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表