-
Notifications
You must be signed in to change notification settings - Fork 185
Open
Labels
bugSomething isn't workingSomething isn't workingtriageNeeds to be reviewed and assignedNeeds to be reviewed and assigned
Description
I use the python library open_gopro 0.22.0 and try to open a BLE connection using
async with WirelessGoPro(target="GoPro 2614", interfaces={WirelessGoPro.Interface.BLE}) as gopro:
I get this exception:
Traceback (most recent call last):
File "./open_gopro/gopro_wireless.py", line 395, in open
File "./open_gopro/gopro_wireless.py", line 616, in _open_ble
File "./open_gopro/network/ble/client.py", line 120, in open
File "./open_gopro/network/ble/adapters/bleak_wrapper.py", line 282, in pair
File "./pexpect/spawnbase.py", line 354, in expect
File "./pexpect/spawnbase.py", line 383, in expect_list
File "./pexpect/expect.py", line 181, in expect_loop
File "./pexpect/expect.py", line 144, in timeout
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x701f16a8>
command: /usr/bin/bluetoothctl
args: ['/usr/bin/bluetoothctl']
buffer (last 100 chars): b'\r\n\x1b[0;94m[GoPro 2614]> \x1b[0m'
before (last 100 chars): b'\r\n\x1b[0;94m[GoPro 2614]> \x1b[0m'
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 21404
child_fd: 25
closed: False
timeout: 30
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: <_io.BufferedWriter name='/tmp/pexpect.log'>
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
0: re.compile(b'#')
/tmp/pexpect.log is:
Waiting to connect to bluetoothd...
^[[0;94m[bluetoothctl]> ^[[0m ^H^H^H^H^H^H^H^H
^[[0;94m[GoPro 2614]> ^[[0m
Agent registered
^[[0;94m[GoPro 2614]> ^[[0mversion
version
Version 5.82
^[[0;94m[GoPro 2614]> ^[[0mdevices Paired
devices Paired
^[[0;94m[GoPro 2614]> ^[[0m
So it never reaches the expected #. Even if i start it manually on top-level I get >:
$ sudo bluetoothctl
Agent registered
[bluetoothctl]> version
Version 5.82
[bluetoothctl]>
Hardware
- Camera: Hero13
- Raspberry Pi Zero 2W (latest Raspberry OS based on Deban 13)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingtriageNeeds to be reviewed and assignedNeeds to be reviewed and assigned