J. Nick Koston

Results 125 issues of J. Nick Koston

If the device was previously connected and we have the the service collection already built, it can be reused for the next connection if the device has not since been...

This change reduces the overhead of unmarshalling with the goal of having bleak scanners not overwhelming the system. See related issue: https://github.com/hbldh/bleak/issues/236#issuecomment-789055069 ``` (speed_up_unmarsh) % python3 bench/unmarshall.py Unmarshalling 1000000 bluetooth...

The power sensors could not provide reliable data with more than 1 decimal place, and would flood Home Assistant with state change events when there are 10s of these devices.

`00000043-0000-1000-8000-0026BB765291` seen on MacOS but not Linux [MACOS-homekit_controller-8629db23450ebc36b5589c3d6d653bd0-SYLVANIA Flex S-dbd7e25d780c89b5bf42b8736df88d14.json.txt](https://github.com/Jc2k/aiohomekit/files/9277594/MACOS-homekit_controller-8629db23450ebc36b5589c3d6d653bd0-SYLVANIA.Flex.S-dbd7e25d780c89b5bf42b8736df88d14.json.txt) [LINUX-homekit_controller-8526992f05c02cbd3de691614408810f-SYLVANIA Flex S-9358632dace670c1fdbe50fe8c7dabba.json.txt](https://github.com/Jc2k/aiohomekit/files/9277595/LINUX-homekit_controller-8526992f05c02cbd3de691614408810f-SYLVANIA.Flex.S-9358632dace670c1fdbe50fe8c7dabba.json.txt)

BLE

- disconnected event happens - unpair gets the lock - disconnected event gets the lock - disconnected event throws all kinds of errors This one is harder to fix. will...

## Proposed change Raise exception when esphome ble client disconnects during operation Currently we wait for the timeout which means we don't get retries because we don't know that the...

Hacktoberfest
cla-signed
small-pr
integration: esphome
Quality Scale: No score

### The problem ``` 2022-10-24 10:02:36.630 INFO (MainThread) [homeassistant.components.websocket_api.http.connection] [4811214080] Received unknown command: logbook/event_stream ``` The stream function isn't registered by the time we reconnect ### What version of Home...

The default timeouts were shorter than the timeout used by bleak and the surrounding stack which could lead to unexplained timeout failures. fixes #286