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

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

[经验分享] 【最终版本-代码开源】20元的中移铁通插排:esp+功率计量

  [复制链接]

10

主题

184

帖子

1822

积分

论坛技术达人

积分
1822
金钱
1633
HASS币
20
 楼主| 发表于 2024-1-11 10:12:36 | 显示全部楼层
本帖最后由 szlww 于 2024-1-11 10:21 编辑
cvip 发表于 2024-1-11 08:53
感谢大佬无私付出,造福大家。请教您几个问题。
1.api_password:是作么用的?在哪里用,我没设置好像也能编 ...

1.esphome新版本api_password改用api_key替代了,旧版本esphome用api_password。
2.联想的341a是涂鸦的tywe3s,好像只能用1m的模式,你ttl刷的时候用的esp01_1m的模式还是esp_wroom_02?我也有这个芯片的设备,试过了,如果ota改到2m,下次ota就会报错,原因未知。参考:https://github.com/esphome/issues/issues/1006
evadim commented on Mar 1, 2020
Got same issue and there is a thing:
Compiled firmware with esp_wroom_02, flash by com port = OK.
Try to update via OTA = fail.
Changed type to esp01_1m, flash via OTA = fail. Flash via com works fine.
Now, OTA works fine vith esp01_1m
Changed back to esp_wroom_02, updated via OTA works fine (did several times, turn of power, etc).

单纯一个插座我觉着用esp01_1m应该足够,就一个继电器,代码不会很多。你这个501k的固件压缩成gz格式再ota试试。

回复

使用道具 举报

2

主题

94

帖子

658

积分

高级会员

Rank: 4

积分
658
金钱
564
HASS币
0
发表于 2024-1-11 10:48:24 | 显示全部楼层
szlww 发表于 2024-1-11 10:12
1.esphome新版本api_password改用api_key替代了,旧版本esphome用api_password。
2.联想的341a是涂鸦的tyw ...

谢谢您提供的思路。我用的esp_01m。明白了这个这个01m是代表1M内存的意思,这样就能理解了。
回复

使用道具 举报

2

主题

94

帖子

658

积分

高级会员

Rank: 4

积分
658
金钱
564
HASS币
0
发表于 2024-1-11 10:49:26 | 显示全部楼层
只要是500K以下ota是没有问题的。到时我再试试.gz能否正常。
回复

使用道具 举报

50

主题

1338

帖子

5586

积分

论坛DIY达人

积分
5586
金钱
4248
HASS币
20
发表于 2024-1-11 21:11:15 | 显示全部楼层
xiaoo 发表于 2023-12-24 22:43
说下刷固件的过程,3.3v、GND、GPIO0留有焊盘,还算比较好焊接。串口就比较难焊了,手扶排针不太稳,不得不 ...

拆电容?那是大工程啊!感觉拆主板功夫很大
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2024-1-12 08:16:03 | 显示全部楼层
插排固件非常完美,刷了5个,刷机的时候焊GND 5v   IO0 三根线即可,TX RX 用手扶着,特别稳, 我看到其他大佬说IO0可以一直接地,但是我实测上电的时候需要接地,然后得断开才能进入刷机模式!
回复

使用道具 举报

22

主题

473

帖子

6290

积分

元老级技术达人

略懂一些皮毛而已!

积分
6290
金钱
5807
HASS币
40
发表于 2024-1-12 08:18:08 | 显示全部楼层
大佬不知道为啥给您评分变成-16了,对不起
回复

使用道具 举报

2

主题

86

帖子

929

积分

高级会员

Rank: 4

积分
929
金钱
843
HASS币
0
发表于 2024-1-12 22:25:54 | 显示全部楼层
连mqtt好像会不断重启,不知道是不是个例
回复

使用道具 举报

46

主题

1654

帖子

6672

积分

论坛元老

Rank: 8Rank: 8

积分
6672
金钱
5008
HASS币
40
发表于 2024-1-13 19:42:43 | 显示全部楼层
贴主的esphome代码格式堪称典范,高内聚低耦合,这下其他电表数据都可以交给esphome处理了。话说能研究一下电费谷峰计算吗
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

7

主题

349

帖子

3227

积分

论坛元老

Rank: 8Rank: 8

积分
3227
金钱
2878
HASS币
0
发表于 2024-1-14 10:25:40 | 显示全部楼层
szlww 发表于 2024-1-10 13:19
试试这个吧,不用解压直接web ota,ota之后需要重新配网,配网完成后,如果能正常访问插排的web页面,就断 ...

先感谢大佬作品。
我第一次接触esphome,有些问题请教下,如有路过的大佬也请不吝赐教,再次谢过。
我是通过docker安装了esphome 2023.11.4,然后将3个yaml文件复制到config目录下,接着编辑好secret文件后开始manual download cmcc-powerbord-sy7t609.yaml文件(编译?)
但是到最后总是报错:
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/api_connection.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/api_frame_helper.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/api_pb2.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/api_pb2_service.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/api_server.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/list_entities.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/proto.cpp.o
sh: 1: xtensa-lx106-elf-g++: not found
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/api_connection.cpp.o] Error 127
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/api_frame_helper.cpp.o] Error 127
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/api_pb2.cpp.o] Error 127
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/api_pb2_service.cpp.o] Error 127
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/api_server.cpp.o] Error 127
Compiling .pioenvs/cmcc-powerboard/src/esphome/components/api/subscribe_state.cpp.o
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/list_entities.cpp.o] Error 127
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/proto.cpp.o] Error 127
sh: 1: xtensa-lx106-elf-g++: not found
*** [.pioenvs/cmcc-powerboard/src/esphome/components/api/subscribe_state.cpp.o] Error 127
========================= [FAILED] Took 158.13 seconds =========================
走不下去了,一方面问下这个报错可以解决吗?

另一方面问下,是不是可以直接用大佬提供的bin.gz通过ESPHome-Flasher-1.2.0-windows-x64.exe刷入呢?
回复

使用道具 举报

0

主题

24

帖子

511

积分

高级会员

Rank: 4

积分
511
金钱
487
HASS币
0
发表于 2024-1-14 14:04:41 来自手机 | 显示全部楼层
大佬,ota最新版本后,网页端不显示设备密匙了,需要重新线刷以前的版本吗
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 00:05 , Processed in 0.110689 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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