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

 找回密码
 立即注册
查看: 558|回复: 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

主题

641

帖子

4390

积分

元老级技术达人

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

查看全部评分

回复

使用道具 举报

18

主题

434

帖子

1953

积分

金牌会员

Rank: 6Rank: 6

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

评分

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

查看全部评分

回复

使用道具 举报

19

主题

206

帖子

1402

积分

论坛DIY达人

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

评分

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

查看全部评分

回复

使用道具 举报

110

主题

1611

帖子

5088

积分

元老级技术达人

积分
5088
金钱
3472
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

帖子

657

积分

高级会员

Rank: 4

积分
657
金钱
599
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-5-13 14:47 , Processed in 0.081499 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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