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

 找回密码
 立即注册
查看: 1450|回复: 6

[技术探讨] esphome接达特求助

[复制链接]

23

主题

125

帖子

2053

积分

金牌会员

Rank: 6Rank: 6

积分
2053
金钱
1928
HASS币
10
发表于 2022-3-26 11:49:44 | 显示全部楼层 |阅读模式
本帖最后由 wison 于 2022-3-26 11:52 编辑

按照这个大佬的帖子接的,https://bbs.hassbian.com/thread-13727-1-1.html

esphome:
  name: dartwsz
  platform: ESP8266
  board: nodemcuv2

external_components:
  - source:
      type: local
      path: /config/dart

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: "fc608792f14275b45f05340247004291"

wifi:
  ssid: "wifi"
  password: "wifi666"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Dartwsz Fallback Hotspot"
    password: "WtkwMy8t3e51"
    
uart:
  - id: utt2
    tx_pin: D4
    rx_pin: D7
    baud_rate: 9600

sensor:
  - platform: dart
    formaldehyde:
      name: "HCHO"
      id: HCHO
    uart_id: utt2

captive_portal:


install编译的时候出现
INFO Reading configuration /config/esphome/dartwsz.yaml...
ERROR Unable to load component sensor:
Traceback (most recent call last):
  File "/opt/esphome/esphome/loader.py", line 163, in _lookup_module
    module = importlib.import_module(f"esphome.components.{domain}")
  File "/usr/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/config/dart/sensor.py", line 29, in <module>
    cv.Optional(CONF_FORMALDEHYDE): sensor.sensor_schema(
AttributeError: module 'esphome.components.sensor' has no attribute 'sensor_schema'
Failed config

sensor: [source /config/esphome/dartwsz.yaml:36]
  
  Component not found: sensor.
  - platform: dart
    formaldehyde: 
      name: HCHO
      id: HCHO
    uart_id: utt2

1648266689781.jpg
回复

使用道具 举报

27

主题

2143

帖子

8936

积分

论坛元老

Rank: 8Rank: 8

积分
8936
金钱
6788
HASS币
30

论坛元老

发表于 2022-3-26 12:05:06 | 显示全部楼层
插件没生效,需要放到esphome根目录下对应路径
回复

使用道具 举报

23

主题

125

帖子

2053

积分

金牌会员

Rank: 6Rank: 6

积分
2053
金钱
1928
HASS币
10
 楼主| 发表于 2022-3-26 12:37:57 | 显示全部楼层
情非殇 发表于 2022-3-26 12:05
插件没生效,需要放到esphome根目录下对应路径

大佬有教程吗,我把他放到
external_components:
  - source:
      type: local
      path: /config/esphome/dart


这里也不行
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24362
金钱
22931
HASS币
290
发表于 2022-3-26 14:16:55 | 显示全部楼层
看提示需要较老版本的esphome才行,新版esphome改变了不少底层的参数配置。 用2021年的较老版本或者等待更新插件。
回复

使用道具 举报

23

主题

125

帖子

2053

积分

金牌会员

Rank: 6Rank: 6

积分
2053
金钱
1928
HASS币
10
 楼主| 发表于 2022-3-26 14:48:30 | 显示全部楼层
dscao 发表于 2022-3-26 14:16
看提示需要较老版本的esphome才行,新版esphome改变了不少底层的参数配置。 用2021年的较老版本或者等待更 ...

唉,好吧
回复

使用道具 举报

43

主题

326

帖子

2736

积分

论坛DIY达人

积分
2736
金钱
2405
HASS币
50
发表于 2022-3-26 18:43:38 来自手机 | 显示全部楼层
可以参考一下我的帖子,当时也是报错,后来修改了一下代码就好了
回复

使用道具 举报

23

主题

125

帖子

2053

积分

金牌会员

Rank: 6Rank: 6

积分
2053
金钱
1928
HASS币
10
 楼主| 发表于 2022-3-27 19:30:06 | 显示全部楼层
shadowba 发表于 2022-3-26 18:43
可以参考一下我的帖子,当时也是报错,后来修改了一下代码就好了

你那个是ze08吧
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 09:30 , Processed in 0.259117 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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