A prometheus exporter for you smart meter.
A prometheus exporter for your smart meter.
smeterd_exporter is fully python 2.7 and python 3.4 compatible.
It is highly recommended to use virtual environemnts for this:
$ pyvenv my_virtual_env $ cd my_virtual_env $ . bin/activate
After having your virtual environment installed and activated run the following command to install the smeterd package directly from pypi (using pip):
$ pip install smeterd_exporter
Alternatively you can manually clone smeterd_exporter and run setupttools setup.py:
$ git clone https://github.com/nrocco/smeterd_exporter.git $ cd smeterd_exporter $ python setup.py install
This will install the needed python libraries which are needed to start reading P1 packets.
If you don’t want to install smeterd_exporter as a package you can run it directly from the root directory of the git repository using the following command but you are responsible for manually installing dependencies:
$ python -m smeterd_exporter
To install the required dependencies manually see requirements.txt or simply run:
$ pip install -r requirements.txt
- Fork it
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am ‘Add some feature’)
- Make sure that tests pass (make test)
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size smeterd_exporter-0.9.2.tar.gz (3.8 kB)||File type Source||Python version None||Upload date||Hashes View|