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!

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.

Release history Release notifications | RSS feed

This release

4.2.1 This release

2 files

4.2.0

2 files

4.1.1

2 files

4.1.0

2 files

4.0.1

2 files

4.0.0

2 files

3.0.1

2 files

3.0.0

2 files

2.1.0

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.0.1

2 files

1.0.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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