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

 找回密码
 立即注册
查看: 1574|回复: 3

[技术探讨] esphome2021以前的版本运行不了,好像只能升级

[复制链接]

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24360
金钱
22929
HASS币
290
发表于 2023-2-25 15:07:14 | 显示全部楼层 |阅读模式
之前有几个esphome固件用了第三方库,以前成功使用的固件还是2021.12.3,这次rf-bridge盒子想修改点东西,发现:
TypeError: __init__() got an unexpected keyword argument 'uri' ============================================================ An unexpected error occurred. Further steps: * Verify that you have the latest version of PlatformIO using `pip install -U platformio` command

于是把原来的删除重新拉库创建容器,但还是报错:

INFO Reading configuration /config/esphome/tempsensor-1.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing tempsensor-1 (board: esp01_1m; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
Platform Manager: Installing platformio/espressif8266 @ 2.6.3
Error: Please upgrade to the PlatformIO Core 6

不知道除了升级有办法其它好办法。

我这里需要使用旧版的主要有2个:

1、RF-bridge盒子
https://bbs.hassbian.com/thread-14034-1-1.html


2、创米小白遥控器转发蓝牙ttl信息到mqtt:(虽然用多模可不用它了,但可以另有用处,比如获取小米红外库中的复合码的红外码)
https://bbs.hassbian.com/thread-11351-1-1.html  或  https://bbs.hassbian.com/thread-10434-1-1.html


现在好像意思说这个2021.12.3版本试了几次都是无法运行了。

还好,RF-bridge盒子的代码主库已经更新了,支持最新版的esphome,只是yaml 中的play audio改成了media_player
- source: github://ryanh7/esphome-custom-components
但mp3格式还是不能播放,只能播放wav,只好修改之前的esplayer,利用它的转码生成wav再转给esphome的media_player播放。
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=16701


mijiaBleMessage_esp8266由于esphome从arduino5升级到arduino6,其中的json操作变化较大。有些按文档改了可以编译,但esp8266每次一有消息就重启,不能完成转发任务。
调试和编译都通过了,太难发现问题了。个人对C++几乎是无知,只能看示例和文档及搜索来修改, 于是一行一行加delay和 ESP_LOGD,最终发现是数字类型转换成字符时esp崩溃重启。
折腾了好几天。



回复

使用道具 举报

51

主题

1341

帖子

5617

积分

论坛DIY达人

积分
5617
金钱
4276
HASS币
20
发表于 2023-2-26 08:38:16 | 显示全部楼层
ESPHome这玩意经常升级版本,最讨厌一点是,升级后一大堆蓝框提示升级设备固件,等你全部更新一遍后,下次又来,强迫症受不了。现在只好去实体里把update.esphome_update禁用了,眼不见为净。
SNAG-2023-2-26_0000.png
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24360
金钱
22929
HASS币
290
 楼主| 发表于 2023-2-26 11:03:33 | 显示全部楼层
sorrypqa 发表于 2023-2-26 08:38
ESPHome这玩意经常升级版本,最讨厌一点是,升级后一大堆蓝框提示升级设备固件,等你全部更新一遍后,下次 ...

同感,虽然我在用的就几个。感谢分享方法。
回复

使用道具 举报

0

主题

23

帖子

307

积分

中级会员

Rank: 3Rank: 3

积分
307
金钱
284
HASS币
0
发表于 2023-5-19 00:47:02 | 显示全部楼层
我也是以前接了创米遥控器上吗的ttl数据获取米家智能门锁的状态,更新之后就用不了了,求解救办法
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 16:50 , Processed in 0.231238 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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