本帖最后由 mozzie 于 2017-12-6 11:23 编辑
一直想将家里的车库门接入HA,省的出门还得带个遥控器,前几日购买了一Sonoff RF Bridge,经测试完美学习hs1527芯片,故而打算将其接入HA。
找遍论坛几乎没有合适的教程,只能慢慢爬文研究了。上万能的谷歌找到了一固件:espurna,类似Tasmota,但是感觉比其方便。
闲话不多说,上硬菜、
项目地址
https://bitbucket.org/xoseperez/espurna
下面开始:
硬件准备:
Sonoff RF Bridge一部
电烙铁
排针
TTL-USB读写器
杜邦线四条
软件准备:
espurna固件
esptool
具体步骤:
1、焊接排针
将RF Bridge拆机,在图示位置焊接排针
2、刷固件
将排针旁边的开关拨动到OFF,按住侧面的微动开关连接TTL-USB读写器
使用ESPtool刷写固件。具体教程参见
https://bbs.hassbian.com/thread-1828-1-1.html
3、配置固件
刷机完成后将微动开关拨动回原位置,接通电源。
1)连接WiFi 修改登录密码
首次启动设备将自动创建一个名称为 "DEVICE_XXXXXX"的热点, XXXXXX 是设备MAC地址后六位。
连接热点,密码为
浏览器自动跳转至 192.168.4.1 如未自动跳转,手动在浏览器登录
登录,默认用户名为 admin 密码为 fibnacci
而后会提示修改密码 密码必须包含大小写字母及数字
2)配置WiFi
该固件可存储多组WiFi信息
点击WiFi选项卡,Add WiFi 按提示输入即可。
3)配置MQTT
点击MQTT选项卡进入设置,按自身配置,输入相关信息,保存即可,注意,MQTT Root Topic 在接入ha时会用到。
4)学习射频信号
该固件可以学习六组射频信号,切换到RFBRIDGE选项卡,按LEARN按钮,设备发出滴声后按遥控器相应按键即可学习,设备发出连续两声代表学习完成。
记得点SAVE保存。
4、接入ha
编辑configuration.yaml
switch:
platform: mqtt
name: "RFbridge" #名称随便起,不要重复
state_topic: "mozzie/rfbridge/relay/0" #0代表第一组开关,0~5根据设置输入
command_topic: "mozzie/rfbridge/relay/0/set" #0代表第一组开关,0~5根据设置输入
qos: 0
payload_on: "1"
payload_off: "0"
retain: true
5、测试
浏览器输入设备IP,查看STATUS标签下,可手动控制相应开关。在底部可看到当前设备状态,有没有接入MQTT等信息、
至此,配置完成。
固件下载:
|