Stav batérie bluetooth slúchadiel
Štvalo ma že v androide vidno stav batérie bluetooth slúchadiel a v Linuxe nie. Zapojil som Google a tu je výsledok.
Konfigurácia
Linux MX-19 AMD Athlon 200GE GIGABYTE B450M S2H GEMBIRD USB Bluetooth v.4.0
Python3 skript
Stiahol som skript z Bluetooth Headset Battery Level, dal som ho do $HOME/bin, nastavil chmod +x
Pripojil slúchadlá, zistil MAC adresu:
$ hcitool con Connections: > ACL BD:33:98:3C:8F:72 handle 68 state 1 lm MASTER AUTH ENCRYPT
Výpis nabitia batérie:
$ bl_battery.py BD:33:98:3C:8F:72 Battery level for BD:33:98:3C:8F:72 is 90%
Môj skript
Nechcelo sa mi vypisovať MAC adresu, preto som si vytvoril script a umiestnil ho do $HOME/bin. Pre ine slúchadlá treba zmeniť MAC adresu:
#!/usr/bin/env bash # Headset BAA 100 dev=BD:33:98:3C:8F:72 hcitool con | grep $dev > /dev/null retval=$? if test $retval -eq 1; then echo Headset is offline exit 1 fi name=$(hcitool name $dev) str=$(bl_battery.py $dev) echo $str | sed "s/$dev/$name/"
Výpis nabitia batérie:
$ bl Battery level for BAA 100 is 90%
Záver
Slúchadlá fungujú spoľahlivo. Po počiatočnom nastavení v mixéri sa zvuk automaticky presmeruje do hdmi/analog/bluetooth zariadenia podľa toho čo je zapojené.
Drobná vada je, že po zapnutí slúchadiel sa občas automaticky nepripoja, treba cez "Zariadenia Bluetooth" aktivovať "Audio Sink". Možno je to rušením - v okolí je 20 wifi sietí.
Prílohy
Pre pridávanie komentárov sa musíte prihlásiť.
BT slúchadlá používam iba s rpi tak neviem či to je ich prácou ale všimol som si v raspbiane sa po otvorení nastavení hlasitosti zobrazí ako keby samostatný posúvač na ktorom by sa mala dať nastaviť hlasitosť ale nedá sa a jeho hodnota ukazuje stav baterie sluchadiel
hodil by som aj screen ale minulý týždeň moje rpi zomrela