bluetooth added my govee devices just fine. for eve devices (i’ve tried eve weather and eve energy), i’m getting 2 errors
Logger: homeassistant.components.homekit_controller.config_flow
Source: components/homekit_controller/config_flow.py:446
Integration: HomeKit Controller (documentation, issues)
First occurred: 2:08:38 PM (6 occurrences)
Last logged: 2:37:12 PM
Pairing attempt failed with an unhandled exception
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/homekit_controller/config_flow.py”, line 446, in async_step_pair
pairing = await self.finish_pairing(code)
File “/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/discovery.py”, line 132, in finish_pairing
pairing = await drive_pairing_state_machine(
File “/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/client.py”, line 213, in drive_pairing_state_machine
request, expected = state_machine.send(TLV.decode_bytes(response))
File “/usr/local/lib/python3.10/site-packages/aiohomekit/protocol/init.py”, line 225, in perform_pair_setup_part2
raise InvalidError(“M5: not an error or a proof”)
aiohomekit.exceptions.InvalidError: M5: not an error or a proof
and
Logger: homeassistant.components.homekit_controller.config_flow
Source: components/homekit_controller/config_flow.py:484
Integration: HomeKit Controller (documentation, issues)
First occurred: 2:08:39 PM (6 occurrences)
Last logged: 2:37:13 PM
Pairing attempt failed with an unhandled exception
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/homekit_controller/config_flow.py”, line 484, in async_step_pair
self.finish_pairing = await discovery.async_start_pairing(self.hkid)
File “/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/client.py”, line 63, in _async_wrap
return await func(*args, **kwargs)
File “/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/discovery.py”, line 121, in async_start_pairing
salt, pub_key = await drive_pairing_state_machine(
File “/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/client.py”, line 213, in drive_pairing_state_machine
request, expected = state_machine.send(TLV.decode_bytes(response))
File “/usr/local/lib/python3.10/site-packages/aiohomekit/protocol/init.py”, line 129, in perform_pair_setup_part1
handle_state_step(response_tlv, TLV.M2)
File “/usr/local/lib/python3.10/site-packages/aiohomekit/protocol/init.py”, line 87, in handle_state_step
error_handler(tlv_dict[TLV.kTLVType_Error], f"step {expected_state}")
File “/usr/local/lib/python3.10/site-packages/aiohomekit/protocol/init.py”, line 61, in error_handler
raise AuthenticationError(stage)
aiohomekit.exceptions.AuthenticationError: step bytearray(b’\x02’)
any ideas?