Issues setting up Switchmate switch on Hassio

Greetings All,

I noticed a while back that a Switchmate component was added to HA. I picked a Switchmate (original model) up today and have yet to get it connected.

I am using the latest version of HassOS running the latest version of Hassio on Raspberry Pi 3B+. These are the messages I get in my logs:

Failed to connect to switchmate
Traceback (most recent call last):
File “/usr/local/lib/python3.6/site-packages/switchmate/init.py”, line 35, in _connect
bluepy.btle.ADDR_TYPE_RANDOM)
File “/usr/local/lib/python3.6/site-packages/bluepy/btle.py”, line 353, in init
self._connect(deviceAddr, addrType, iface)
File “/usr/local/lib/python3.6/site-packages/bluepy/btle.py”, line 402, in _connect
“Failed to connect to peripheral %s, addr type: %s” % (addr, addrType))
bluepy.btle.BTLEException: Failed to connect to peripheral e0:0e:2b:59:73:31, addr type: random

switchmate: Error on device update!
Traceback (most recent call last):
File “/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py”, line 251, in _async_add_entity
await entity.async_device_update(warning=False)
File “/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity.py”, line 349, in async_device_update
await self.hass.async_add_executor_job(self.update)
File “/usr/local/lib/python3.6/concurrent/futures/thread.py”, line 56, in run
result = self.fn(*self.args, **self.kwargs)
File “/usr/local/lib/python3.6/site-packages/homeassistant/components/switch/switchmate.py”, line 67, in update
self._device.update()
File “/usr/local/lib/python3.6/site-packages/switchmate/init.py”, line 65, in update
self.state = self._device.readCharacteristic(HANDLE) == key
AttributeError: ‘NoneType’ object has no attribute ‘readCharacteristic’

The switch doesn’t seem to show up at all as an entitiy in HA.

Any help anyone can provide would be appreciated.