利用树莓派和arduino 复制 433 --315遥控器,接入homeassistant。

一、接收部分。

1.首先需要一个433或者315的超再生接收模块。

利用树莓派和arduino 复制 433 --315遥控器,接入homeassistant。_第1张图片

data接到arduino的2 号引脚。

vcc接5v。

下载rc-switch库文件,https://github.com/sui77/rc-switch 解压到libraries目录。

打开rc-switch示例中的ReceiveDemo_Simple,烧写到arduino。

打开串口监视器,按遥控器就能收到一串十进制数。

利用树莓派和arduino 复制 433 --315遥控器,接入homeassistant。_第2张图片

记下这组数字。

二、发射部分。

准备315或者433的发射模块。

利用树莓派和arduino 复制 433 --315遥控器,接入homeassistant。_第3张图片

 

data接到11号引脚,即GPIO17.

vcc接5v

1.安装RPI.GPIO库、

sudo apt-get install python-pip

sudo pip3 install rpi.gpio

2.安装rpi-rf

sudo pip3 install rpi-rf

3.配置configuration.yaml

switch:
  platform: rpi_rf
  gpio: 17
  switches:
    door_open:
      code_on: 12345678
      code_off: 12345678
      protocol: 1
      pulselength: 350
接线位置如下图

利用树莓派和arduino 复制 433 --315遥控器,接入homeassistant。_第4张图片

重启hass,就能用Homeassistant控制发射模块了。

利用树莓派和arduino 复制 433 --315遥控器,接入homeassistant。_第5张图片

你可能感兴趣的:(树莓派)