Skip to main content

Thermopro TP25 BLE Library

Project description

thermopro-tp25-ble

PyPI Tests Changelog License

Thermopro TP25 BLE Library

Shoutout to https://martys.blog/posts/thermopro-3-raw-data for useful information on decoding probe temperature readings!

Known Issues

  • Battery level is nowhere near right.
    • If someone has this thermometer, lab bench power supply and grabs the device raw data that'll be most helpful

Future Releases

  • Set the probes type (e.g.: ambient or food internal temp)
  • Set the ambient low and high thresholds
  • Set the food internal temp goal
  • Silence the hub alarm

Installation

Install this library using pip:

pip install thermopro-tp25-ble

Usage

Usage instructions go here.

Development

To contribute to this library, first checkout the code. Then create a new virtual environment:

cd thermopro-tp25-ble
python -m venv venv
source venv/bin/activate

Now install the dependencies and test dependencies:

python -m pip install -e '.[test]'

To run the tests:

python -m pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

thermopro_tp25_ble-0.1.1.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

thermopro_tp25_ble-0.1.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file thermopro_tp25_ble-0.1.1.tar.gz.

File metadata

  • Download URL: thermopro_tp25_ble-0.1.1.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for thermopro_tp25_ble-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bda2393d1ea40c24f93c94f85f0329e73a2496cb3010f812e8a4f5908300c599
MD5 20c0e1b87e610d07bc86395216c593cb
BLAKE2b-256 d847cfe16a77eb6dfbfba77bb38f2f5bbf6120ce69dc27f15c5fd11fa84c7969

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermopro_tp25_ble-0.1.1.tar.gz:

Publisher: publish.yml on kwood1992/thermopro-tp25-ble

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file thermopro_tp25_ble-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for thermopro_tp25_ble-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b1706784c9858ccafb34c5d86149fe723186ef0f8e38bd24400724a263e5b1b8
MD5 585b26e1f70da0dd402fce75e1d428d5
BLAKE2b-256 a4813c127c5c3850149e02ae0bc52a029a29e05a0b38a13b622029d6a26151f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for thermopro_tp25_ble-0.1.1-py3-none-any.whl:

Publisher: publish.yml on kwood1992/thermopro-tp25-ble

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page