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

 找回密码
 立即注册
查看: 2395|回复: 9

[技术探讨] ESPHOME 433接收模块与315接收模块共存的方法

[复制链接]

26

主题

169

帖子

652

积分

高级会员

Rank: 4

积分
652
金钱
483
HASS币
0
发表于 2021-12-22 20:40:30 | 显示全部楼层 |阅读模式
本帖最后由 xinba8 于 2021-12-22 20:44 编辑

ESPHOME 433接收模块与315接收模块共存的方法有没有大佬做过?代码怎样写才能接收433和315。433接到D0,315接到D1。

remote_receiver:
  pin: D0
  dump:
    - rc_switch
  tolerance: 50%
  filter: 250us
  idle: 4ms
  buffer_size: 2kb
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2021-12-22 21:55:49 | 显示全部楼层
看文档:
https://esphome.io/components/remote_receiver.html

用id啊

remote_receiver:
- id: my443
  pin: D0
  dump:
    - rc_switch
  tolerance: 50%
  filter: 250us
  idle: 4ms
  buffer_size: 2kb
- id: my315
  pin: D0
  dump:
    - rc_switch
  tolerance: 50%
  filter: 250us
  idle: 4ms
  buffer_size: 2kb

回复

使用道具 举报

26

主题

169

帖子

652

积分

高级会员

Rank: 4

积分
652
金钱
483
HASS币
0
 楼主| 发表于 2021-12-23 00:27:31 | 显示全部楼层
本帖最后由 xinba8 于 2021-12-23 00:35 编辑

你好,加上ID。可以接433和315了。谢谢。加上ID后显示这行有错误,- platform: remote_receiver  请问怎样修改。谢谢。
screenshot.png
screenshot (1).png
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2021-12-25 00:27:33 | 显示全部楼层
你写错了


...
api:
  password: $ota_password

ota:
  password: $ota_password

remote_receiver:
  pin:
    number: D2
    mode: INPUT_PULLUP
    inverted: True
  dump: rc_switch
  tolerance: 25%
  filter: 50us
  idle: 4ms
  buffer_size: 2kb

remote_transmitter:
  pin: D8
  carrier_duty_percent: 50%

# Individual switches
switch:
  - platform: template
    name: "Switch toggle"
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: "011110001011101110000100"
          protocol: 1
...
回复

使用道具 举报

26

主题

169

帖子

652

积分

高级会员

Rank: 4

积分
652
金钱
483
HASS币
0
 楼主| 发表于 2021-12-25 00:47:52 来自手机 | 显示全部楼层
本帖最后由 xinba8 于 2021-12-25 00:56 编辑
duchenpaul 发表于 2021-12-25 00:27
你写错了

你好,这代码看不懂是怎样同时接上433接收模块和315接收模块?两个模块的数据脚并联在一起接在D2吗??
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2022-1-2 20:55:29 | 显示全部楼层
xinba8 发表于 2021-12-25 00:47
你好,这代码看不懂是怎样同时接上433接收模块和315接收模块?两个模块的数据脚并联在一起接在D2吗?? ...

不是 这个要分脚接 我这发现433发射 esphome 好像有问题
回复

使用道具 举报

26

主题

169

帖子

652

积分

高级会员

Rank: 4

积分
652
金钱
483
HASS币
0
 楼主| 发表于 2022-1-2 22:50:38 来自手机 | 显示全部楼层
duchenpaul 发表于 2022-1-2 20:55
不是 这个要分脚接 我这发现433发射 esphome 好像有问题

请问433接了D2,315 接什么脚?
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2022-1-3 10:43:19 | 显示全部楼层
xinba8 发表于 2022-1-2 22:50
请问433接了D2,315 接什么脚?

除了D2之外别的GPIO脚
回复

使用道具 举报

26

主题

169

帖子

652

积分

高级会员

Rank: 4

积分
652
金钱
483
HASS币
0
 楼主| 发表于 2022-1-3 18:09:11 来自手机 | 显示全部楼层
duchenpaul 发表于 2022-1-3 10:43
除了D2之外别的GPIO脚


...
api:
  password: $ota_password

ota:
  password: $ota_password

remote_receiver:
  pin:
    number: D2
    mode: INPUT_PULLUP
    inverted: True
  dump: rc_switch
  tolerance: 25%
  filter: 50us
  idle: 4ms
  buffer_size: 2kb

remote_transmitter:
  pin: D8
  carrier_duty_percent: 50%

# Individual switches
switch:
  - platform: template
    name: "Switch toggle"
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: "011110001011101110000100"
          protocol: 1




这代码怎样修改用多只脚来接433或315?这代码只写了D2
回复

使用道具 举报

3

主题

119

帖子

1377

积分

金牌会员

Rank: 6Rank: 6

积分
1377
金钱
1258
HASS币
10
发表于 2022-1-3 20:26:53 | 显示全部楼层
...
api:
  password: $ota_password

ota:
  password: $ota_password

remote_receiver:
- id: my443
  pin: D3
  dump:
    - rc_switch
  tolerance: 50%
  filter: 250us
  idle: 4ms
  buffer_size: 2kb
- id: my315
  pin: D4
  dump:
    - rc_switch
  tolerance: 50%
  filter: 250us
  idle: 4ms
  buffer_size: 2kb


remote_transmitter:
  pin: D8
  carrier_duty_percent: 50%

# Individual switches
switch:
  - platform: template
    name: "Switch toggle"
    turn_on_action:
      - remote_transmitter.transmit_rc_switch_raw:
          code: "011110001011101110000100"
          protocol: 1



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 23:53 , Processed in 0.154651 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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