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

 找回密码
 立即注册
楼主: kingmos

[技术探讨] Esphome控制夏普W380空气净化器遇到的问题。

[复制链接]

9

主题

250

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1920
HASS币
15
发表于 2022-1-6 08:16:55 | 显示全部楼层
MattSmell 发表于 2021-5-6 08:55
分享一个供楼主参考,另外可以用binary_sensor检查电源LED来判断开关状态

請問能否請教電源反饋的接線法?
回复

使用道具 举报

1

主题

172

帖子

2138

积分

金牌会员

Rank: 6Rank: 6

积分
2138
金钱
1966
HASS币
0
发表于 2022-1-6 17:32:24 | 显示全部楼层
diba.qiu 发表于 2022-1-6 08:16
請問能否請教電源反饋的接線法?

binary_sensor GPIO 接电源指示灯正极+,比如说 打开时指示灯电压1.5v,关闭时指示灯电压0v
回复

使用道具 举报

9

主题

250

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1920
HASS币
15
发表于 2022-1-6 22:42:03 来自手机 | 显示全部楼层
MattSmell 发表于 2022-1-6 17:32
binary_sensor GPIO 接电源指示灯正极+,比如说 打开时指示灯电压1.5v,关闭时指示灯电压0v ...

感謝回复,不需要共地之類的接線或者透過光耦之類的嗎?看來是我自己想得太複雜了,再次感謝您,我想想哪裡有這個需求再來試試看,感激。
回复

使用道具 举报

9

主题

250

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1920
HASS币
15
发表于 2022-1-7 09:22:50 | 显示全部楼层
MattSmell 发表于 2022-1-6 17:32
binary_sensor GPIO 接电源指示灯正极+,比如说 打开时指示灯电压1.5v,关闭时指示灯电压0v ...

出於好奇我把您的yaml寫進一顆d1 mini (所有線都沒接),卻發現binary_sensor一直是ON的?

完整代碼如下:
substitutions:
  device_name: 30dehumidifier

esphome:
  name: ${device_name}
  platform: ESP8266
  board: d1_mini  

logger:

api:

ota:
  password: !secret wifi_pw

web_server:
  port: 80  

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_pw
  ap:
    ssid: ${device_name}_Fallback
    password: !secret wifi_pw

captive_portal:

binary_sensor:
  - platform: status
    name: "${device_name} Status"

  - platform: gpio
    pin:
      number: D1
      mode: INPUT_PULLUP
    name: "Power LED"
    filters:
      - delayed_off: 1200ms
  - platform: gpio
    pin:
      number: D2
      mode: INPUT_PULLUP
    name: "Full LED"
    filters:
      - delayed_off: 1200ms

switch:
  - platform: gpio
    name: ${device_name}_relay
    pin:
      number: D3
      inverted: true
    id: relay
    restore_mode: always_off
    on_turn_on:
    - delay: 250ms
    - switch.turn_off: relay
  - platform: restart
    name: ${device_name}_restart




回复

使用道具 举报

1

主题

172

帖子

2138

积分

金牌会员

Rank: 6Rank: 6

积分
2138
金钱
1966
HASS币
0
发表于 2022-1-7 17:23:06 | 显示全部楼层
diba.qiu 发表于 2022-1-7 09:22
出於好奇我把您的yaml寫進一顆d1 mini (所有線都沒接),卻發現binary_sensor一直是ON的?

完整代碼如下: ...

活学活用,搞不懂的地方用万用表量一下
回复

使用道具 举报

9

主题

250

帖子

2170

积分

金牌会员

Rank: 6Rank: 6

积分
2170
金钱
1920
HASS币
15
发表于 2022-1-7 20:08:08 | 显示全部楼层
MattSmell 发表于 2022-1-7 17:23
活学活用,搞不懂的地方用万用表量一下

感謝回復,小弟沒有電子學的知識,只是不解為何完全沒接線的情況下也會顯示ON,我再實驗看看好了,感恩
回复

使用道具 举报

2

主题

35

帖子

182

积分

注册会员

Rank: 2

积分
182
金钱
147
HASS币
0
发表于 2022-1-8 18:30:26 | 显示全部楼层
mark,学习了
回复

使用道具 举报

26

主题

357

帖子

2851

积分

金牌会员

Rank: 6Rank: 6

积分
2851
金钱
2494
HASS币
10
发表于 2022-5-7 15:16:42 | 显示全部楼层
我接了指示灯正极到IO,状态一直会在on和off跳动。是不是还需要把指示灯负极接电阻到gnd?
回复

使用道具 举报

26

主题

357

帖子

2851

积分

金牌会员

Rank: 6Rank: 6

积分
2851
金钱
2494
HASS币
10
发表于 2022-5-7 17:10:05 | 显示全部楼层
接了电阻和gnd还是一样跳动
回复

使用道具 举报

26

主题

357

帖子

2851

积分

金牌会员

Rank: 6Rank: 6

积分
2851
金钱
2494
HASS币
10
发表于 2022-5-9 19:58:17 | 显示全部楼层
diba.qiu 发表于 2022-1-7 09:22
出於好奇我把您的yaml寫進一顆d1 mini (所有線都沒接),卻發現binary_sensor一直是ON的?

完整代碼如下: ...

你解决了吗?我想获取led状态,按照上面的方法试验有2个led是on,另外2个led在onoff来回跳转
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-3 16:12 , Processed in 1.575759 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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