Skip to main content

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!

Metadata

Release files for pynecil 4.2.1

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

Source distribution (sdist)

Source distribution for pynecil 4.2.1
File Size Uploaded
pynecil-4.2.1.tar.gz 25.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pynecil 4.2.1
File Interpreter ABI Platform
pynecil-4.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 40.8 kB

Release files / pynecil-4.2.1.tar.gz

Download URL pynecil-4.2.1.tar.gz
Size 25.1 kB
Tags Source
SHA-256 checksum
How to use checksums
03547aad06de6bfd693e10035b80f8ec50a7162c33d28b5749879797214bac38
BLAKE2b-256 checksum
How to use checksums
03698223b0e749817ccf0202c50c9eb91e1cc49e6645b9f031e9f343f2e2a24a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via python-httpx/0.28.1

Release files / pynecil-4.2.1-py3-none-any.whl

Download URL pynecil-4.2.1-py3-none-any.whl
Size 15.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
59c5f53a9234c1659d09a6ddb933f0e5592cc615e70a8cdde3e79f80fca5773a
BLAKE2b-256 checksum
How to use checksums
e044dfef262865f77acbd8d648fcd32c97ae4e788121bc2391f8089c9bfd7149
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

This release

4.2.1 This release

2 release files

4.2.0

2 release files

4.1.1

2 release files

4.1.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

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