找回密码
 立即注册

微信扫码登录

搜索
查看: 285|回复: 8

[求助] ESPHOME初次使用求助

[复制链接]

6

主题

39

回帖

184

积分

注册会员

积分
184
金钱
139
HASS币
0
发表于 6 天前 | 显示全部楼层 |阅读模式
我的环境:

群晖,用docker安装了ha ,之前都是用arduino写代码后上传到8266,现在看论坛说ESPHOME很好用,想折腾一下,结果搞了半天发现我用DOCKER装的HA是没有ESPHOME的
于上又用 DOCKER安装了一个ESPHOME,并使用 地址+6052 成功访问了容器的主页,开始 add new device, 然后问题就来了。。。
首先,我点了add new device之后,弹出的小窗口随意输入个名字,然后选择芯片是8266,下一步 install 用什么方式dl到你的芯片,
我选择了 plug into this computer 即8266插在浏览器的这台电脑上,然后浏览器就开始一直转圈如下图
1753599279197.png


这样一直不行,转半天后出错,点出错信息,这样的,
1753599700243.png


这是什么原因?是不是要搞啥科学上网。。。DOCKER下科学应该是比较麻烦吗?
回复

使用道具 举报

8

主题

150

回帖

724

积分

高级会员

积分
724
金钱
566
HASS币
0
发表于 6 天前 | 显示全部楼层
要科学上网,主机跑个科学插件就行
回复

使用道具 举报

181

主题

2748

回帖

9243

积分

元老级技术达人

积分
9243
金钱
6299
HASS币
80
发表于 6 天前 | 显示全部楼层
你用的是什么方式。应该是最后1个。你是不是选错了。截图看下
回复

使用道具 举报

6

主题

39

回帖

184

积分

注册会员

积分
184
金钱
139
HASS币
0
 楼主| 发表于 6 天前 | 显示全部楼层
bugensui 发表于 2025-7-27 15:22
你用的是什么方式。应该是最后1个。你是不是选错了。截图看下

你说的是哪个步骤里的最后一下?我试过设备右下角三个点出的菜单里的最后一个“download  ELF file " 可是过一阵就弹出bn.elf无法下载,服务器问题。
如果三个点出的菜单里的”install " ,然后点“manual download" 就会出我发贴的第二个图,不会向下走了。。。

我感觉应该是固件根本就没有编译成功,所以无法下载elf,而且没有编译成功的原因也应该是它无法下载编译需要的文件。。。是不是需要到github下载,所以都不成功。。。。

望老鸟给帮帮,看能否用手动下载
回复

使用道具 举报

cook 手机认证

13

主题

77

回帖

381

积分

中级会员

积分
381
金钱
291
HASS币
0
发表于 6 天前 | 显示全部楼层
别用DOcker的esphome编译程序。试过同样的代码,在docker编译不成功,但win平台一点问题都没
回复

使用道具 举报

25

主题

617

回帖

2960

积分

金牌会员

积分
2960
金钱
2308
HASS币
40
发表于 6 天前 | 显示全部楼层
这跟你主机没关系,是 ESPHome 无法编译固件,正常来说编译完成后才会开始识别 USB 设备,然后上传安装固件.
你现在连编译都有问题,那问题肯定是在 Docker 的 ESPHome 上. 是不是需要科学我不清楚,因为我在国外,不需要.
你试试在下一步 install 用什么方式dl到你的芯片的时候跳过,然后就是出现秘钥,保存下来后,就可以写 yaml 代码了.
代码写好后,可以打包下载下来,用其他工具上传到 ESP8266 中
回复

使用道具 举报

6

主题

39

回帖

184

积分

注册会员

积分
184
金钱
139
HASS币
0
 楼主| 发表于 6 天前 | 显示全部楼层
谢谢以上朋友的热心,这个问题解决了,就是第一次编译是需要科学上网(它要下载一些东西来编译,才能下载BIN文件用于刷入8266 )。我设置了科学之后,就能刷入BIN了。。。但是出现了第二个问题,我的8266已经成功连接上WIFI( 通过串口数据可见,同时可以打开它的IP+80访问到主页),但是我的ESPHOME一直显示它是离线的。我想应该是8266的yaml中,没有指明 esphome的服务器 ip, 导致它无法连接到esphome 所以才无法访问。可是 我不知道应该如何写这个yaml
回复

使用道具 举报

25

主题

210

回帖

1133

积分

金牌会员

007潜水了

积分
1133
金钱
898
HASS币
0
发表于 4 天前 | 显示全部楼层
gzm001 发表于 2025-7-27 23:50
谢谢以上朋友的热心,这个问题解决了,就是第一次编译是需要科学上网(它要下载一些东西来编译,才能下载BI ...

Both Home Assistant and the ESPHome dashboard use mDNS to identify the IP address of all ESPHome nodes on the network. If mDNS is disabled, they will no longer be able to automatically find your devices. It may be necessary to use a static IP for all nodes and to enable the ping option in the Home Assistant add-on.
————————————————————————————————
dashboard是通过mdns像局域网发请求的,mdns一般只能在同一个局域网里工作,你看看是不在在一个子网里
回复

使用道具 举报

6

主题

39

回帖

184

积分

注册会员

积分
184
金钱
139
HASS币
0
 楼主| 发表于 4 天前 | 显示全部楼层
demacia 发表于 2025-7-29 09:54
Both Home Assistant and the ESPHome dashboard use mDNS to identify the IP address of all ESPHome n ...

解决了,就是esphome要用host方式
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-2 15:39 , Processed in 0.329477 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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