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

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

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

[复制链接]

3

主题

14

帖子

164

积分

注册会员

Rank: 2

积分
164
金钱
150
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

主题

659

帖子

4655

积分

元老级技术达人

积分
4655
金钱
3981
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

主题

597

帖子

2799

积分

金牌会员

Rank: 6Rank: 6

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

评分

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

查看全部评分

回复

使用道具 举报

20

主题

218

帖子

1466

积分

论坛DIY达人

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

评分

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

查看全部评分

回复

使用道具 举报

152

主题

2368

帖子

7363

积分

元老级技术达人

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

评分

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

查看全部评分

回复

使用道具 举报

3

主题

14

帖子

164

积分

注册会员

Rank: 2

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

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

使用道具 举报

3

主题

14

帖子

164

积分

注册会员

Rank: 2

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

使用道具 举报

3

主题

58

帖子

751

积分

高级会员

Rank: 4

积分
751
金钱
693
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, 2025-1-3 06:22 , Processed in 0.058049 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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