Skip to main content

🔥 combustion_ble

This package enables communication with Combustion Inc. Predictive Thermometers. It uses bleak to provide asychronous, cross-platform support.

Discovered probes show up as instances of the Probe class in the DeviceManager.probes dictionary, and their temperatures and other data are continually updated by incoming BLE advertising messages. Additionally, calling connect() on an individual Probe object will cause the framework to maintain a connection to that device, and will automatically download all logged temperature records on the device.

This SDH was heavily inspired by Combustion Inc.'s Swift SDK. As such, the API is very similar, and the documentation for that SDK is a good reference for this one. The architecture may not be "pythonic" in every respect, but the primary design goal is to make subsequent updaets to this SDH as easy as possible, by tracking the diffs from the "upstream" Swift SDH.

Documentation

Docs for this project are in-progress, and are located at https://combustion-ble.readthedocs.io/

Usage

Docs are still in-progress. In the meantime, see the examples directory for some sample code.

Metadata

Release files for combustion-ble 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for combustion-ble 0.3.3
File Size Uploaded
combustion_ble-0.3.3.tar.gz 49.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for combustion-ble 0.3.3
File Interpreter ABI Platform
combustion_ble-0.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 120.2 kB

Release files / combustion_ble-0.3.3.tar.gz

Download URL combustion_ble-0.3.3.tar.gz
Size 49.1 kB
Tags Source
SHA-256 checksum
How to use checksums
384d38aeddcdebaa0848078e952183e31acb4c92beb04ce4de0f3a8f00644035
BLAKE2b-256 checksum
How to use checksums
a66da8d27b80135c97d8ca002db5125303c1d1067fc808f593eb5ff889bb0abc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release files / combustion_ble-0.3.3-py3-none-any.whl

Download URL combustion_ble-0.3.3-py3-none-any.whl
Size 71.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
053512d12e9118842bca3773fc453bcf5e2bf15d937ad387bcb29d9b90936a84
BLAKE2b-256 checksum
How to use checksums
00a3dcbecb0270f0e78448a5bb656b3c73c6c99f70af343324544625bcf38ae4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.8

Release history Release notifications | RSS feed

This release

0.3.3 This release

2 release files

0.3.2

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page