IoTaWatt_Access provides a Python interface to the query API of the IoTaWatt home electrical monitoring device. The device provides support for automatic uploading of data to online energy monitoring services, but no convenient tools for directly downloading the data. This packages allows data to be downloaded and stored as NumPy arrays for analysis and plotting.
This package requires Python 3.3 or later. The requirements for use of the package
and associated utility scripts are listed in the requirements.txt
file in the
repository root directory. Additional requirements for building the documents are
listed in the file docs/requirements.txt
. The pytest
package is required
to run the tests.
Aside from providing useful functionality, the utility scripts included in the
bin
directory also serve as usage examples for the iotatwatt_access
module.
Documentation is available online, and
may be built using the Makefile
in the docs
directory.
Please submit bug reports, feature requests, etc. via the GitHub Issues interface.
This package is made available under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of the License (see
the included LICENSE
file), or (at your option) any later version.