Working great !
Just a few things that could be better :
the redirections to allow data sharing at the beginning of the configuration was a bit sketchy and took me several tries to get through
2 weeks data collection limit is a bit annoying, it took me like 20 minutes to collect a whole year of data. I understand that you cant allow a huge traffic at once and it’s really not that bad, i’m just trying to find cons
Otherwise it’s really great, visualisation is fast and clear and it’s great to have consumption average and top/min. Do you plan to add custom weather station (or perhaps an option to use meteociel.com weather data or whatever) ?
the redirections to allow data sharing at the beginning of the configuration was a bit sketchy and took me several tries to get through
Do you experience bug cause you weren’t connected to your Enedis account the first time ? There’s some bugs with the Enedis part, I post on their forum, I’m waiting to know if the error comes from the way I use their API ot from them
2 weeks data collection limit is a bit annoying, it took me like 20 minutes to collect a whole year of data. I understand that you cant allow a huge traffic at once and it’s really not that bad, i’m just trying to find cons
There’s 2 reasons for this limitation:
First, you’re right, since all aeneria instance installed with yunohost will use the same Enedis API credentials, we need to be sure we will not exceed quota
Then, this feature was, at first, designed to let user refresh broken data (at the beginning, data from Enedis wasn’t always good, you could even have no data for a particular day. But these data could appear like 1 week later). And to make it quickly, I didn’t develop mechanism to collect data in background. So to avoid some server timeout, I’ve limited to 2 weeks.
Do you plan to add custom weather station (or perhaps an option to use meteociel.com weather data or whatever) ?
I don’t think Meteociel has an API to get data ? I’m interested if you have info about it.
For now, it will just be MeteoFrance Synop data cause data are free and easy to get. And I don’t want to multiply sources cause I don’t want to maintain to much code.
I’d like to have much stations, but I will change actual behavior only if I can find a new source with more stations to replace MeteoFrance Synop data.
I have a specific use-case : I moved and would like to import the data from pilea (old address) to æneria (where I just configured the new address).
Is there a way to create an address without link to enedis, but still data inside ?
I was not connected to the enedis dashboard when i first clicked on the aeneria link, which lead to funky endless redirections between enedis websites, i somehow managed to stop the cycle at the right time and logged in… Tried this with the same behaviour on Vivaldi and Firefox.
Apparently creating an API is being discussed on the meteociel forum but it is a solo hobby developper website so it’s a whole lot of work for just him… As it would be a whole lot of work for just you to implement everything in aeneris i guess !
I have an additionnal request, very simple stuff : we changed our electricity provider today and i could not find the delivery point number on the aeneris dashboard. Would be nice to put it in the address box…
I have an additionnal request, very simple stuff : we changed our electricity provider today and i could not find the delivery point number on the aeneris dashboard. Would be nice to put it in the address box…
Good idea, aeneria don’t keep this info for now, I’m gonna see what I can do
Thanks for your work!
I’ve installed Aeneria and since then I noticed in my logs (though Logwatch, in the Postfix section) an error related to e-mail sent to a wrong user: User unknown. Command output: lda([aeneria@truc.ynh.fr](mailto:aeneria@truc.ynh.fr),)
I think that as aeneria is not a yunohost user but a unix user, he hasn’t a mail account ?
I don’t know if it’s an issue due to aeneria package or yunohost ?
I’m curious : are you using the DataConnect endpoint, that are designed for professionnal use ? or is it still a webscrapping of the user’s dashboard (as I understood it some time ago) ? If so, what credentials would be shared by all installs ?
I’ve created a micro-entreprise to have a SIRET to get credentials to use this API. At first, cause I want to create a public instance of æneria and sell subscriptions. But these crendentials are also used by a community proxy-server. æneria instances installed with Yunohost are configured to use this proxy.
[instance installed with Yunohost] <==> [community server] <==> [Enedis API]
This proxy server let everyone use Enedis API throw my account but let me keep my credentials secret.
Webscraping method is no longer possible cause new Enedis website uses google captcha.