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

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

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

[复制链接]

3

主题

14

帖子

156

积分

注册会员

Rank: 2

积分
156
金钱
142
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

帖子

4560

积分

元老级技术达人

积分
4560
金钱
3889
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 感谢楼主分享!

查看全部评分

回复

使用道具 举报

21

主题

496

帖子

2219

积分

金牌会员

Rank: 6Rank: 6

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

评分

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

查看全部评分

回复

使用道具 举报

19

主题

211

帖子

1432

积分

论坛DIY达人

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

评分

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

查看全部评分

回复

使用道具 举报

124

主题

1901

帖子

5905

积分

元老级技术达人

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

评分

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

查看全部评分

回复

使用道具 举报

3

主题

14

帖子

156

积分

注册会员

Rank: 2

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

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

使用道具 举报

3

主题

14

帖子

156

积分

注册会员

Rank: 2

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

使用道具 举报

3

主题

58

帖子

677

积分

高级会员

Rank: 4

积分
677
金钱
619
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-7-27 11:11 , Processed in 0.075059 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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