Metadata-Version: 2.1
Name: eagle100
Version: 0.1.1
Summary: Tool to read data from Rainforest Legacy Eagle.
Home-page: https://github.com/hastarin/eagle100
Author: Jon Benson
Author-email: jon.benson@hastarin.com
License: MIT
Keywords: rainforest eagle
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Home Automation
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE

# eagle100
Rainforest EAGLE 100 client (forked from uEagle)

Basic, lightweight client for accessing the local REST API of Rainforest Automation's EAGLE 100 device.

Based off a micropython module, this uses minimal local resources.

This has been forked from [toddsay/uEagle](https://github.com/toddsay/uEagle) to get his fix to [jcalber/uEagle](https://github.com/jcalbert/uEagle) published to PyPi.
Example use:

```python
from eagle100 import Eagle
 
CLOUD_ID = '012abc'
INSTALL_CODE = '0123456789abcdef'
ADDRESS = '192.168.1.123' #optional if your platform can resove mDNS
 
eagle = Eagle(CLOUD_ID, INSTALL_CODE, address=ADDRESS)
 
demand_data = eagle.get_instantaneous_demand()
print('Current Usage: {:.3f} kW'.format(demand_data['Demand']))
```


