Skip to content

Python library to communicate with Pinecil V2 soldering irons via Bluetooth

License

Notifications You must be signed in to change notification settings

tr4nt0r/pynecil

Repository files navigation

Pynecil

Python library to communicate with Pinecil V2 soldering irons via Bluetooth

build codecov PyPI version "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!

About

Python library to communicate with Pinecil V2 soldering irons via Bluetooth

Resources

License

Stars

Watchers

Forks

Languages