Block or Report
Block or report bdraco
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
home-assistant/core Public
🏡 Open source home automation that puts local control and privacy first.
9,607 contributions in the last year
Less
More
Activity overview
Contributed to
home-assistant/core,
Danielhiversen/flux_led,
home-assistant/home-assistant.io
and 221 other
repositories
Contribution activity
November 2022
Created 81 commits in 9 repositories
Created a pull request in Jc2k/aiohomekit that received 10 comments
Notify listeners of new state on successful BLE write
It can take 3-10s depending on how slow the ble connection is for HA to update after a successful write. This sometimes makes the switch turn back …
+10
−4
•
10
comments
Opened 75 other pull requests in 11 repositories
home-assistant/core
7
open
24
merged
- Bump aiohomekit to 2.2.17
- Add missing h2 dep to iaqualink
- Fix creating multiple ElkM1 systems with TLS 1.2
- Bump oralb-ble to 0.13.0
- Bump aiohomekit to 2.2.16
- Ignore unspecified addresses from zeroconf
- Fix homekit bridge iid allocations
- Ensure HomeKit temperature controls appear before fan controls on thermostat accessories
- Bump bluetooth-adapters to 0.7.0
- Bump dbus-fast to 1.72.0
- Fix HomeKit reset accessory procedure
- Bump dbus-fast to 1.71.0
- Bump oralb-ble to 0.10.2
- Add additional coverage for adding multiple elkm1 instances
- Bump dbus-fast to 1.67.0
- Bump oralb-ble to 0.10.1
- Bump nexia to 2.0.6
- Fix HomeKit thermostat to take priority over fans
- Align esphome ble client notify behavior to match BlueZ
- Bump dbus-fast 1.64.0
- Bump aiohomekit to 2.2.14
- Skip flume devices with location missing
- Bump aiohomekit to 2.2.13
- Bump dbus-fast to 1.61.1
- Bump aiohomekit to 2.2.12
- Some pull requests not shown.
Bluetooth-Devices/dbus-fast
20
merged
1
closed
- chore: make big endian workflow manual until we get it working properly
- chore: add a test for unmarshalling a big endian message
- chore: add big endian github workflow
- chore: prepare marshaller to be able to generate big endian messages
- chore: add coverage for non-cython big endian
- feat: add optimized reader for GetManagedObjects
- chore: add benchmark and tests for GetManagedObjects
- feat: use cimports for message marshalling
- feat: small speed up to _unpack_variants
- feat: refactor message_reader to avoid python wrappers
- feat: use cimports for unmarshaller Variant and Message
- feat: optimize unmarshaller by dropping exception that was only used internally
- feat: speed up creating Variant objects
- feat: add cython def for unmarshaller read_sock for fd passing
- feat: speed up marshalling headers
- feat: speed up marshaller by pre-packing bools
- feat: speed up marshall write_string and write_variant
- feat: speed up marshall align
- chore: add explicit test for workaround of python/cpython#98976
- fix: re-release due to pypi not seeing the new version
- chore: adjust poetry for python 3.11
Jc2k/aiohomekit
7
merged
1
open
- Improve BLE pairing reliability, especially with esp32 proxies
- Force reconnect when GATT services are missing to re-resolve services
- Ignore unspecified addresses in zeroconf
- Callback listeners on put for all controllers
- Fallback to disconnected events if we cannot decrypt the notification
- Fix initial zeroconf lookup on start take 2
- Fix missing operation lock for BLE notifications
- Adjust debounce time for gatt notify to better handle esp32s
Bluetooth-Devices/oralb-ble
7
merged
- feat: add support for Genius/Smart Series 8000
- feat: add tests for smart series 6000
- feat: add mapping for older 9 byte models
- feat: add more pressure mappings from a 6000
- fix: add missing mapping for pressure 0 and 192
- fix: add pressure mappings for 32
- fix: pressure 48 not being mapped on 9000/4000 series
bdraco/nexia
2
merged
esphome/aioesphomeapi
1
open
ikalchev/HAP-python
1
open
bdraco/ha-HAP-python
1
open
Bluetooth-Devices/bluetooth-adapters
1
merged
hbldh/bleak
1
closed
home-assistant/home-assistant.io
1
merged
Reviewed 36 pull requests in 7 repositories
home-assistant/core
18 pull requests
- Add repair warning about UniFi Protect Early Access
- Fix nuheat temporary hold time
- Bump pyatmo to 7.4.0
- Bump gcal_sync to 4.0.0
- Fix repeating SSDP errors by checking address scope_ids and proper hostname
- Fix lifx.set_state so it works with kelvin and color_temp_kelvin and color names
- Fix situation where deCONZ sensor platform setup would fail
- Bump plugwise to v0.25.7
- Bump pyairvisual to 2022.11.1
- Bump venstarcolortouch to 0.19 to fix API rev 3 devices
- Add additional coverage for adding multiple elkm1 instances
- Use a unique ID for the Yellow ZHA hardware discovery
-
Validate matcher field case in
usb.async_is_plugged_in - Enable SkyConnect config flow and use correct case in USB matching
- Fix eight sleep client creation
- Update const.py to include Outlet Groups on Eaton UPS's
- Fix unload race in unifiprotect tests
- Bump zigpy-zigate to 0.10.3
home-assistant/home-assistant.io
5 pull requests
Jc2k/aiohomekit
4 pull requests
Bluetooth-Devices/sensor-state-data
3 pull requests
Bluetooth-Devices/dbus-fast
3 pull requests
Bluetooth-Devices/oralb-ble
2 pull requests
hbldh/bleak
1 pull request
Created an issue in python/cpython that received 2 comments
Iterating an IntFlag ignores 0 in cpython 3.11
Bug report Minimal reproducer that fails on 3.11 but works on older versions. from enum import IntFlag class MessageFlag(IntFlag): ZERO = 0 MESSAG…
2
comments
Opened 6 other issues in 3 repositories
Jc2k/aiohomekit
2
closed
1
open
- Raise a subclassed exception of ValueError when a service is missing so we can disconnect and let the retry reconnect to force BlueZ to re-resolve services
- Modify COAP and IP backends to send state right away like we did for BLE
- Process notifications as disconnected events if we cannot decrypt so we don't get out of sync






