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

 找回密码
 立即注册
查看: 6621|回复: 13

[求助] 新手求助,esphome配置始终通不过

[复制链接]

1

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
34
HASS币
0
发表于 2019-10-13 23:14:27 | 显示全部楼层 |阅读模式
直接复制的官方文档,普通开关没问,瞬时开关编译通不过,求各位大佬指点一下
1570979330674.jpg
回复

使用道具 举报

26

主题

2095

帖子

8503

积分

论坛元老

Rank: 8Rank: 8

积分
8503
金钱
6403
HASS币
30

论坛元老

发表于 2019-10-14 08:37:48 | 显示全部楼层
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO14
      mode: INPUT_PULLUP
      inverted: True
    name: "test"
    on_press:
      - switch.toggle: relay
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-10-14 09:17:45 | 显示全部楼层
试试把 delay和turn_off前面的减号去掉。
回复

使用道具 举报

1

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
34
HASS币
0
 楼主| 发表于 2019-10-14 14:22:06 | 显示全部楼层
netsnake 发表于 2019-10-14 09:17
试试把 delay和turn_off前面的减号去掉。

去掉还是不行
2019-10-14 14-21-02 的屏幕截图.png

回复

使用道具 举报

1

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
34
HASS币
0
 楼主| 发表于 2019-10-14 14:23:28 | 显示全部楼层
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-10-14 14:45:00 | 显示全部楼层
参考下:(应该是定义了一个多方式按钮,可以用的!)
binary_sensor:
  - platform: gpio
    pin: GPIO0
    id: btntonecontrol
    name: "btnToneControl"
    internal: true
    filters:
      - invert:
    on_multi_click: # 模仿按键
    - timing: #Double Clicked
        - ON for at most 1s
        - OFF for at most 1s
        - ON for at most 1s
        - OFF for at least 0.2s
      then:
        - switch.turn_on:
            id: stonestop
        - switch.turn_on:
            id: stonesleep
    - timing: #Single Long Clicked
        - ON for 3s to 5s
        - OFF for at least 0.5s
      then:
        - switch.turn_on:
            id: stonestop
        - delay: 00:00:01
        - switch.turn_on:
            id: stonecontinue
    - timing: #Single Short Clicked
        - ON for at most 2s
        - OFF for at least 0.5s
      then:
        - switch.turn_on:
            id: stonestop
        - delay: 00:00:01
        - switch.turn_on:
            id: stoneonce
回复

使用道具 举报

1

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
34
HASS币
0
 楼主| 发表于 2019-10-14 14:54:58 | 显示全部楼层
netsnake 发表于 2019-10-14 14:45
参考下:(应该是定义了一个多方式按钮,可以用的!)
binary_sensor:
  - platform: gpio

很多带 “-”的行就报错,不带也不行
2019-10-14 14-53-27 的屏幕截图.png

回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2019-10-14 15:40:18 | 显示全部楼层
本帖最后由 netsnake 于 2019-10-14 15:43 编辑

前面顶头要加:
binary_sensor:
后面内容注意对齐!
esphome我用的最新的版本!

binary_sensor:
  - platform: gpio
    pin: GPIO0
    id: btntonecontrol
    name: "btnToneControl"
    internal: true
    filters:
      - invert:
    on_multi_click:
    ......

回复

使用道具 举报

1

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
34
HASS币
0
 楼主| 发表于 2019-10-14 18:23:06 来自手机 | 显示全部楼层
netsnake 发表于 2019-10-14 15:40
前面顶头要加:
binary_sensor:
后面内容注意对齐!

方便发一个能刷进的配置文件我参考一下吗,我也是装的最新版,linux和osx下面试了都不行。普通最简单的都能通过,只要一加on_xxx或者switch. xxx什么的就报错
回复

使用道具 举报

1

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
金钱
34
HASS币
0
 楼主| 发表于 2019-10-14 22:10:25 | 显示全部楼层
netsnake 发表于 2019-10-14 15:40
前面顶头要加:
binary_sensor:
后面内容注意对齐!

我实在没搞懂,配置肯定没问题的,你发的也没问题,但是官网装的最新esphome就是编译失败,命令行和web界面都报错。我把配置上传到(爱睿家智能)在线编译的就没问题,下载下来刷了也能正常使用。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 07:07 , Processed in 0.081109 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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