Страница 1 из 2

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 13:10
mmxice
Можно ли как то получить информацию об уровне заряда bluetooth устройства? В частности у наушников.
На андройде уровень заряда наушников отображается, значит информацию считать как то можно.

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 13:19
Chocobo
Вот здесь malvinochka2017 жаловалась на отсутсвие подпобной фичи в xfce - Как включить отображение остатка зарядки для клавиатуры и мышки?
По существу чложно что-то конретное сказать не имея на руках подобного девайса
В интернетах подсказывают глянуть в
upower, где инфа вероятно есть

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 14:51
mmxice
В upower нет инфы :(

Код: Выделить всё

upower --dump
Device: /org/freedesktop/UPower/devices/line_power_AC0
  native-path:          AC0
  power supply:         yes
  updated:              Ср 07 мар 2018 11:11:42 (19527 seconds ago)
  has history:          no
  has statistics:       no
  line-power
    warning-level:       none
    online:              yes
    icon-name:          'ac-adapter-symbolic'

Device: /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               ASUSTek
  model:                N55--52
  power supply:         yes
  updated:              Ср 07 мар 2018 16:35:43 (86 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    warning-level:       none
    energy:              4,642 Wh
    energy-empty:        0 Wh
    energy-full:         4,697 Wh
    energy-full-design:  48,4 Wh
    energy-rate:         0,000244704 W
    voltage:             12,459 V
    percentage:          98%
    capacity:            9,70455%
    technology:          lithium-ion
    icon-name:          'battery-full-charged-symbolic'

Device: /org/freedesktop/UPower/devices/DisplayDevice
  power supply:         yes
  updated:              Ср 07 мар 2018 11:57:43 (16766 seconds ago)
  has history:          no
  has statistics:       no
  battery
    present:             yes
    state:               fully-charged
    warning-level:       none
    energy:              4,642 Wh
    energy-full:         4,697 Wh
    energy-rate:         0,000244704 W
    percentage:          98%
    icon-name:          'battery-full-charged-symbolic'

Daemon:
  daemon-version:  0.99.4
  on-battery:      no
  lid-is-closed:   no
  lid-is-present:  yes
  critical-action: PowerOff

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 14:55
Chocobo
mmxice, А что кстати за наушники, может исходя из этого что придумаем

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 15:10
mmxice
Вот такие наушники.

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 15:13
WWolf
Chocobo, а наушники тут причём? тут по факту протокол надо разгребать чем-то, потому что отдача уровня заряда идёт на уровне протокола...

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 15:18
WWolf
mmxice, копай в сторону gatt протокола
https://www.bluetooth.com/specification ... cteristics
Battery Level org.bluetooth.characteristic.battery_level 0x2A19 GSS
Battery Level State org.bluetooth.characteristic.battery_level_state 0x2A1B GSS
Battery Power State org.bluetooth.characteristic.battery_power_state 0x2A1A GSS

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 15:31
mmxice
Да не хотелось далеко копать. Хотелось какой нибудь апплетик, который бы выводил уровень заряда.
Но как я понимаю лёгкого пути нет.

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 15:37
WWolf
mmxice, ну надо поискать... явно что-то уже есть... посмотри эту https://habrahabr.ru/post/39206/, может она имеет виджет заряда...

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 16:08
Chocobo
WWolf писал(а):
07 мар 2018, 15:13
Chocobo, а наушники тут причём?
А кто еще эту инфу будет собирать, другой момент что для андроида оно более профильно конечн.
пять лет назад приучили смотреть в мышки с клавами как раз
https://www.phoronix.com/scan.php?page= ... px=MTQ4MDQ
В прошлом году обучили LE-девайсам
https://www.phoronix.com/scan.php?page= ... 7-Released

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 16:19
WWolf
А, ну раз UPower умеет это делать, то по логике надо только включить службу отвечающую за обмен по gatt, которая эту инфу отдаст ему...
как тут на скрине https://habrastorage.org/getpro/habr/po ... 2b0578.png
пока не с ноута, сам проверить на своей гарнитуре не могу...

Уровень заряда Bluetooth устройств

Добавлено: 07 мар 2018, 17:06
mmxice
Я пытался законектиться к наушникам но:

Код: Выделить всё

sudo gatttool -b 30:23:8C:75:26:25 -I
[30:23:8C:75:26:25][LE]> connect
Attempting to connect to 30:23:8C:75:26:25
Error: connect: Operation not supported (95)

Уровень заряда Bluetooth устройств

Добавлено: 05 апр 2018, 12:35
broken
А они разве не умеют говорить что сядут скоро?

Уровень заряда Bluetooth устройств

Добавлено: 05 апр 2018, 12:39
mmxice
broken писал(а):
05 апр 2018, 12:35
А они разве не умеют говорить что сядут скоро?
Не очень приятно по среди фильма услышать в наушниках Low battery.

Уровень заряда Bluetooth устройств

Добавлено: 05 апр 2018, 12:41
Dja
Согласен. А кто мешает их зарядить до фильма? :-D

Уровень заряда Bluetooth устройств

Добавлено: 05 апр 2018, 12:44
mmxice
Тема для того и поднята тема чтобы знать когда заряжать. Обычно заряда хватает на 7-12 часов и заряжаю я их раз в неделю.

Уровень заряда Bluetooth устройств

Добавлено: 07 апр 2018, 00:10
broken
Логичней обратиться на 4pda. Вдруг там есть спецы по андрюше. Т.е. выяснить какой компонент отображает уровень заряда синезуба в андрюше и по аналогии поискать у брата линухи.

Уровень заряда Bluetooth устройств

Добавлено: 22 июн 2022, 10:17
WWolf
mmxice, нашёл вот такое gui решение https://github.com/Coutj/Bluetooth_project, вчера проверил - работает, но зависимостей дай боже в этом питоне тянет :)
основан на этом https://github.com/TheWeirdDev/Bluetoot ... tery_Level если нужно консольное решение
если поковыряться в логике работы, то наверное можно и без питона обойтись...

Уровень заряда Bluetooth устройств

Добавлено: 08 дек 2023, 17:50
Дядя Миша
Надоело мне постоянно смотреть уровень заряда наушников через команду pactl list | grep bluetooth и нашёл такое решение :tux: Нужно в /etc/bluetooth/main.conf добавить строчку Experimental = True

Код: Выделить всё

sudo cp /etc/bluetooth/main.conf /etc/bluetooth/main.bkp
sed '/General]/a Experimental = True' /etc/bluetooth/main.conf | sudo tee /etc/bluetooth/main.conf
sudo systemctl restart bluetooth
И вуаля! Blueman показывает уровень заряда наушников :vic:
1.png
2.png

Уровень заряда Bluetooth устройств

Добавлено: 30 июл 2024, 23:35
WWolf
Дядя Миша, в 22 в blueman из коробки показывает заряд и завезли апплет https://cinnamon-spices.linuxmint.com/applets/view/355...