Metadata-Version: 1.1
Name: pyhottop
Version: 0.1.0
Summary: UNKNOWN
Home-page: https://github.com/9b/pyhottop
Author: Brandon Dixon
Author-email: brandon@splitkeycoffee.com
License: MIT
Download-URL: https://github.com/9b/pyhottop/archive/master.zip
Description: Python Hottop Client
        ====================
        pyHottop gives you the power to control your Hottop KN-8828b-2k+ roaster directly through python code. **This library is meant to be used within applications and should not be used by itself to conduct a roast**. Questions, comments or for support needs, please use the issues_ page on Github.
        
        .. _issues: https://github.com/9b/pyhottop/issues
        
        
        Getting Started
        ---------------
        
        In order to interact with your Hottop roaster, you need to ensure your model has a USB-serial port which comes standard with the KN-8828b-2k+.
        
        1. Install the CP210x USB driver to read from the serial port:
        
        https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
        
        2. Install the pyHotop module:
        
        ``pip install pyhottop`` or ``python setup.py install``
        
        3. Plug your Hottop roaster into your laptop.
        4. Test connectivity to the roaster by running the diagnostic utility:
        
        ``pyhottop-test test``
        
        
        Features
        --------
        
        This library provides full control of the Hottop roaster. Built-in callback functionality allows you to build applications that decouple the processing logic from the library from the core of your application.
        
        * Stream Hottop readings
            * Easy-to-use callbacks that return readings
            * Adjustable polling interval
            * Human-readable settings
            * Flexible collection of data
            * Debugging interface
        * Control the Hottop directly
            * Heater settings
            * Fan speeds
            * Drum motor toggle
            * Cooling motor toggle
            * Solenoid (drum door) toggle
            * Chaff tray (detection) reader
        * Auto-discover roaster connection
            * Loops over USB connections to find the proper serial
Keywords: coffee,coffee roasting,hottop,coffee tech
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries
