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

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

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

[技术探讨] S3智能插排ESPHome固件

[复制链接]

2

主题

30

帖子

242

积分

中级会员

Rank: 3Rank: 3

积分
242
金钱
212
HASS币
0
 楼主| 发表于 2023-3-18 12:22:17 来自手机 | 显示全部楼层
教主来了,诚惶诚恐
回复

使用道具 举报

15

主题

295

帖子

2175

积分

金牌会员

Rank: 6Rank: 6

积分
2175
金钱
1880
HASS币
0
发表于 2023-3-19 07:49:45 | 显示全部楼层
谢谢各位的解答
回复

使用道具 举报

1

主题

58

帖子

781

积分

高级会员

Rank: 4

积分
781
金钱
723
HASS币
0
发表于 2023-3-22 12:48:00 | 显示全部楼层
谢谢勒.......
回复

使用道具 举报

0

主题

2

帖子

36

积分

新手上路

Rank: 1

积分
36
金钱
34
HASS币
0
发表于 2023-3-22 22:08:46 | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

8

帖子

494

积分

中级会员

Rank: 3Rank: 3

积分
494
金钱
486
HASS币
0
发表于 2023-3-23 09:50:20 | 显示全部楼层

感谢分享
回复

使用道具 举报

2

主题

62

帖子

505

积分

高级会员

Rank: 4

积分
505
金钱
443
HASS币
0
发表于 2023-3-30 22:03:45 | 显示全部楼层
各位大佬!按教程接线了vcc接的是TTL板上的5V,为什么卡在 等待上电同步 就 一直没反应了?需要进行什么操作才能进下一步?
回复

使用道具 举报

0

主题

14

帖子

110

积分

注册会员

Rank: 2

积分
110
金钱
96
HASS币
0
发表于 2023-4-16 11:11:11 | 显示全部楼层
大佬 ,我用你的固件刷了两个插座,用播放IP都能登入插座后台并进入控制,但接入HA,只有一个可以看到实体(15个实体),另一个只能看到IP没有实体,求解……
回复

使用道具 举报

2

主题

62

帖子

505

积分

高级会员

Rank: 4

积分
505
金钱
443
HASS币
0
发表于 2023-4-16 11:37:36 | 显示全部楼层
zhongxiangcai 发表于 2023-4-16 11:11
大佬 ,我用你的固件刷了两个插座,用播放IP都能登入插座后台并进入控制,但接入HA,只有一个可以看到实体 ...

估计是实体名称重复,叠加一起了。需要自己用esphome重新编译一个固件。
回复

使用道具 举报

0

主题

14

帖子

110

积分

注册会员

Rank: 2

积分
110
金钱
96
HASS币
0
发表于 2023-4-16 14:41:33 | 显示全部楼层
llgxdnn 发表于 2023-4-16 11:37
估计是实体名称重复,叠加一起了。需要自己用esphome重新编译一个固件。

这个怎么弄? 有教程吗大佬?
回复

使用道具 举报

2

主题

62

帖子

505

积分

高级会员

Rank: 4

积分
505
金钱
443
HASS币
0
发表于 2023-4-16 15:32:42 | 显示全部楼层
本帖最后由 llgxdnn 于 2023-4-16 15:37 编辑
zhongxiangcai 发表于 2023-4-16 14:41
这个怎么弄? 有教程吗大佬?

本地电脑 安装ESPhome
先安装 Python 3.10


安装wheel:

pip3 install wheel -i https://pypi.tuna.tsinghua.edu.cn/simple

安装ESPhome

pip3 install esphome -i https://pypi.tuna.tsinghua.edu.cn/simple

装好之后设置环境变量  path 添加
C:\Users\用户名\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts
需要根据自己的实际路径修改
用这个代码
https://bbs.hassbian.com/thread-19701-1-1.html
第一行替换为
wifi:
  networks:
  - ssid: xxx   #改成自己的WIFI名字
    password: abc123456    #自己的WIFI密码
  - ssid: 2xxx
    password: abc12345678

  domain: .local
  reboot_timeout: 600s
  power_save_mode: none
#  fast_connect: true      #Fast connect can only be used with one network!

  ap:                      #无法连接上面定义的WIFI时,自动开启AP模式
    ssid: "S3-001 AP"
    password: "12345678"

api:
   password: 123456789     #接入HA需要输入的密码

ota:
  password: 12345678      #OTA密码

整体代码保存为 xxx.yaml

使用esphome compile xxx.yaml 编译固件 ,
固件在 build\pc-stralsund\.pioenvs\pc-stralsund 目录

因为不知道你刷那固件的 OTA密码 ,先用线刷,随后可以用命令行ota刷固件

线刷命令
esptool --port COM3 write_flash 0x0000 1.bin

OTA刷 命令 esphome run --device 192.168.0.112 xxx.yaml   第一次刷成之后联网就有IP了,改成自己的,注意设置路由器 静态分配IP,防止IP变更,或直接把IP写入固件

随后就随便改固件  OTA 升级

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 06:43 , Processed in 0.089827 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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