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

 找回密码
 立即注册
查看: 1319|回复: 7

[技术探讨] 求大佬写一个esphome自动执行的操作

[复制链接]

3

主题

14

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
144
HASS币
0
发表于 2024-2-6 21:39:13 | 显示全部楼层 |阅读模式
本帖最后由 nidayede88 于 2024-2-6 21:43 编辑
remote_receiver:
  pin: GPIO16
  id: decoder1
  dump: all
switch:
  - platform: gpio
    pin: 22
    name: "Living Room Dehumidifier"
    id: switch1



如何让remote_receiver接收到这个值就执行switch1,
接收到的值是0005 000B 0005 0003 0005 0003 0005 0003 0005 0013 0005 0181 06C3

这个值是raw
太长了我就截取了一部分






回复

使用道具 举报

23

主题

656

帖子

4613

积分

元老级技术达人

积分
4613
金钱
3942
HASS币
30

教程狂人

QQ
发表于 2024-2-6 22:43:42 | 显示全部楼层
binary_sensor:
  - platform: remote_receiver
    name: "IR Command"
    id: my_remote
    on_press:
      then:
        - if:
            condition:
              remote_receiver.is_on_raw: # 使用RAW码
                code: [3450, 1750, 450, 1300, 450, 1300, 450, 1300, ...] # 请替换为您的RAW码
            then:
              - switch.toggle: switch1


试试看对不对

评分

参与人数 1金钱 +5 收起 理由
nidayede88 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

24

主题

581

帖子

2691

积分

金牌会员

Rank: 6Rank: 6

积分
2691
金钱
2110
HASS币
0
发表于 2024-2-6 23:07:20 | 显示全部楼层
raw码每次都不一样 所以这个自动化不会执行的

评分

参与人数 1金钱 +5 收起 理由
nidayede88 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

20

主题

216

帖子

1458

积分

论坛DIY达人

积分
1458
金钱
1217
HASS币
100
发表于 2024-2-7 11:53:01 | 显示全部楼层
不能用raw值,raw值我的理解相当于波形的高低持续时间,每次都不一样,需要解码出来才可以。

评分

参与人数 1金钱 +5 收起 理由
nidayede88 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

146

主题

2268

帖子

7008

积分

元老级技术达人

积分
7008
金钱
4735
HASS币
30
发表于 2024-2-7 16:03:03 | 显示全部楼层
对的,确实每次都不一样

评分

参与人数 1金钱 +5 收起 理由
nidayede88 + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

3

主题

14

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
144
HASS币
0
 楼主| 发表于 2024-2-7 18:55:16 | 显示全部楼层

    报错...         Unable to find condition with the name 'remote_receiver.is_on_raw'.
回复

使用道具 举报

3

主题

14

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
144
HASS币
0
 楼主| 发表于 2024-2-7 18:56:24 | 显示全部楼层
这个是433 遥控器 不知道怎么解码,我发送了好多次 raw值都一样,所以干脆用raw算了
回复

使用道具 举报

3

主题

58

帖子

729

积分

高级会员

Rank: 4

积分
729
金钱
671
HASS币
0
发表于 2024-2-8 21:58:32 | 显示全部楼层
本帖最后由 542548454 于 2024-2-8 21:59 编辑
nidayede88 发表于 2024-2-7 18:56
这个是433 遥控器 不知道怎么解码,我发送了好多次 raw值都一样,所以干脆用raw算了 ...

把“dump: all”换成除raw以外的其他选项试试,比如“dump: nec”、“dump: jvc”等。ESPHome官网示例 屏幕截图 2024-02-08 215432.png
屏幕截图 2024-02-08 215456.png
屏幕截图 2024-02-08 215547.png


不懂编程、英语很差的小白
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 22:41 , Processed in 0.245191 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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