This repo contains the code for myenergy app. The app is hosted at https://sujithq.github.io/myenergy/
It is a simple app that shows the energy consumption of my household. The data is provided by June Energy and ISolarCloud. The data is refreshed every hour between 05-23.
It is also ingesting data from MeteoStat to show the weather data.
I always had to check June Energy and ISolarCloud app to see how much energy I have used and generated. I also had to check the weather app to see if there are anomalies. I wanted to see all this information in one place. So I created this app.
I needed the following information to use their API. (Found when logged in on the site)
client_id
client_secret
username
password
To get data, I had to use the following endpoints.
https://api.june.energy/rest/oauth/token
https://api.june.energy/eliq/contract/{contractid}/summary?from={from}&to={to}&valueType={valueType}
I needed the following information to use their API. (Found when logged in on the site)
APP_RSA_PUBLIC_KEY
ACCESS_KEY
APP_KEY
PS_ID
username
gatewayUrl
To get data, I had to use the following endpoints.
https://gateway.isolarcloud.eu/v1/userService/login
https://gateway.isolarcloud.eu/v1/powerStationService/getHouseholdStoragePsReport
I needed the following information to use their API. (Found when logged in on the site)
Host
Station
Key
(using)
To get data, I had to use the following endpoints.
https://gateway.isolarcloud.eu/v1/powerStationService/getHouseholdStoragePsReport