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

 找回密码
 立即注册
查看: 1403|回复: 6

[技术探讨] ESPHome红外yaml状态不反馈OFF

[复制链接]

13

主题

60

帖子

449

积分

论坛DIY达人

积分
449
金钱
389
HASS币
0
发表于 2023-8-6 09:42:31 | 显示全部楼层 |阅读模式
我参考了论坛中这个帖子,用8266做了一个红外遥控,红外遥控没有问题,但是问题是不论开关打开还是关闭,红外信号都会发射。然后我看了log,不论开还是关,log中都是显示on。是什么原因啊?

1.PNG
2.PNG


esphome:
  name: hasshome
  friendly_name: HASSHome

esp8266:
  board: nodemcuv2

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "ZFil5djmU197NzZFFOIofdJ1dAmB9umxecdlc34r4as="

ota:
  password: "ffe2dc6c741962ad77dc8dd900edabbb"

wifi:
  ssid: "xxxxx"
  password: "xxxxx"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Hasshome Fallback Hotspot"
    password: "TMMdiNgNv47M"




remote_transmitter:
  pin:
    number: GPIO14
  carrier_duty_percent: 50%

switch:         
  - platform: template
    name: "ChildLock"
    turn_on_action:
      - remote_transmitter.transmit_raw:
          code: [1219, -464, 1221, -463, 379, -1306, 1221, -462, 1223, -461, 381, -1303, 381, -1304, 1223, -463, 380, -1329, 355, -1303, 384, -1303, 379, -8146, 1224, -463, 1222, -462, 380, -1330, 1197, -488, 1197, -461, 381, -1307, 377, -1306, 1222, -462]
          carrier_frequency: 38kHz

captive_portal:

web_server:
  port: 80

    



回复

使用道具 举报

24

主题

579

帖子

2681

积分

金牌会员

Rank: 6Rank: 6

积分
2681
金钱
2102
HASS币
0
发表于 2023-8-6 12:55:57 | 显示全部楼层
那个开关需要传感器的
你打开后
它检测不到回应
认为对方不在 然后就关上了

回复

使用道具 举报

13

主题

60

帖子

449

积分

论坛DIY达人

积分
449
金钱
389
HASS币
0
 楼主| 发表于 2023-8-6 13:23:01 | 显示全部楼层
kjjuhfv 发表于 2023-8-6 12:55
那个开关需要传感器的
你打开后
它检测不到回应

那应该怎么改一下才行啊,我也确实不需要开关,就是一个红外头
回复

使用道具 举报

24

主题

579

帖子

2681

积分

金牌会员

Rank: 6Rank: 6

积分
2681
金钱
2102
HASS币
0
发表于 2023-8-6 13:34:36 | 显示全部楼层
starguoyu 发表于 2023-8-6 13:23
那应该怎么改一下才行啊,我也确实不需要开关,就是一个红外头

做成按键就好了
回复

使用道具 举报

15

主题

220

帖子

1759

积分

金牌会员

Rank: 6Rank: 6

积分
1759
金钱
1539
HASS币
0
发表于 2023-8-17 23:24:43 | 显示全部楼层
kjjuhfv 发表于 2023-8-6 12:55
那个开关需要传感器的
你打开后
它检测不到回应

我想问问esphome pwm默认是占空比可变固定频率的,如何让它固定占空比50,频率可调呢?50hz--700hz
回复

使用道具 举报

1

主题

138

帖子

2850

积分

金牌会员

Rank: 6Rank: 6

积分
2850
金钱
2712
HASS币
0
发表于 2024-9-13 10:51:56 | 显示全部楼层
我最近也碰到了同样的问题,查找官网发现可以添加optimistic:true,强制执行开和关,不需要反馈状态,亲测可用。
switch:
  - platform: template
    name: RF
    optimistic: true 
    turn_on_action: 
      then:
        - remote_transmitter.transmit_rc_switch_raw: 
            code: '0100111110001100000100000000011000010001'
            protocol: 2
            repeat: 
              times: 10
              wait_time: 0s 
              
    turn_off_action: 
      then:
        - remote_transmitter.transmit_rc_switch_raw: 
            code: '100010000000000010111110' 
            protocol: 2
            repeat: 
              times: 10
              wait_time: 0s  


回复

使用道具 举报

13

主题

60

帖子

449

积分

论坛DIY达人

积分
449
金钱
389
HASS币
0
 楼主| 发表于 2024-11-4 17:02:57 | 显示全部楼层
chenlang2361239 发表于 2024-9-13 10:51
我最近也碰到了同样的问题,查找官网发现可以添加optimistic:true,强制执行开和关,不需要反馈状态,亲测 ...

感谢感谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 00:22 , Processed in 0.072653 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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