Skip to main content

Python library to communicate with Pinecil V2 soldering irons via Bluetooth

Project description

Pynecil

Python library to communicate with Pinecil V2 soldering irons via Bluetooth

build codecov PyPI version PyPI - Downloads "Buy Me A Coffee" GitHub Sponsor


📖 Documentation


📦 Installation

You can install Pynecil via pip:

pip install pynecil

🚀 Usage

Basic Example

import asyncio
from pynecil import CharSetting, discover, Pynecil 

async def main():
    
    device = await discover()
    client = Pynecil(device)

    device_info = await client.get_device_info()

    live_data = await client.get_live_data()

    await client.write(CharSetting.SETPOINT_TEMP, 350)

asyncio.run(main())

For more advanced usage, refer to the documentation.


🛠 Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes and commit them.
  4. Submit a pull request.

Make sure to follow the contributing guidelines.


📜 License

This project is licensed under the MIT License - see the LICENSE file for details.


❤️ Support

If you find this project useful, consider buying me a coffee ☕ or sponsoring me on GitHub!

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

pynecil-4.2.1.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

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

pynecil-4.2.1-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file pynecil-4.2.1.tar.gz.

File metadata

  • Download URL: pynecil-4.2.1.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for pynecil-4.2.1.tar.gz
Algorithm Hash digest
SHA256 03547aad06de6bfd693e10035b80f8ec50a7162c33d28b5749879797214bac38
MD5 91d1e8b3113a88ac5239b70fb6c68fa4
BLAKE2b-256 03698223b0e749817ccf0202c50c9eb91e1cc49e6645b9f031e9f343f2e2a24a

See more details on using hashes here.

File details

Details for the file pynecil-4.2.1-py3-none-any.whl.

File metadata

  • Download URL: pynecil-4.2.1-py3-none-any.whl
  • Upload date:
  • Size: 15.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for pynecil-4.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 59c5f53a9234c1659d09a6ddb933f0e5592cc615e70a8cdde3e79f80fca5773a
MD5 bb7305d82f0746acbddc031d028ef1b0
BLAKE2b-256 e044dfef262865f77acbd8d648fcd32c97ae4e788121bc2391f8089c9bfd7149

See more details on using hashes here.

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