If you enjoy my open source work, please consider donating to the Maui Food Bank
- Houston, TX
- http://mauifoodbank.org
- @bdraco
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
home-assistant/core Public🏡 Open source home automation that puts local control and privacy first.
-
python-zeroconf/python-zeroconf
python-zeroconf/python-zeroconf PublicA pure python implementation of multicast DNS service discovery
-
Bluetooth-Devices/bleak-esphome
Bluetooth-Devices/bleak-esphome PublicBleak backend of ESPHome
Python 1
11,313 contributions in the last year
| Day of Week | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
home-assistant/core,
ratgdo/esphome-ratgdo,
esphome/aioesphomeapi
and 209 other
repositories
Contribution activity
February 2024
Created 442 commits in 31 repositories
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 6 repositories not shown
Created 5 repositories
-
bdraco/zigpy
Python
This contribution was made on Feb 20
-
bdraco/ha_enphase_envoy_with_legacy
Python
This contribution was made on Feb 10
-
bdraco/aiodhcpwatcher
Python
This contribution was made on Feb 8
-
bdraco/cprofilev
Python
This contribution was made on Feb 7
-
bdraco/python-benchmark-harness
Python
This contribution was made on Feb 7
Created a pull request in home-assistant/core that received 18 comments
Add support for importing integrations in the executor
Proposed change Load integrations in the executor if import_executor is specified in manifest.json to avoid the code import blocking the event loop.
…
+254
−9
lines changed
•
18
comments
Opened 389 other pull requests in 30 repositories
home-assistant/core
7
open
304
merged
11
closed
-
Reduce bootstrap code
This contribution was made on Feb 26
-
Use discovery flow helper for hardware integrations
This contribution was made on Feb 26
-
Fix race in dlna_dmr test
This contribution was made on Feb 25
-
Add support for eager tasks
This contribution was made on Feb 25
-
Switch nmap_tracker to use aiooui
This contribution was made on Feb 25
-
Fix flakey utility meter test
This contribution was made on Feb 25
-
Make matter import in google_assistant late to avoid blocking the event loop
This contribution was made on Feb 25
-
PoC DO NOT MERGE: Fix matter blocking the event loop
This contribution was made on Feb 25
-
Make hardware setup in hassio a normal function
This contribution was made on Feb 25
-
Remove zeroconf from ssdp after deps
This contribution was made on Feb 25
-
Bump bluetooth-adapters to 0.18.0
This contribution was made on Feb 24
-
Bump ibeacon-ble to 1.2.0
This contribution was made on Feb 24
-
Fix workday blocking the event loop
This contribution was made on Feb 24
-
Reduce Bluetooth setup time
This contribution was made on Feb 24
-
Bump cryptography to 42.0.5
This contribution was made on Feb 24
-
Convert debouncer async_shutdown to be a normal function
This contribution was made on Feb 24
-
Fix profiler.lru_stats always throwing an exception
This contribution was made on Feb 23
-
Bump yalexs-ble to 2.4.2
This contribution was made on Feb 23
-
Bump habluetooth to 2.4.1
This contribution was made on Feb 23
-
Bump orjson to 3.9.15
This contribution was made on Feb 23
-
Fix bluetooth manager stop missing callback decorator
This contribution was made on Feb 23
-
Avoid creating task per device when adding legacy device trackers
This contribution was made on Feb 23
-
Avoid creating tasks to register hassio panels
This contribution was made on Feb 23
-
Avoid rechecking for missing platforms in the loader
This contribution was made on Feb 23
-
Improve performance of filtering HomeKit entities
This contribution was made on Feb 23
- Some pull requests not shown.
bdraco/aiodhcpwatcher
14
merged
-
feat: add support for setting nonblock with pcap
This contribution was made on Feb 9
-
feat: add helper to load scapy in the executor since it can block the loop
This contribution was made on Feb 8
-
feat: add test coverage for broken filtering
This contribution was made on Feb 8
-
chore: update readme to include example
This contribution was made on Feb 8
-
feat: decode hostnames using idna encoding
This contribution was made on Feb 8
-
feat: increase coverage
This contribution was made on Feb 8
-
fix: add checks for perm error setting up reader
This contribution was made on Feb 8
-
fix: ensure filter can be created on macos
This contribution was made on Feb 8
-
fix: import order
This contribution was made on Feb 8
-
chore: remove labels
This contribution was made on Feb 8
-
feat: refactor to make more testable
This contribution was made on Feb 8
-
chore: remove labels
This contribution was made on Feb 8
-
feat: cleanups
This contribution was made on Feb 8
-
feat: init
This contribution was made on Feb 8
Bluetooth-Devices/aiooui
7
merged
-
fix: invalid defaults
This contribution was made on Feb 24
-
fix: build failure
This contribution was made on Feb 24
-
fix: build a none wheel as well
This contribution was made on Feb 24
-
fix: make failure to update oui data non-fatal
This contribution was made on Feb 24
-
fix: raise timeout to get OUI data in build
This contribution was made on Feb 24
-
chore: drop labels workflow
This contribution was made on Feb 24
-
feat: first version
This contribution was made on Feb 24
esphome/aioesphomeapi
5
merged
-
Convert functions that no longer await to be normal functions
This contribution was made on Feb 18
-
Avoid creating tasks for starting/finishing the connection
This contribution was made on Feb 16
-
Pin cryptography and chacha20poly1305-reuseable to minimum compatible versions
This contribution was made on Feb 6
-
Bump pytest-asyncio to 0.23.4
This contribution was made on Feb 5
-
Refactor tests for new pytest-asyncio
This contribution was made on Feb 5
home-assistant/home-assistant.io
3
merged
-
Add TP970 to thermopro
This contribution was made on Feb 11
-
Add additional models to mopeka
This contribution was made on Feb 3
-
Update mopeka to clarify the integration only supports LPG
This contribution was made on Feb 3
home-assistant/supervisor
1
open
2
merged
-
Bump aiohttp to 3.9.4
This contribution was made on Feb 16
-
Bump securetar to 2024.2.0
This contribution was made on Feb 12
-
Create backups files without having to copy inner tarballs
This contribution was made on Feb 10
bdraco/yalexs-ble
3
merged
-
fix: only try to connect once at startup
This contribution was made on Feb 23
-
fix: handle YaleXSBLEError while shutting down the lock connection
This contribution was made on Feb 4
-
fix: add running guards to ensure cancel does not get suppressed
This contribution was made on Feb 4
bdraco/aiodiscover
3
merged
-
chore: add python 3.12 support
This contribution was made on Feb 8
-
chore: drop pytest-runner
This contribution was made on Feb 8
-
fix: decode ptr names as unicode
This contribution was made on Feb 8
bdraco/yalexs
2
merged
-
Add missing actions for home key
This contribution was made on Feb 9
-
chore: lint fixes
This contribution was made on Feb 8
Jc2k/aiohomekit
2
open
-
Avoid creating tasks to process zeroconf updates
This contribution was made on Feb 22
-
Small speed up to fetch characteristic values
This contribution was made on Feb 22
python-zeroconf/python-zeroconf
1
merged
1
open
-
feat: drop python 3.7 support
This contribution was made on Feb 7
-
feat: introduce InterfaceChoice.AllWithLoopback
This contribution was made on Feb 7
Bluetooth-Devices/mopeka-iot-ble
2
merged
-
feat: add TD40/TD200 models
This contribution was made on Feb 3
-
feat: add support for Lippert BottleCheck
This contribution was made on Feb 3
Bluetooth-Devices/ibeacon-ble
2
merged
-
feat: switch to using aiooui for mac lookups
This contribution was made on Feb 24
-
feat: switch to using aiooui for mac lookups
This contribution was made on Feb 24
esphome/esphome
2
merged
-
dashboard: move storage json update to a background task in edit save
This contribution was made on Feb 24
-
Bump aioesphomeapi to 21.0.2
This contribution was made on Feb 6
home-assistant/developers.home-assistant
1
open
1
merged
-
Document import_executor manifest.json field
This contribution was made on Feb 25
-
Add blog post about directly altering ConfigEntry objects
This contribution was made on Feb 13
AngellusMortis/pyunifiprotect
1
merged
-
Use URL objects for aiohttp requests
This contribution was made on Feb 2
home-assistant/docker
1
merged
-
Switch libjpeg-turbo to its new name libturbojpeg for alpine 3.19
This contribution was made on Feb 1
StevenLooman/async_upnp_client
1
merged
-
Cache the parsing of didl_lite.from_xml_string for dlna profile
This contribution was made on Feb 10
catsmanac/ha_enphase_envoy_with_legacy
1
merged
-
reduce code
This contribution was made on Feb 10
pvizeli/securetar
1
merged
-
Add support for creating inner tar files
This contribution was made on Feb 10
Danielhiversen/pySwitchbot
1
merged
-
Remove unused code
This contribution was made on Feb 11
Bluetooth-Devices/thermopro-ble
1
merged
-
feat: add support for TP970R
This contribution was made on Feb 11
aio-libs/aiohttp
1
merged
-
Avoid creating a task to do DNS resolution if there is no throttle
This contribution was made on Feb 18
Bluetooth-Devices/bleak-esphome
1
merged
-
feat!: updates for aioesphomeapi 22
This contribution was made on Feb 18
pubnub/python
1
open
-
Refactor AsyncioTelemetryManager to avoid creating a task every second
This contribution was made on Feb 18
5
repositories not shown
Reviewed 245 pull requests in 25 repositories
home-assistant/core
25 pull requests
-
2024.2.4
This contribution was made on Feb 26
-
Fix uneeded state update in Idasen Desk sensor
This contribution was made on Feb 26
-
Esphome text sensor device class
This contribution was made on Feb 26
-
Update freezegun to 1.4.0
This contribution was made on Feb 26
-
Bump aioesphomeapi to 22.1.0
This contribution was made on Feb 26
-
Update caldav to 1.3.9
This contribution was made on Feb 26
-
Bump tesla-fleet-api to 0.4.6 in Teslemetry
This contribution was made on Feb 26
-
Update guppy3 to 3.1.4.post1
This contribution was made on Feb 25
-
Add support for eager tasks
This contribution was made on Feb 25
-
Bump tesla_powerwall to 0.5.2 and accommodate optional values from the module
This contribution was made on Feb 25
-
Add Grid import export to Enphase Envoy
This contribution was made on Feb 25
-
Enphase Envoy refactor and extend diagnostics
This contribution was made on Feb 25
-
Update bcrypt to 4.1.2
This contribution was made on Feb 25
-
Update ciso8601 to 2.3.1
This contribution was made on Feb 25
-
Update pytest to 8.0.2
This contribution was made on Feb 25
-
Update pylint to 3.1.0
This contribution was made on Feb 25
-
Add support for importing integrations in the executor
This contribution was made on Feb 25
-
Avoid reschedule churn in Storage.async_delay_save
This contribution was made on Feb 24
-
Reduce Bluetooth setup time
This contribution was made on Feb 24
-
Improve tplink authenticate description wording
This contribution was made on Feb 24
-
Code improvements for microbees component
This contribution was made on Feb 23
-
Bump
pysnmp-lextudiolibrary to version 6.0.2This contribution was made on Feb 23 -
Allow Shelly CoAP to honour default network adapter
This contribution was made on Feb 23
-
Load translations at setup time if they were not loaded at bootstrap
This contribution was made on Feb 23
-
Isolate systemmonitor from psutil shared state
This contribution was made on Feb 23
- Some pull request reviews not shown.
aio-libs/aiohttp
13 pull requests
-
Avoid creating a task to do DNS resolution if there is no throttle
This contribution was made on Feb 19
-
Implement granular URL error hierarchy in the HTTP client
This contribution was made on Feb 16
-
[3.9] Create hello.txt.gz dynamically and improve related assertions (#8136)
This contribution was made on Feb 14
-
[3.10] Create hello.txt.gz dynamically and improve related assertions (#8136)
This contribution was made on Feb 14
-
Create hello.txt.gz dynamically and improve related assertions
This contribution was made on Feb 13
-
Remove unused readall from Python parser
This contribution was made on Feb 11
-
Add server capability to check for Brotli compressed static files
This contribution was made on Feb 5
-
💅 Propagate error causes via asyncio protocols
This contribution was made on Feb 5
-
Cleanup comment
This contribution was made on Feb 3
-
[PR #8127/b97d9a97 backport][3.10] Treat Accept-Encoding header as case-insensitive for gzip file check
This contribution was made on Feb 2
-
[PR #8127/b97d9a97 backport][3.9] Treat Accept-Encoding header as case-insensitive for gzip file check
This contribution was made on Feb 2
-
Treat Accept-Encoding header as case-insensitive for gzip file check
This contribution was made on Feb 2
-
Feature: Add trace_request_ctx for WS connections
This contribution was made on Feb 1
esphome/aioesphomeapi
11 pull requests
-
Implement Datetime component
This contribution was made on Feb 18
-
Bump release-drafter/release-drafter from 5 to 6
This contribution was made on Feb 17
-
Avoid creating tasks for starting/finishing the connection
This contribution was made on Feb 17
-
Bump black from 24.1.1 to 24.2.0
This contribution was made on Feb 17
-
Bump pytest-asyncio from 0.23.4 to 0.23.5
This contribution was made on Feb 17
-
Bump flake8 from 6.1.0 to 7.0.0
This contribution was made on Feb 2
-
Update pytest requirement from <8,>=6.2.4 to >=6.2.4,<9
This contribution was made on Feb 2
-
Bump actions/cache from 3 to 4
This contribution was made on Feb 2
-
Bump codecov/codecov-action from 3 to 4
This contribution was made on Feb 2
-
Bump types-protobuf from 4.24.0.4 to 4.24.0.20240129
This contribution was made on Feb 2
-
Bump pypa/cibuildwheel from 2.16.2 to 2.16.5
This contribution was made on Feb 2
home-assistant/home-assistant.io
9 pull requests
-
Fix screenlogic service descriptions
This contribution was made on Feb 24
-
Document credentials update for Enphase Envoy
This contribution was made on Feb 17
-
Add velocity and number information for powerview
This contribution was made on Feb 17
-
Add eq3btsmart integration page
This contribution was made on Feb 8
-
Add TBW-106UB Bluetooth adapter to High Performance adapters
This contribution was made on Feb 7
-
Add tapo virtual integration
This contribution was made on Feb 5
-
Add new way to obtain the key to Yale Access Bluetooth
This contribution was made on Feb 5
-
Update documentation for Yale Access Bluetooth adding new way to obtain the key/slot
This contribution was made on Feb 5
-
Add docs for Qingping CO2 Temp RH
This contribution was made on Feb 3
home-assistant-libs/aioshelly
6 pull requests
-
Allow setting of CoAP listening IP address
This contribution was made on Feb 25
-
Dump device info - fixtures for HA testing
This contribution was made on Feb 22
-
Introduce common library for all tools
This contribution was made on Feb 18
-
Introduce tools folder and fix verify.py
This contribution was made on Feb 16
-
Fix pylint config warnings
This contribution was made on Feb 16
-
Align black pre-commit behaviour to tox (CI)
This contribution was made on Feb 16
home-assistant/developers.home-assistant
3 pull requests
-
Add blog post about directly altering ConfigEntry objects
This contribution was made on Feb 13
-
Document ConfigEntry objects must not be mutated by integrations
This contribution was made on Feb 10
-
Document config entry unique ID must be a string
This contribution was made on Feb 8
python-kasa/python-kasa
3 pull requests
-
Fix for P100 on fw 1.1.3 login_version none
This contribution was made on Feb 14
-
Retain last two chars for children device_id
This contribution was made on Feb 1
-
Avoid crashing on childdevice property accesses
This contribution was made on Feb 1
bdraco/yalexs-ble
3 pull requests
-
chore(deps): bump cryptography from 42.0.2 to 42.0.4
This contribution was made on Feb 22
-
chore(deps): bump cryptography from 41.0.6 to 42.0.2
This contribution was made on Feb 17
-
chore(deps): bump aiohttp from 3.9.0 to 3.9.2
This contribution was made on Feb 4
Bluetooth-Devices/oralb-ble
2 pull requests
-
chore: fix CI
This contribution was made on Feb 21
-
feat: add brush modes to the parser
This contribution was made on Feb 18
Jc2k/aiohomekit
2 pull requests
-
Bump cryptography from 42.0.2 to 42.0.4
This contribution was made on Feb 22
-
Recover CoAP pairing when remote device stops responding
This contribution was made on Feb 2
esphome/esphome
2 pull requests
-
Bump pytest-asyncio from 0.23.3 to 0.23.5
This contribution was made on Feb 19
-
Bump black from 23.12.1 to 24.2.0
This contribution was made on Feb 19
home-assistant/supervisor
2 pull requests
-
Bump cryptography from 42.0.3 to 42.0.5
This contribution was made on Feb 24
-
Create backups files without having to copy inner tarballs
This contribution was made on Feb 12
bdraco/yalexs
2 pull requests
-
Camera content-token raise error on expiry
This contribution was made on Feb 25
-
Add contentToken Auth header for camera images (Yale home)
This contribution was made on Feb 8
Bluetooth-Devices/bluetooth-adapters
2 pull requests
-
chore(deps-dev): bump pytest-asyncio from 0.23.3 to 0.23.4
This contribution was made on Feb 5
-
chore(deps): bump aiohttp from 3.9.2 to 3.9.3
This contribution was made on Feb 5
home-assistant/brands
2 pull requests
-
Sync tapo icons from core to custom
This contribution was made on Feb 7
-
Add tplink_tapo to core_integrations
This contribution was made on Feb 7
pypa/pip
1 pull request
-
Retry on http status 502
This contribution was made on Feb 1
AngellusMortis/pyunifiprotect
1 pull request
-
Use URL objects for aiohttp requests
This contribution was made on Feb 2
ratgdo/esphome-ratgdo
1 pull request
-
Update v25board_esp8266_d1_mini_secplusv1.yaml
This contribution was made on Feb 4
home-assistant/wheels-custom-integrations
1 pull request
-
Build wheels for CPython ABI cp312
This contribution was made on Feb 4
jrester/tesla_powerwall
1 pull request
-
Update URL handling to use yarl
This contribution was made on Feb 7
home-assistant/docker-base
1 pull request
-
Update Python 3.11.8/3.12.2 and pip 24.0
This contribution was made on Feb 9
Danielhiversen/pySwitchbot
1 pull request
-
Refactored common curtain/tilt code to shared base class
This contribution was made on Feb 10
pvizeli/securetar
1 pull request
-
Add support for creating inner tar files
This contribution was made on Feb 12
aio-libs/aiohappyeyeballs
1 pull request
-
chore(pre-commit.ci): pre-commit autoupdate
This contribution was made on Feb 12
hacs/integration
1 pull request
-
Adjust plugin filename scan for better performance
This contribution was made on Feb 16
Created an issue in home-assistant-libs/python-matter-server that received 9 comments
Importing MatterClient blocks the event loop for ~7-12 seconds.
Name: python-matter-server
Version: 5.5.0
>>> import psutil;import os;p = psutil.Process(os.getpid());print(p.memory_info());import time;start=time…
9
comments
Opened 5 other issues in 4 repositories
home-assistant/core
2
closed
-
SkyConnect zha discovery blocks the event loop for over 1s
This contribution was made on Feb 15
-
dlna_dmr takes significantly longer to startup vs other integrations
This contribution was made on Feb 6
pubnub/python
1
open
-
AsyncioTelemetryManager._start_clean_up_timer creates a new task every second
This contribution was made on Feb 18
hacs/integration
1
open
-
HacsPluginRepository.update_repository triggers asyncio execution time warnings
This contribution was made on Feb 15
python-zeroconf/python-zeroconf
1
open
-
Conflicts not detected after initial registration
This contribution was made on Feb 5
1
contribution
in private repositories
Feb 7






