Metadata-Version: 2.1
Name: rfa-eagle-api
Version: 0.0.6
Summary: Unofficial client SDK for Rainforest Automation Eagle-200
Home-page: https://github.com/tonymitchell/rfa-eagle-api
Author: Tony Mitchell
Author-email: tony.mitchell@live.ca
License: MIT
Description: =============
        RFA-Eagle-API
        =============
        
        .. image:: https://travis-ci.com/tonymitchell/rfa-eagle-api.svg?branch=master
          :target: https://travis-ci.com/tonymitchell/rfa-eagle-api
        
        
        Unofficial client for Eagle-200 from Rainforest Automation
        ==========================================================
        
        Provides the ability to query the local API interface of the Eagle-200
        
        **Example 1. Query and print all variables from device**
        ::
        
          import eagle
        
          client = eagle.LocalApi(host='<device ip>', username='<Cloud ID>', password='<Install Code>')
          devices = client.device_list()
          for device in devices:
              device = client.device_query(device.hardware_address)
              print(device.get_all_variables())
        
        **Example 2. Use Meter wrapper class for simplified access to electricity meter data**
        ::
        
          import eagle
        
          client = eagle.LocalApi(host='<device ip>', username='<Cloud ID>', password='<Install Code>')
          meters = eagle.Meter.get_meters(client)
          for meter in meters:
              meter.update()
              print("Demand:", meter.instantaneous_demand)
        
        **Links:**
        
        * Rainforest Automation https://rainforestautomation.com/
        * Eagle-200 https://rainforestautomation.com/rfa-z114-eagle-200-2/
        * Developer Resources: https://rainforestautomation.com/support/developer/
        * Local API documentation: http://rainforestautomation.com/wp-content/uploads/2017/02/EAGLE-200-Local-API-Manual-v1.0.pdf
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/x-rst
