-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Description
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
Labels
No labels