Adding Inignia wall switch to homekit controller

I am trying to add an Insignia in wall light switch to home assistant using the homekit controller, but every time I try to pair it, I am getting an error like this, both when i tested in .69 and the .70 builds:

2018-05-26 09:15:10 ERROR (MainThread) [homeassistant.core] Error executing service <ServiceCall configurator.configure: configure_id=140066134486824-2, fields=code=xxx-xx-xxx>
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/core.py", line 1007, in _event_to_service_call
    await service_handler.func(service_call)
  File "/usr/src/app/homeassistant/components/configurator.py", line 224, in async_handle_service_call
    call.data.get(ATTR_FIELDS, {}))
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/app/homeassistant/components/homekit_controller/__init__.py", line 138, in device_config_callback
    pairing_id)
  File "/config/deps/lib/python3.6/site-packages/homekit/protocol.py", line 77, in perform_pair_setup
    error_handler(response_tlv[TLV.kTLVType_Error], "step 3")
  File "/config/deps/lib/python3.6/site-packages/homekit/protocol.py", line 39, in error_handler
    elif error == kTLVError_Unavailable:
NameError: name 'kTLVError_Unavailable' is not defined

I have been able to get through the pairing a couple of times after factory resetting it and trying again and saw a new entry in .homekit, but once it’s added there, I get this error in the logs and it never shows up in the interface.

2018-05-26 09:03:19 ERROR (MainThread) [homeassistant.core] Error doing job: Future exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/app/homeassistant/components/homekit_controller/__init__.py", line 243, in discovery_dispatch
    device = HKDevice(hass, host, port, model, hkid, config_num, config)
  File "/usr/src/app/homeassistant/components/homekit_controller/__init__.py", line 98, in __init__
    self.accessory_setup()
  File "/usr/src/app/homeassistant/components/homekit_controller/__init__.py", line 112, in accessory_setup
    data = json.loads(response.read().decode())
  File "/usr/local/lib/python3.6/http/client.py", line 462, in read
    s = self._safe_read(self.length)
  File "/usr/local/lib/python3.6/http/client.py", line 614, in _safe_read
    raise IncompleteRead(b''.join(s), amt)
http.client.IncompleteRead: IncompleteRead(0 bytes read, 747 more expected)

My amazon echo also seems to think it’s a thermostat because now it says “NS-CH1XIS8 doesn’t support that” when i tell it to turn down the AC. Any ideas of anything I may be able to do to get that switch set up in home assistant?

I found this after I logged my own topic, but it would appear we are having the same problem as my 4 devices are the “Best Buy” Insignia light switches. Also struggling to find them after configured.