找回密码
 立即注册

微信扫码登录

搜索
查看: 563|回复: 7

[经验分享] S905L3A的UNT403A,CM311-1A,M401A Homeassistant 解决软重启后,蓝牙失效的问题

[复制链接]

1

主题

29

回帖

308

积分

中级会员

积分
308
金钱
278
HASS币
0
发表于 3 天前 | 显示全部楼层 |阅读模式
本帖最后由 qyt2001 于 2025-9-6 16:00 编辑

参考X大的帖子: https://bbs.hassbian.com/thread-17392-1-1.html

之前功底不够没看懂,今天玩儿明白了。
(首先我是因为今天刷机时候,dtb没选,直接在冬瓜8122工具箱下,默认用的E700V22C的dtb,发现蓝牙无效,换了dtb才出现蓝牙的。
所以首先大家首先不要犯这个错误,可以在7681下面,输入 cat /proc/device-tree/model 看返回的是不是自己的机型,判断dtb有没有刷对)

因为这个蓝牙在不断电重启后,必须重置才能使用,所以,在冬瓜ip:7681下面,
gpioset 0 82=0
gpioset 0 82=1
蓝牙就好了。

我实验了CM311-1A,UNT403A,看X大帖子,他试过M401A,也是这个引脚。

也可以写成shell_command放在configuration.yaml里(然后要重启ha),做成自动化,系统重启后执行一遍。



shell_command:
  reboot_bluetooth: >-
    gpioset 0 82=0 </dev/zero &
    sleep 3 &&
    kill $! 2>/dev/null || true &&
    gpioset 0 82=1

下面是我执行后的返回值,然后蓝牙就好了。
image.png




评分

参与人数 1金钱 +20 收起 理由
sorrypqa + 20 高手,这是高手!

查看全部评分

回复

使用道具 举报

63

主题

1596

回帖

1万

积分

元老级技术达人

积分
10972
金钱
9303
HASS币
80
发表于 3 天前 | 显示全部楼层
希望冬瓜大佬有空捣鼓一下,让OS启动时就执行这个动作
回复

使用道具 举报

14

主题

1636

回帖

5406

积分

论坛元老

积分
5406
金钱
3756
HASS币
0
发表于 3 天前 | 显示全部楼层
sorrypqa 发表于 2025-9-6 19:46
希望冬瓜大佬有空捣鼓一下,让OS启动时就执行这个动作

不是有改好的dtb么
回复

使用道具 举报

63

主题

1596

回帖

1万

积分

元老级技术达人

积分
10972
金钱
9303
HASS币
80
发表于 3 天前 | 显示全部楼层

我不清楚,之前评测的盒子已经自带冬瓜OS,但重启依然是蓝牙不可用
回复

使用道具 举报

14

主题

1636

回帖

5406

积分

论坛元老

积分
5406
金钱
3756
HASS币
0
发表于 前天 21:03 | 显示全部楼层
sorrypqa 发表于 2025-9-6 23:22
我不清楚,之前评测的盒子已经自带冬瓜OS,但重启依然是蓝牙不可用

可以在x大的帖子下面找对应型号的dtb,我改了一个401a的,我自己的能用,这货同型号硬件配置还不同
回复

使用道具 举报

0

主题

4

回帖

47

积分

新手上路

积分
47
金钱
43
HASS币
0
发表于 前天 22:05 | 显示全部楼层
这个yaml怎么添加啊小白看不明白 CM311-1A这个蓝牙问题终于有救了
回复

使用道具 举报

1

主题

29

回帖

308

积分

中级会员

积分
308
金钱
278
HASS币
0
 楼主| 发表于 昨天 09:05 | 显示全部楼层

dtb选对的话,断电上电开机,蓝牙是可用的。
但在HA界面里点重启,蓝牙就又挂了。
回复

使用道具 举报

1

主题

29

回帖

308

积分

中级会员

积分
308
金钱
278
HASS币
0
 楼主| 发表于 昨天 09:11 | 显示全部楼层
HLHNB666 发表于 2025-9-7 22:05
这个yaml怎么添加啊小白看不明白 CM311-1A这个蓝牙问题终于有救了

把这些写到configuration.yaml文件里就好了。
你用windows SMB网络盘打开,就是config文件夹下;
用HA的file editor加载项打开,就是homeassistant文件夹下。

重启后,在开发者工具-动作里就能找到。

自动化的话,在添加动作-其他动作-执行动作里面,搜shell就能看到了。
触发条件选其他触发条件,homeassistant启动后。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-9 05:38 , Processed in 0.112912 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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