Skip to content

Error from Bluetooth stack #2

@adrianmoisey

Description

@adrianmoisey

Hi

I'm attempting to get igrill setup to monitor my iGrill Mini.
I've setup a virtualenv with all the required libraries, I've also edited main.py with my device's address, but I get this error when running:

# python main.py 
Creating Scanner
Connecting to InfluxDB server
Scanning...
Authenticating...
Traceback (most recent call last):
  File "main.py", line 36, in <module>
    scanner.scan(30)
  File "/home/pi/igrill/virtualenv/src/bluepy/bluepy/btle.py", line 632, in scan
    self.process(timeout)
  File "/home/pi/igrill/virtualenv/src/bluepy/bluepy/btle.py", line 621, in process
    self.delegate.handleDiscovery(dev, (dev.updateCount <= 1), isNewData)
  File "/home/pi/igrill/scan.py", line 10, in handleDiscovery
    handler.handleDiscovery(scanEntry, isNewDev, isNewData)
  File "/home/pi/igrill/igrill.py", line 43, in handleDiscovery
    dev = IGrillMiniPeripheral(scanEntry.addr)
  File "/home/pi/igrill/igrill.py", line 147, in __init__
    IDevicePeripheral.__init__(self, address)
  File "/home/pi/igrill/igrill.py", line 92, in __init__
    if not self.authenticate():
  File "/home/pi/igrill/igrill.py", line 114, in authenticate
    self.characteristic(UUIDS.APP_CHALLENGE).write(challenge, True)
  File "/home/pi/igrill/virtualenv/src/bluepy/bluepy/btle.py", line 148, in write
    self.peripheral.writeCharacteristic(self.valHandle, val, withResponse)
  File "/home/pi/igrill/virtualenv/src/bluepy/bluepy/btle.py", line 459, in writeCharacteristic
    return self._getResp('wr')
  File "/home/pi/igrill/virtualenv/src/bluepy/bluepy/btle.py", line 334, in _getResp
    resp = self._waitResp(wantType + ['ntfy', 'ind'], timeout)
  File "/home/pi/igrill/virtualenv/src/bluepy/bluepy/btle.py", line 296, in _waitResp
    raise BTLEException(BTLEException.COMM_ERROR, "Error from Bluetooth stack (%s)" % errcode)
bluepy.btle.BTLEException: Error from Bluetooth stack (comerr)

Any idea what I'm doing wrong?
Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions