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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: happyfoeverq

[硬件DIY] 方太油烟机触控面板用ESPHome接入HA

[复制链接]

3

主题

48

帖子

425

积分

论坛DIY达人

积分
425
金钱
377
HASS币
0
 楼主| 发表于 2024-4-1 19:40:34 | 显示全部楼层
bugensui 发表于 2024-4-1 11:55
esp需要供电不,还是直接接到油烟机的电源上

我直接接到面板的电源,刚好5V可以用
回复

使用道具 举报

3

主题

48

帖子

425

积分

论坛DIY达人

积分
425
金钱
377
HASS币
0
 楼主| 发表于 2024-4-1 19:41:36 | 显示全部楼层
kjjuhfv 发表于 2024-4-1 17:58
给lz一个改造思路
你看那线的接口里 是不是有单独的供电
如果有 你给它供电

我就是这么做的,有反馈有控制,接入HA里的开关和面板是同步的
回复

使用道具 举报

3

主题

48

帖子

425

积分

论坛DIY达人

积分
425
金钱
377
HASS币
0
 楼主| 发表于 2024-4-1 19:43:17 | 显示全部楼层
其中比较复杂的是中档和高档位,因为时一个按钮切换的,所以要加入判断语句,先判断油烟机电源打开,在通过反馈判断来控制按钮点击,直到到达需要的档位
- platform: template
    name: "MIDDLE"
    lambda: |-
      if (id(middle__indication).state) {
        return true;
      } else {
        return false;
      }
    turn_on_action:
      - while:
           condition:
             binary_sensor.is_off: power_indication
           then:
             - switch.turn_on: power_supply
             - delay: 500ms
             - switch.turn_off: power_supply
             - delay: 200ms
      - delay: 200ms
      - while:
           condition:
             binary_sensor.is_off: middle__indication
           then:
             - switch.turn_on: middle_high
             - delay: 500ms
             - switch.turn_off: middle_high
             - delay: 200ms
    turn_off_action:
      - switch.turn_on: middle_high
      - delay: 500ms
      - switch.turn_off: middle_high
      - delay: 200ms
      - switch.turn_on: middle_high
      - delay: 500ms
      - switch.turn_off: middle_high
回复

使用道具 举报

1

主题

174

帖子

1124

积分

金牌会员

Rank: 6Rank: 6

积分
1124
金钱
950
HASS币
0
发表于 2024-4-2 08:29:01 | 显示全部楼层
物理开关可以搞吗
回复

使用道具 举报

3

主题

48

帖子

425

积分

论坛DIY达人

积分
425
金钱
377
HASS币
0
 楼主| 发表于 2024-4-3 08:38:51 | 显示全部楼层
zhanfu86 发表于 2024-4-2 08:29
物理开关可以搞吗

物理开关用干接点来控制就行了,如果开关按键不是扫描检测的话,测量一下开关是共地还是共电源端,ESPHome输出响应电压来控制也行
回复

使用道具 举报

16

主题

147

帖子

1224

积分

金牌会员

Rank: 6Rank: 6

积分
1224
金钱
1077
HASS币
0
发表于 2024-4-5 20:58:39 | 显示全部楼层
kjjuhfv 发表于 2024-4-1 17:58
给lz一个改造思路
你看那线的接口里 是不是有单独的供电
如果有 你给它供电

你的意思是用esp8266中转下,即把某根信号线断开,分别接8266的2个GPIO,一个作为输入,一个作为输出,输入是啥,控制输出也是啥,这样也就知道了油烟机状态了
回复

使用道具 举报

6

主题

202

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
金钱
945
HASS币
0
发表于 2024-4-6 03:22:40 | 显示全部楼层
没大明白如何检测状态的,方便展示一下电路连接图吗?
回复

使用道具 举报

25

主题

224

帖子

1015

积分

金牌会员

007潜水了

Rank: 6Rank: 6

积分
1015
金钱
791
HASS币
0
发表于 2024-4-9 13:51:30 | 显示全部楼层
捞一捞帖子
回复

使用道具 举报

1

主题

76

帖子

595

积分

高级会员

Rank: 4

积分
595
金钱
519
HASS币
0
发表于 7 天前 | 显示全部楼层
我的老板油烟机是ftc334c,蹲一波大佬的电路图。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 23:19 , Processed in 0.359287 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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