launze 发表于 2018-3-20 11:37:21

将433遥控器作为HA控制器


将433遥控器作为HA控制器 在控制HA中的设备时,语音控制和手机控制比较常用,但在半夜时为不打扰家人,一个遥控器就很有必要了,刚好手上有一些没用的433射频遥控器,可以充当这个角色。 1、硬件:SonOff 433 RF Brdige可以放床头的遥控器可以贴墙上的可以用来感应的2、刷固件SonOff 433 RF Brdige需要刷Sonoff-Tasmota固件才能接入HA参考:https://bbs.hassbian.com/thread-1828-1-1.htmlhttps://bbs.hassbian.com/thread-1827-1-1.html 按照上图,首先将1上的四个针脚焊到USB转TTL上,将2拨到off,然后按住Pairing Button将USB转TTL插入电脑USB口,进入刷固件模式。安装python,百度安装esptool:https://github.com/espressif/esptool/releases下载解压进入esptool目录:python setup.py install清除固件(COM4改为你电脑的):python esptool.py --port COM4 erase_flash拔掉usb,重新按住Pairing Button插入(文档说清除固件后会退出刷固件模式,需要重新进一次,没试过,老实按文档来)刷入固件:python esptool.py --port COM4 write_flash -fs 1MB -fm dout 0x0 sonoff.bin
固件下载地址:https://github.com/arendst/Sonoff-Tasmota/releases 固件刷完后,图2中拨到on,把USB转TTL从板子上拔掉,快速点四次Pairing Button进入wifi配置,按照https://bbs.hassbian.com/thread-405-1-2.html中的第三步开始设置wifi,mqtt,其中Module这步设置为25 Sonoff Bridge,其他一样。3、获取遥控器按键的RF编码浏览器打开sonoff rfbridge的IP,进入Console,按遥控器的其中一个按键,或者触发红外感应器,出现下图的消息:其中,Data:431030就是你的按键的编码,记下每一个按键的编码。 4、按键触发自动化例子:- alias: rf_receive_ketingdeng
    trigger:
      - platform: mqtt
      topic: 'tele/sonoffbridge/RESULT'   # sonoffbridge为你的mqtt的topic
    action:
      - service: light.toggle                   #开关灯
      entity_id: light.keting_deng         # light.keting_deng为你的灯id
    condition:
      - condition: template
      value_template: "{{ trigger.payload_json['RfReceived'].Data == '431003' }}"
#'431003'为按键编码

- alias: rf_receive_woshideng
    trigger:
      - platform: mqtt
      topic: 'tele/sonoffbridge/RESULT'
    action:
      - service: light.toggle
      entity_id: light.woshi_deng
    condition:
      - condition: template
      value_template: "{{ trigger.payload_json['RfReceived'].Data == '4310C0' }}" 其中,sonoffbridge为你的mqtt的topic,light.keting_deng为你的灯id,也可将大神的各类自动化引入,这个遥控器就是一个触发条件。 完事,整个方案最大的一个特点就是省钱。。。不到一百块钱,贫穷开发了想象力。

xinfan 发表于 2018-3-20 12:01:22

一直想做个这个,但是我用的是开发板,没有折腾成,感谢你的教程。

killadm 发表于 2018-3-20 12:03:19

本帖最后由 killadm 于 2018-3-20 12:07 编辑

还有更省钱的方案;P
射频+红外20左右
https://github.com/1technophile/OpenMQTTGateway




huex 发表于 2018-3-20 12:22:27

,,倒也是一个思路

发表于 2018-3-20 17:24:44

感谢楼主分享!Tasmota简直神了:lol:lol

launze 发表于 2018-3-20 19:57:31

Jones 发表于 2018-3-20 17:24
感谢楼主分享!Tasmota简直神了

J神帮忙加权限:lol:lol

发表于 2018-3-20 20:48:31

launze 发表于 2018-3-20 19:57
J神帮忙加权限

早加了呀,没发现吗?

launze 发表于 2018-3-20 21:41:50

Jones 发表于 2018-3-20 20:48
早加了呀,没发现吗?

终于可以下附件了:'(:'(

sirakawa 发表于 2018-3-21 22:14:15

感谢分享,现在都是nodemcu通过wifi的,但是都在2.4g会导致对小米的zigbee设备有干扰

sirakawa 发表于 2018-3-21 22:20:41

顺便问下,lz知道sonoff这红外的延迟和续航时间么?
页: [1] 2
查看完整版本: 将433遥控器作为HA控制器