Skip to content
Gather data locally from a Rainforest Eagle-200
Python
Branch: master
Clone or download
gtdiehl Update CHANGES.txt
Added changes to v0.2.2
Latest commit 6fbda0f Nov 15, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
eagle200_reader Remove unneeded try..except around post_manager device list http request Oct 23, 2019
CHANGES.txt Update CHANGES.txt Nov 15, 2019
LICENSE Initial commit Apr 9, 2019
README.md Minor README updates Oct 16, 2019
setup.py Update setup.py Nov 15, 2019

README.md

Eagle200 Reader

Gather data locally from a Rainforest Eagle-200 device.

Eagle200 Reader provides the ability to retrieve data from a Rainforest Eagle-200 device from the local network, rather than from the cloud. Three arguments are needed to connect to the device; IP Address, Cloud ID (aka Username), and Install Code (aka Password).

Typical usage often looks like this::

#!/usr/bin/env python

import eagle200_reader

IP_ADDR = 1.1.1.1
CLOUD_ID = '0012ef'
INSTALL_CODE = '4234343242343242'

device = eagle200_reader.EagleReader(IP_ADDR, CLOUD_ID, INSTALL_CODE)

print("Instantanous Demand:     {} kW".format(device.instantanous_demand()))
print("Total Energy Delivered:  {} kWh".format(device.summation_delivered()))
print("Total Energy Received:   {} kWh".format(device.summation_received()))
print("Total Net Energy:        {} kWh".format(device.summation_total()))
You can’t perform that action at this time.