Metadata-Version: 2.1
Name: lutron-homeworks
Version: 1.0.4
Summary: Lutron HomeWorks Series 4 and 8 interface over Serial and Ethernet
Home-page: https://github.com/yozik04/lutron-homeworks
Author: Jevgeni Kiski
Author-email: yozik04@gmail.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/yozik04/lutron-homeworks/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: attrs
Provides-Extra: serial
Requires-Dist: pyserial-asyncio ; extra == 'serial'
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-mock ; extra == 'test'
Requires-Dist: pytest-asyncio ; extra == 'test'

# RFK101 Package

Package to connect to Lutron Homeworks Series-4 and Series-8 systems.
The controller is connected by an RS232 port to an Ethernet adaptor (NPort).

# Example:

    from time import sleep
    from pyhomeworks import Homeworks

    def callback(msg,data):
        print(msg,data)

    hw = Homeworks( 'host.test.com', 4008, callback )

    # Sleep for 10 seconds waiting for a callback
    sleep(10.)

    # Close the interface
    hw.close()


