Skip to content
This repository has been archived by the owner on Mar 25, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: helgew/emporia-downloader
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: emporia-downloader-1.4
Choose a base ref
...
head repository: helgew/emporia-downloader
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 3 commits
  • 2 files changed
  • 1 contributor

Commits on Mar 24, 2023

  1. scm: updated README

    helgew committed Mar 24, 2023
    Copy the full SHA
    4ffc211 View commit details
  2. Copy the full SHA
    13c97a9 View commit details
  3. Updated README

    helgew authored Mar 24, 2023
    Copy the full SHA
    51a22ee View commit details
Showing with 10 additions and 7 deletions.
  1. +7 −4 README.rst
  2. +3 −3 pom.xml
11 changes: 7 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
@@ -22,6 +22,9 @@
Emporiá Vue Data Downloader
===========================

**NOTE: I am no longer using this tool myself since I have converted my Envoy Vue for use with esphome.
I will try to respond to issues here but this code will no longer be maintained.**

This project provides a client application for the `Emporiá Energy Smart Home Monitor
<https://emporiaenergy.com>`_ cloud data storage. It allows users to save their electricity
usage to an `InfluxDB <https://www.influxdata.com>`_ database and/or in JSON format. By default,
@@ -39,7 +42,7 @@ All external API dependencies are managed via maven, which is needed for compila
Usage
=============

You can compile the downloader application yourself or download the latest version (1.3)
You can compile the downloader application yourself or download the latest version (1.4)
from the `github repository <https://github.com/helgew/emporia-downloader/releases>`_.

Compilation
@@ -114,15 +117,15 @@ InfluxDB-related settings) are configured in ``config.properties``.
Continuously download per-second datapoints starting 3 hours ago, saving data to InfluxDB
-----------

``java -jar emporia-downloader.1.3.jar --config config.properties``
``java -jar emporia-downloader.1.4.jar --config config.properties``

This assumes that InfluxDB specific parameters are configured in ``config.properties`` and that
all other parameters are left as defaults.

Continuously download hourly datapoints starting yesterday, saving data to InfluxDB
-----------

``java -jar emporia-downloader.1.3.jar --scale h --history 1d``
``java -jar emporia-downloader.1.4.jar --scale h --history 1d``

In this case, the downloader will download and save the historical data and then go into a
continuous loop where it will sleep for an hour and then download new data. All data saved to
@@ -131,7 +134,7 @@ InfluxDB will be in Kilowatt-hours.
Print the last hour of per-second data to STDOUT only and quit
-----------

``java -jar emporia-downloader.1.3.jar --history 1h --raw --sleep 0``
``java -jar emporia-downloader.1.4.jar --history 1h --raw --sleep 0``

The downloader will download and print in JSON format the per-second usage for
each device going back by an hour. The data shown will be in Kilowatt-hours but any data saved to
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@

<groupId>org.grajagan.emporia</groupId>
<artifactId>emporia-downloader</artifactId>
<version>1.4</version>
<version>1.5-SNAPSHOT</version>
<name>Emporia Energy API Client</name>

<licenses>
@@ -28,8 +28,8 @@
<developerConnection>scm:git:git@github.com:helgew/emporia-downloader.git</developerConnection>
<connection>scm:git:https://github.com/helgew/emporia-downloader.git</connection>
<url>https://github.com/helgew/emporia-downloader.git</url>
<tag>emporia-downloader-1.4</tag>
</scm>
<tag>emporia-downloader-${project.version}</tag>
</scm>
<issueManagement>
<system>GitHub</system>
<url>https://github.com/helgew/emporia-downloader/issues</url>