This repo contains the code for myenergy app. The app is hosted at https://energy.quintelier.dev/
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_idclient_secretusernamepassword
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_KEYACCESS_KEYAPP_KEYPS_IDusernamegatewayUrl
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)
HostStationKey(using)
To get data, I had to use the following endpoints.
https://gateway.isolarcloud.eu/v1/powerStationService/getHouseholdStoragePsReport