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

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#1

07 мар 2018, 13:10

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

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#2

07 мар 2018, 13:19

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

no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#3

07 мар 2018, 14:51

В 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

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#4

07 мар 2018, 14:55

mmxice, А что кстати за наушники, может исходя из этого что придумаем
Изображение
   
Изображение

no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#5

07 мар 2018, 15:10

Вот такие наушники.

Аватара пользователя

WWolf
Сообщения: 3893
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

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

#6

07 мар 2018, 15:13

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

Аватара пользователя

WWolf
Сообщения: 3893
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

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

#7

07 мар 2018, 15:18

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

no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#8

07 мар 2018, 15:31

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

Аватара пользователя

WWolf
Сообщения: 3893
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

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

#9

07 мар 2018, 15:37

mmxice, ну надо поискать... явно что-то уже есть... посмотри эту https://habrahabr.ru/post/39206/, может она имеет виджет заряда...

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#10

07 мар 2018, 16:08

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
Изображение
   
Изображение

Аватара пользователя

WWolf
Сообщения: 3893
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

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

#11

07 мар 2018, 16:19

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

no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#12

07 мар 2018, 17:06

Я пытался законектиться к наушникам но:

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

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)

Аватара пользователя

broken
Сообщения: 341
Зарегистрирован: 01 сен 2016, 01:45
Решено: 3
Благодарил (а): 19 раз
Поблагодарили: 14 раз
Контактная информация:

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

#13

05 апр 2018, 12:35

А они разве не умеют говорить что сядут скоро?

no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#14

05 апр 2018, 12:39

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

Аватара пользователя

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#15

05 апр 2018, 12:41

Согласен. А кто мешает их зарядить до фильма? :-D

no avatar

Автор темы
mmxice
Сообщения: 31
Зарегистрирован: 13 апр 2017, 11:52
Благодарил (а): 2 раза
Контактная информация:

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

#16

05 апр 2018, 12:44

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

Аватара пользователя

broken
Сообщения: 341
Зарегистрирован: 01 сен 2016, 01:45
Решено: 3
Благодарил (а): 19 раз
Поблагодарили: 14 раз
Контактная информация:

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

#17

07 апр 2018, 00:10

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

Аватара пользователя

WWolf
Сообщения: 3893
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1687 раз
Поблагодарили: 1212 раз
Контактная информация:

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

#18

22 июн 2022, 10:17

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

Аватара пользователя

Дядя Миша
Сообщения: 93
Зарегистрирован: 18 июл 2017, 16:20
Откуда: г. Хабаровск
Благодарил (а): 110 раз
Поблагодарили: 28 раз
Контактная информация:

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

#19

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

Ответить

Вернуться в «Сетевые карты, модемы, Wi-Fi, bluetooth»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя