{"id":20711930,"url":"https://github.com/bundesapi/eco-visio-api","last_synced_at":"2025-04-23T06:48:49.773Z","repository":{"id":37100764,"uuid":"500540835","full_name":"bundesAPI/eco-visio-api","owner":"bundesAPI","description":"API zum Eco-Visio-Dashboard von Eco-Counter","archived":false,"fork":false,"pushed_at":"2023-05-21T08:13:25.000Z","size":3745,"stargazers_count":9,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-23T06:48:43.379Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bundesAPI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-06T18:02:24.000Z","updated_at":"2024-06-25T18:25:40.000Z","dependencies_parsed_at":"2023-02-18T01:01:23.570Z","dependency_job_id":null,"html_url":"https://github.com/bundesAPI/eco-visio-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"bundesAPI/api-doc-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Feco-visio-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Feco-visio-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Feco-visio-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bundesAPI%2Feco-visio-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bundesAPI","download_url":"https://codeload.github.com/bundesAPI/eco-visio-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250386745,"owners_count":21422026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T02:17:25.488Z","updated_at":"2025-04-23T06:48:49.736Z","avatar_url":"https://github.com/bundesAPI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eco-Visio API\n\nAPI zum [Eco-Visio-Dashboard](https://data.eco-counter.com/ParcPublic/?id=4586) von Eco-Counter. \n\nEco-Counter ist ein Technologieunternehmen mit Hauptsitz in Lannion, in der Bretagne. Zum Unternehmen zählen Filialen in Montreal (Kanada) und in Köln. Das Untenehmen betreibt u.a. Fahrrad- und Fußgängerzähler in unterschiedlichen Ländern, die in zahlreichen deutschen Städten z.B. Angaben wie \"Radfahrende heute\" oder \"Radfahrende dieses Jahr\" ausweisen. Teilweise sind die Zähler auch vollständig unterirdisch verlegt worden (z.B. zahlreiche Fahrradzählstellen in Hessen, vgl. https://data.eco-counter.com/ParcPublic/?id=8080). \n\nGenerell findet man in Deutschland überwiegend Fahrradzähler. In Rostock gibt es daneben auch Fußgängerzähler (https://data.eco-counter.com/ParcPublic/?id=888), ebenso in Schwerin (https://data.eco-counter.com/ParcPublic/?id=6116), in Greifswald (https://data.eco-counter.com/ParcPublic/?id=6997) oder in Böblingen (https://data.eco-counter.com/ParcPublic/?id=6811). In Ludwigsburg gibt es sogar separat ausgewiesene Autozähler von Eco-Counter (https://data.eco-counter.com/ParcPublic/?id=6011).\n\nEco-Visio ist ein Analysetool zur Auswertung der Daten. Die Daten zahlreicher (aber nicht aller) Zähler sind öffentlich einsehbar (Option 'publicwebpage'), teilweise gruppiert nach Träger/Organisation/Domäne (Option 'publicwebpageplus'). \n\nDer Zugriff auf nicht-öffentlich einsehbare Zähler erfolgt über die [Eco-Counter API](https://raw.githubusercontent.com/bundesAPI/eco-visio-api/main/openapi_Eco-Counter_v1.1.yaml) auf die auf [https://developers.eco-counter.com/](https://developers.eco-counter.com/) beschriebene Weise (oder nach einem Login auf [https://www.eco-visio.net/v5/login/](https://www.eco-visio.net/v5/login/)). \n\n\n\u003cimg src=\"https://filer.eco-counter-tools.com/file/36/abbffb1981cff24c155d40cda72890efbd4b5dfeedf05131025d2ed36128a736/14404315699570.jpg\" alt=\"Fahrradzzähler Nürnberg\" style=\"width:200px;\"/\u003e\n\n\n## Publicwebpageplus \n\n**URL:** https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpageplus/{idOrganisme}\n\nAlle Zähler eines Trägers mit ID *idOrganisme* (z.B. 4586, 20 oder 8080). Eine Übersicht über gültige Ausprägungen des Parameters *idOrganisme* und deren Bedeutung gibt die Tabelle [hier](https://github.com/AndreasFischer1985/eco-visio-api/blob/main/eco-visio-api.csv) (Stand: 18.05.2023).\nNeben Zählern, die im Rahmen einer Publicwebpageplus einer idOrganisme zugeordnet sind, gibt es weitere Zähler (siehe Publicwebpage, unten). Eine Sammlung aller aktuell bekannten Zähler findet sich in der Tabelle [hier](https://github.com/AndreasFischer1985/eco-visio-api/blob/main/eco-visio-api_collection.csv) \n\nEinige *idOrganisme* sind deutschen Bundesländern und Städten zugeordnet:\n\n8080=Hessen, 6365=Mecklenburg-Vorpommern,\n4728=Berlin, 677=Köln, 4701=Bonn, 6011=Ludwigsburg, 4206=Heidelberg, \n607=Stuttgart, 4702=Rhein-Sieg-Kreis, 857=Düsseldorf, 888=Rostock, \n5417=Augsburg, 5972=Leipzig, 7119=Bielefeld, 4197=Mannheim, 7581=Reutlingen, \n7224=Hürth, 4729=Würzburg, 7241=Norderstedt, 751=Freiburg, 6109=Oberbergischer Kreis und Rheinisch-Bergischer Kreis,\n4699=Rheinisch-Bergischer Kreis und Oberbergischer Kreis, \n6076=Oberhausen, 6116=Schwerin, 7642=Leverkusen, \n6135=Goslar, 6997=Greifswald, 6471=Ludwigshafen, 7058=Siegen, \n4626=Essen, 6603=Bochum, 6481=Aschaffenburg, 6811=Böblingen, 6150=Dortmund.\n\nAußerdem sind Zähler in deutschen Städten ausgewiesen unter *idOrganisme* 4586 (=\"Bike Count Display Interactive Map\") und 5024 (=\"National Database Demo\").\n\n\n### Parameter\n\n**Parameter:** *withNull*\n\nParameter ohne bekannten/dokumentierten Effekt.\n\n\n**Parameter:** *end* (optional)\n\nSpätestes interessierendes Datum (z.B. \"26/05/2022\").\n\n\n**Parameter:** *begin* (optional)\n\nFrühestes interessierendes Datum (z.B. \"01/01/2021\").\n\n\n**Parameter:** *pratique* (optional)\n\n\"pratique\" i.S.v. Beschränkung auf interessierende Zählerart (z.B. 1=Fußgänger, 2=Fahrräder, 4=Autos, oder 12=Sternchen).\n\n\n\n**URL:** https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpageplus/data/1\n\nWerte für einen spezifischen Zähler mit ID *idPdc* (z.B. 100125116) der als GET-Parameter zu spezifizieren ist (optional auch ergänzend als Pfad-Parameter statt der 1).\n\n\n### Parameter\n\n**Parameter:** *idOrganisme* (mandatory)\n\nID des Trägers (z.B. 4586, 20 oder 8080)\n\n\n**Parameter:** *idPdc* (mandatory)\n\nID des Zählers (z.B. 100125116)\n\n\n**Parameter:** *interval* (mandatory)\n\n- 1\n- 2\n- 3\n- 4\n- 5\n- 6\n\nAggregationsintervall (6=Monate, 5=Wochen, 4=Tage, 3=Stunden, 2=Viertelstunden, 1=Viertelstunden?).\n\n\n**Parameter:** *flowIds* (mandatory)\n\npratique-ID, ggf. mehrere mit Semikolon getrennt' (z.B. 101125116;102125116;353247560;353247561).\n\n\n**Parameter:** *fin* (optional)\n\nSpätestes interessierendes Datum (z.B. 26/05/2022).\n\n\n**Parameter:** *debut* (optional)\n\nFrühestes interessierendes Datum (z.B. 01/01/2021).\n\n\n### Beispiel\n\n```bash\ncounters=$(curl -m 60 https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpageplus/4586)\ndata=$(curl -m 60 \"https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpageplus/data/100125116?idOrganisme=4586\u0026idPdc=100125116\u0026interval=4\u0026flowIds=101125116%3B102125116%3B353247560%3B353247561\")\n```\n\n\n## Publicwebpage \n\n**URL:** https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpage/{idPdc}\n\nMetadaten zu ausgewählten Zählern auf Basis der idPdc (z.B. 100063085).\n\n\n**Parameter:** *withNull*\n\nAnzeige unspezifizierter Werte (z.B.true)\n\n\n\n**URL:** https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpage/data/{idPdc}\n\nZählerdaten zu ausgewählten Zählern auf Basis der idPdc (z.B. 100063085). Eine Liste aller idPdc-Einträge (Stand: 21.05.2023) findet sich [hier](https://raw.githubusercontent.com/bundesAPI/eco-visio-api/main/idPdc_with_publicwebpage.txt).\n\n\n**Parameter:** *begin* \n\nFrühestes interessierendes Datum (z.B. 20201001)\n\n\n**Parameter:** *end* \n\nSpätestes interessierendes Datum (z.B. 20221027)\n\n\n**Parameter:** *step* \n\nInterval (z.B. 4).\n\n\n**Parameter:** *domain*\n\nidOrganisme (z.B. 7242).\n\n\n**Parameter:** *withNull*\n\nAnzeige unspezifizierter Werte (z.B.true)\n\n\n**Parameter:** *t*\n\nToken (z.B. 81ee145d681ec7d08a28a037257117634ff718053a5e6f639948583cf3fb0f8b)\n\n\n**URL:** https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpage/stats/{idPdc}\n\nStatistiken zu ausgewählten Zählern auf Basis der idPdc (z.B. 100063085). Eine Liste aller idPdc-Einträge (Stand: 21.05.2023) findet sich [hier](https://raw.githubusercontent.com/bundesAPI/eco-visio-api/main/idPdc_with_publicwebpage.txt).\n\n\n**Parameter:** *begin* \n\nFrühestes interessierendes Datum (z.B. \"20201001\")\n\n\n**Parameter:** *end* \n\nSpätestes interessierendes Datum (z.B. 20221027)\n\n\n**Parameter:** *step* \n\nInterval (z.B. 4).\n\n\n**Parameter:** *domain*\n\nidOrganisme (z.B. 7242).\n\n\n**Parameter:** *withNull*\n\nAnzeige unspezifizierter Werte (z.B.true)\n\n\n**Parameter:** *t*\n\nToken (z.B. 81ee145d681ec7d08a28a037257117634ff718053a5e6f639948583cf3fb0f8b)\n\n\n\n\n### Beispiel\n\n```bash\ncounter=$(curl https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpage/100063085)\ndata=$(curl https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpage/data/100063085?begin=20201001\u0026end=20221027\u0026step=4\u0026domain=7242\u0026withNull=true\u0026t=81ee145d681ec7d08a28a037257117634ff718053a5e6f639948583cf3fb0f8b)\nstats=$(curl https://www.eco-visio.net/api/aladdin/1.0.0/pbl/publicwebpage/stats/100063085?begin=1640991600000\u0026end=1666821540000\u0026domain=7242\u0026t=81ee145d681ec7d08a28a037257117634ff718053a5e6f639948583cf3fb0f8b\u0026siteId=100063085)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbundesapi%2Feco-visio-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbundesapi%2Feco-visio-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbundesapi%2Feco-visio-api/lists"}