Beste tweakers,
Aangezien ik een aantal winddelen heb via windcentrale ben ik op zoek gegaan naar hoe de applicatie op de telefoon aan zijn informatie komt.
Hier wilde ik namelijk zelf in grafana grafieken mee maken.
Er zijn 2 verschillende API url's waar de data vandaan komt en hier ben ik mee aan de slag gegaan.
Aangezien er geen API documentatie is (heb ik gevraagd bij windcentrale) ben ik zelf aan het reverse engineeren gegaan.
Via een perl script lees ik de 2 API's uit en stuur die data naar een graphite datasource.
In grafana heb ik 2 dashboards gemaakt waar die informatie op de te zien is.
Een dashboard met een overzicht van alle molens en een dashboard waar je je eigen molen kan selecteren en het aantal winddelen waarna de data dynamisch wordt aangepast.
Voor de mensen die het zelf leuk vinden om hier mee aan de slag op github staat mijn gebruikte code.
Mijn eigen grafana met data is hier te vinden.
Het is nog work in progress.
Zijn er mensen meer tweakers die iets met deze API hebben gedaan of willen doen ? Of wel ergens documentatie van API hebben kunnen vinden ?
Groetjes,
Damon
Aangezien ik een aantal winddelen heb via windcentrale ben ik op zoek gegaan naar hoe de applicatie op de telefoon aan zijn informatie komt.
Hier wilde ik namelijk zelf in grafana grafieken mee maken.
Er zijn 2 verschillende API url's waar de data vandaan komt en hier ben ik mee aan de slag gegaan.
Aangezien er geen API documentatie is (heb ik gevraagd bij windcentrale) ben ik zelf aan het reverse engineeren gegaan.
Via een perl script lees ik de 2 API's uit en stuur die data naar een graphite datasource.
In grafana heb ik 2 dashboards gemaakt waar die informatie op de te zien is.
Een dashboard met een overzicht van alle molens en een dashboard waar je je eigen molen kan selecteren en het aantal winddelen waarna de data dynamisch wordt aangepast.
Voor de mensen die het zelf leuk vinden om hier mee aan de slag op github staat mijn gebruikte code.
Mijn eigen grafana met data is hier te vinden.
Het is nog work in progress.
Zijn er mensen meer tweakers die iets met deze API hebben gedaan of willen doen ? Of wel ergens documentatie van API hebben kunnen vinden ?
Groetjes,
Damon
[ Voor 1% gewijzigd door Fietsbelletje op 12-05-2022 15:04 . Reden: update url ]