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

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

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

[复制链接]

3

主题

48

帖子

427

积分

论坛DIY达人

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

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

使用道具 举报

3

主题

48

帖子

427

积分

论坛DIY达人

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

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

使用道具 举报

3

主题

48

帖子

427

积分

论坛DIY达人

积分
427
金钱
379
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

主题

176

帖子

1152

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

3

主题

48

帖子

427

积分

论坛DIY达人

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

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

使用道具 举报

20

主题

175

帖子

1375

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

6

主题

208

帖子

1217

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

25

主题

224

帖子

1019

积分

金牌会员

007潜水了

Rank: 6Rank: 6

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

使用道具 举报

7

主题

103

帖子

708

积分

高级会员

Rank: 4

积分
708
金钱
605
HASS币
0
发表于 2024-5-1 12:05:20 | 显示全部楼层
我的老板油烟机是ftc334c,蹲一波大佬的电路图。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-23 09:48 , Processed in 0.056843 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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