请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 421|回复: 8

[开关插座] HASSMART 墙壁触摸开关刷ESPHOME

[复制链接]

5

主题

96

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
金钱
357
HASS币
0
发表于 2019-10-11 19:00:30 | 显示全部楼层 |阅读模式
本帖最后由 jyz_0501 于 2019-11-11 22:11 编辑

ESPHOME YAML配置,使用论坛三开开关!接线:3v3 -> VCC,TXD -> RX, RXD -> TX,GND -> GND
先按住微动开关,再将usb插入电脑,保持3秒以上,即可松开微动开关。如果不出意外,此时应该进入刷机模式了!

<font color="#569cd6">esphome</font>:
  <font color="#569cd6">name</font>: <font color="#ce9178">'自定义英文主机名称'</font>
  <font color="#569cd6">platform</font>: <font color="#ce9178">ESP8266</font>
  <font color="#569cd6">board</font>: <font color="#ce9178">esp01_1m</font>
  <font color="#569cd6">board_flash_mode</font>: <font color="#ce9178">dout</font>
<font color="#569cd6">wifi</font>:
  <font color="#569cd6">ssid</font>: <font color="#ce9178">'你的WIFI名称'</font>
  <font color="#569cd6">password</font>: <font color="#ce9178">'你的WIFI密码'</font>
  <font color="#569cd6">fast_connect</font>: <font color="#569cd6">True</font>
  <font color="#569cd6">id</font>: <font color="#ce9178">wifi</font>
<font color="#569cd6">api</font>:
  <font color="#569cd6">password</font>: <font color="#ce9178">''</font>
  <font color="#569cd6">reboot_timeout</font>: <font color="#ce9178">0s</font>
<font color="#569cd6">ota</font>:
  <font color="#569cd6">password</font>: <font color="#ce9178">''</font>  
<font color="#569cd6">logger</font>:
<font color="#569cd6">switch</font>:
  - <font color="#569cd6">platform</font>: <font color="#ce9178">gpio</font>
    <font color="#569cd6">name</font>: <font color="#ce9178">'hassmartch3_1_switch_1'</font>
    <font color="#569cd6">pin</font>: <font color="#ce9178">GPIO12</font>
    <font color="#569cd6">id</font>: <font color="#ce9178">relay_1</font>
  - <font color="#569cd6">platform</font>: <font color="#ce9178">gpio</font>
    <font color="#569cd6">name</font>: <font color="#ce9178">'hassmartch3_1_switch_2'</font>
    <font color="#569cd6">pin</font>: <font color="#ce9178">GPIO5</font>
    <font color="#569cd6">id</font>: <font color="#ce9178">relay_2</font>
  - <font color="#569cd6">platform</font>: <font color="#ce9178">gpio</font>
    <font color="#569cd6">name</font>: <font color="#ce9178">'hassmartch3_1_switch_3'</font>
    <font color="#569cd6">pin</font>: <font color="#ce9178">GPIO4</font>
    <font color="#569cd6">id</font>: <font color="#ce9178">relay_3</font>
<font color="#569cd6">binary_sensor</font>:
  - <font color="#569cd6">platform</font>: <font color="#ce9178">gpio</font>
    <font color="#569cd6">id</font>: <font color="#ce9178">button_1</font>
    <font color="#569cd6">pin</font>:
      <font color="#569cd6">number</font>: <font color="#ce9178">GPIO0</font>
      <font color="#569cd6">inverted</font>: <font color="#569cd6">True</font>
      <font color="#569cd6">mode</font>: <font color="#ce9178">INPUT_PULLUP</font>
    <font color="#569cd6">on_press</font>:
      <font color="#569cd6">then</font>:
        - <font color="#569cd6">switch.toggle</font>:
            <font color="#569cd6">id</font>: <font color="#ce9178">relay_1</font>
  - <font color="#569cd6">platform</font>: <font color="#ce9178">gpio</font>
    <font color="#569cd6">id</font>: <font color="#ce9178">button_2</font>
    <font color="#569cd6">pin</font>:
      <font color="#569cd6">number</font>: <font color="#ce9178">GPIO14</font>
      <font color="#569cd6">inverted</font>: <font color="#569cd6">True</font>
      <font color="#569cd6">mode</font>: <font color="#ce9178">INPUT_PULLUP</font>
    <font color="#569cd6">on_press</font>:
      <font color="#569cd6">then</font>:
        - <font color="#569cd6">switch.toggle</font>:
            <font color="#569cd6">id</font>: <font color="#ce9178">relay_2</font>
  - <font color="#569cd6">platform</font>: <font color="#ce9178">gpio</font>
    <font color="#569cd6">id</font>: <font color="#ce9178">button_3</font>
    <font color="#569cd6">pin</font>:
      <font color="#569cd6">number</font>: <font color="#ce9178">GPIO2</font>
      <font color="#569cd6">inverted</font>: <font color="#569cd6">True</font>
      <font color="#569cd6">mode</font>: <font color="#ce9178">INPUT_PULLUP</font>
    <font color="#569cd6">on_press</font>:
      <font color="#569cd6">then</font>:
        - <font color="#569cd6">switch.toggle</font>:
            <font color="#569cd6">id</font>: <font color="#ce9178">relay_3</font>
<font color="#569cd6">status_led</font>:
  <font color="#569cd6">pin</font>: <font color="#ce9178">GPIO13</font>






评分

参与人数 1金钱 +5 收起 理由
wormshow + 5 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

6

主题

502

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
金钱
1962
HASS币
30
发表于 2019-10-12 18:15:06 | 显示全部楼层
感谢分享!
回复

使用道具 举报

6

主题

502

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
金钱
1962
HASS币
30
发表于 2019-11-7 22:48:26 来自手机 | 显示全部楼层
刷了以后ha能发现,但是控制不了灯
回复

使用道具 举报

5

主题

96

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
金钱
357
HASS币
0
 楼主| 发表于 2019-11-8 12:57:25 | 显示全部楼层
缥缈的孤鸿 发表于 2019-11-7 22:48
刷了以后ha能发现,但是控制不了灯

不会啊。我一直在用着呢
回复

使用道具 举报

6

主题

502

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
金钱
1962
HASS币
30
发表于 2019-11-8 18:18:05 | 显示全部楼层
dbh147717340 发表于 2019-11-8 12:57
不会啊。我一直在用着呢

我的刷了以后,触摸控制不了灯,HA里能找到,但是也不能控制灯
回复

使用道具 举报

5

主题

96

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
金钱
357
HASS币
0
 楼主| 发表于 2019-11-12 23:59:12 | 显示全部楼层
缥缈的孤鸿 发表于 2019-11-8 18:18
我的刷了以后,触摸控制不了灯,HA里能找到,但是也不能控制灯

你的是多少路的?是不是不同路PIN脚不同?
回复

使用道具 举报

6

主题

502

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
金钱
1962
HASS币
30
发表于 2019-11-13 09:44:48 | 显示全部楼层
dbh147717340 发表于 2019-11-12 23:59
你的是多少路的?是不是不同路PIN脚不同?

我是第一批众筹的触摸开关
回复

使用道具 举报

5

主题

96

帖子

453

积分

中级会员

Rank: 3Rank: 3

积分
453
金钱
357
HASS币
0
 楼主| 发表于 7 天前 | 显示全部楼层
缥缈的孤鸿 发表于 2019-11-13 09:44
我是第一批众筹的触摸开关

发你的配置来看看?
回复

使用道具 举报

6

主题

502

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
金钱
1962
HASS币
30
发表于 7 天前 | 显示全部楼层
dbh147717340 发表于 2019-11-15 21:42
发你的配置来看看?
esphome:
  name: studylight
  platform: ESP8266
  board: esp01_1m
  board_flash_mode: dout
wifi:
  ssid: 'xxxxx'
  password: 'xxxxx'

api:
ota:
logger:

switch:
  - platform: gpio
    name: 'hassmart_1ch_2'
    pin: GPIO12
    id: relay1

binary_sensor:
  - platform: gpio
    id: button1
    pin:
      number: GPIO0
      inverted: True
      mode: INPUT_PULLUP
    on_press:
      - switch.toggle: relay1

status_led:
  pin: GPIO13


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2019-11-22 10:01 , Processed in 0.092002 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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