@Thorrak, thanks for jumping on this, but do it at your leisure, not at my deadline. New errors this time after running the above steps. Also, sudo apt-get install libbluetooth3 command result was that I already had it installed, so no packages installed or updated.
Unhandled exception in thread started by <bound method TiltHydrometerManager.scan of <TiltHydrometerFermentrack.TiltHydrometerManagerFermentrack object at 0x738b3f30>>
Traceback (most recent call last):
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 484, in connect
sock = self._connect()
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 541, in _connect
raise err
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 529, in _connect
sock.connect(socket_address)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/client.py", line 667, in execute_command
connection.send_command(*args)
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 610, in send_command
self.send_packed_command(self.pack_command(*args))
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 585, in send_packed_command
self.connect()
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 489, in connect
raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 111 connecting to 127.0.0.1:6379. Connection refused.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 484, in connect
sock = self._connect()
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 541, in _connect
raise err
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 529, in _connect
sock.connect(socket_address)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fermentrack/fermentrack/gravity/tilt/TiltHydrometer.py", line 406, in scan
reloaded = self.reloadSettings()
File "/home/fermentrack/fermentrack/gravity/tilt/TiltHydrometerFermentrack.py", line 119, in reloadSettings
if self.obj.check_redis_reload_flag():
File "/home/fermentrack/fermentrack/gravity/models.py", line 652, in check_redis_reload_flag
reload_flag = r.get('tilt_reload_{}'.format(self.color))
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/client.py", line 976, in get
return self.execute_command('GET', name)
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/client.py", line 673, in execute_command
connection.send_command(*args)
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 610, in send_command
self.send_packed_command(self.pack_command(*args))
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 585, in send_packed_command
self.connect()
File "/home/fermentrack/venv/lib/python3.5/site-packages/redis/connection.py", line 489, in connect
raise ConnectionError(self._error_message(e))
redis.exceptions.ConnectionError: Error 111 connecting to 127.0.0.1:6379. Connection refused.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/fermentrack/fermentrack/gravity/tilt/TiltHydrometer.py", line 410, in scan
print("ERROR: Accessing bluetooth device whilst scanning: " + e.message)
AttributeError: 'ConnectionError' object has no attribute 'message'
Unhandled exception in thread started by <bound method TiltHydrometerManager.scan of <TiltHydrometerFermentrack.TiltHydrometerManagerFermentrack object at 0x73996ff0>>
Traceback (most recent call last):
File "/home/fermentrack/fermentrack/gravity/tilt/TiltHydrometer.py", line 399, in scan
blescan.hci_enable_le_scan(sock)
File "/home/fermentrack/fermentrack/gravity/tilt/blescan.py", line 74, in hci_enable_le_scan
hci_toggle_le_scan(sock, 0x01)
File "/home/fermentrack/fermentrack/gravity/tilt/blescan.py", line 83, in hci_toggle_le_scan
bluez.hci_send_cmd(sock, OGF_LE_CTL, OCF_LE_SET_SCAN_ENABLE, cmd_pkt)
_bluetooth.error: (100, 'Network is down')