{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/10"}],"enrichment":{"capability":"Parses BLE advertisements from INKBIRD temperature, humidity, and battery sensors into structured sensor values, supporting both passive scanning and active polling/subscription modes.","skillfed_tags":["ble-parsing","sensor-integration","home-automation"],"use_cases":["Extract temperature and humidity readings from INKBIRD sensors in a Home Assistant custom integration or standalone BLE scanner.","Monitor battery levels of multiple INKBIRD devices and trigger alerts when they drop below a threshold.","Build a passive BLE listener that collects environmental data from INKBIRD sensors without pairing or connecting.","Integrate INKBIRD sensor data into a custom IoT dashboard or data logging pipeline.","Poll or subscribe to active INKBIRD models that require a persistent connection for real-time updates."],"what_it_does":"inkbird-ble is a parser library that converts Bluetooth Low Energy advertisements from INKBIRD environmental sensors into structured, typed sensor readings. It handles the low-level BLE advertisement decoding so you don't have to manually parse raw bytes. Most INKBIRD sensors broadcast their readings passively, so you can extract temperature, humidity, and battery values without establishing a connection\u2014just pass a BluetoothServiceInfoBleak object from habluetooth to the parser and iterate over the results. A smaller subset of models require active polling or subscription over a persistent connection, which the library supports via async methods.\n\nThe package is built on top of habluetooth and sensor-state-data, integrating with the broader Bluetooth sensor ecosystem. It's classified as Pre-Alpha but is actively maintained and supports Python 3.11 through 3.14. The library is designed for integration into home automation platforms and custom BLE monitoring applications where you need reliable, structured access to INKBIRD sensor data.","worth_installing":"Yes, if you are building a BLE integration or home automation system that needs to read INKBIRD sensors. The library handles the parsing complexity and integrates cleanly with habluetooth. Pre-Alpha status and 20 GitHub stars suggest early-stage maturity, so expect potential API changes; verify device model support against your hardware before committing to production use."},"id":"inkbird-ble","links":{"html":"https://skillfed.io/packages/inkbird-ble","md":"https://skillfed.io/packages/inkbird-ble.md","pypi":"https://pypi.org/project/inkbird-ble/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-28","license_spdx":"MIT","license_treatment":"permissive","name":"inkbird-ble","python_support":"supports_current","summary":"Parser for INKBIRD BLE devices"},"popularity":{"monthly_downloads":75663,"position":14688,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.0"}
