蓝牙音箱电池

蓝牙音箱电池

如何检查蓝牙扬声器的电池。我尝试了以下解决方案https://stackoverflow.com/questions/49078659/check-battery-level-of-connected-bluetooth-device-on-linux。但在 2020 年,这些都不起作用。

我也试过https://github.com/TheWeirdDev/Bluetooth_Headset_Battery_Level。但它不起作用。我收到错误F4:4E:FD:34:7D:59 is offline [Errno 111] Connection refused

有人能帮我吗?

答案1

我目前还在使用一个脚本,利用上述 GitHub 项目轮询并在任务栏上显示电池电量。类似这样的:

BATTERY_STATUS=$(bluetooth_battery $(bluetoothctl devices | grep HS70 | awk '{print $2}') | awk '{print $6}' | cut -d'%' -f1)

然后我打印设备的电池电量HS70。有时它可以工作,有时它会失败,我必须关闭并再次打开蓝牙或在High Fidelity Playback和之间切换Headset Unit。我还没有找到更好的解决方案。 upower -e或者upower --dump也不起作用。我相信问题出在驱动程序的工作方式上,因为我的耳机带有 2 个接口(一个用于音乐播放,一个用于声音和麦克风)。

相关内容