NEWS
Straßenverkehr - Zählen des Verkehrsaufkommen - Adapter?
-
Nein, das ist hier schon ok. Ich dacht, das dort etwas direkt übernommen werden konnte. Für Node-Red
@beowolf Na Du kannst wie ich den JSON rauskopieren und in die Inject Node kopieren.
{ "time":"live", "contents":"minimal", "area":"4.01,50.92,4.07,50.96" }Aber unten als Beispiel gibts Du das Gebiet wie folgt an:
Längengrad, Breitgrad, Radius in km. Ansonsten ist ein Gebiet halt rechteckig und Du musst halt die gegenüberliegenden Ecken in Längen und Breitengrad angeben.
-
Ok, mit den Werten kann ich jetzt etwas spielen, Bekomme zwar noch keine Zahlen, aber wird wohl.
Muß nicht mehr heute sein. Ist schon spät.
Wie bekomme ich jetzt die Datenpunkte?
Grüße und Danke für die Hilfe.
@beowolf Gut ich habe den Punkt jetzt Stassenverkehr genannt, der dann unter 0_userdata.0 erstellt wird.
Diese beiden Nodes dann mit der HTTP Request Node verkabeln:

Du musst halt wie beschrieben in der Adapterkonfiguration einstellen, dass Fremdobjekte erstellt werden dürfen.
-
@beowolf Gut ich habe den Punkt jetzt Stassenverkehr genannt, der dann unter 0_userdata.0 erstellt wird.
Diese beiden Nodes dann mit der HTTP Request Node verkabeln:

Du musst halt wie beschrieben in der Adapterkonfiguration einstellen, dass Fremdobjekte erstellt werden dürfen.
Falls du nur wenige Datenpunkte brauchst, kannst die auch selbst rausziehen aus dem Objekt.
-
So, läuft jetzt alles soweit. Ich bekomme hiermit
https://telraam-api.net/v1/reports/traffic_snapshotund damit
{ "time": "live", "contents": "minimal", "id": "9000002533", "area": "7.62,52.09,10" }die entsprechenden Daten in ioBroker geliefert.
Es erscheinen aber nur die Zahlen der letzten Stunde.Das was ich wollte schein die API aber nicht direkt zur Verfügung zu stellen.
Ich wollte eigentlich immer die gezählten Auto usw. die bis zu dem Zeitpunkt erfasst worden sind zu dem ich die Abfrage tätige.
Also so wie auf deren HP.
Wenn ich das eingebe
https://telraam.net/en/location/9000002533/2022-10-03/2022-10-03erscheinen die Zahlen der erfassen Verkehrsteilnehmer die bis jetzt erfasst worden sind.
-
So, läuft jetzt alles soweit. Ich bekomme hiermit
https://telraam-api.net/v1/reports/traffic_snapshotund damit
{ "time": "live", "contents": "minimal", "id": "9000002533", "area": "7.62,52.09,10" }die entsprechenden Daten in ioBroker geliefert.
Es erscheinen aber nur die Zahlen der letzten Stunde.Das was ich wollte schein die API aber nicht direkt zur Verfügung zu stellen.
Ich wollte eigentlich immer die gezählten Auto usw. die bis zu dem Zeitpunkt erfasst worden sind zu dem ich die Abfrage tätige.
Also so wie auf deren HP.
Wenn ich das eingebe
https://telraam.net/en/location/9000002533/2022-10-03/2022-10-03erscheinen die Zahlen der erfassen Verkehrsteilnehmer die bis jetzt erfasst worden sind.
@beowolf Also Du musst halt die API genauer lesen. Ein snapshot gibts kein time_start und time_end. Da musst lesen was bei time und live drin steht. Ansonsten kann man eine Zeitvorgeben.
Ansonsten darf man halt nicht den snapshot nehmen. Sondern halt nur traffic - dann kann man den Zeitraum exakt eingeben oder ende ist offen vom Start weg.
-
Habe das mit dem snapshot falsch hier ins Forum kopiert. Ist geändert.
Als Rückgabe kommt das.
{"segment_id":9000002533,"last_data_package":"2022-10-03 20:47:51.149100+00:00","timezone":"Europe/Berlin","date":"2022-10-03 19:00:00+00:00","period":"hourly","uptime":0,"heavy":0,"car":0,"bike":0,"pedestrian":0} -
@beowolf Also Du musst halt die API genauer lesen. Ein snapshot gibts kein time_start und time_end. Da musst lesen was bei time und live drin steht. Ansonsten kann man eine Zeitvorgeben.
Ansonsten darf man halt nicht den snapshot nehmen. Sondern halt nur traffic - dann kann man den Zeitraum exakt eingeben oder ende ist offen vom Start weg.
@mickym sagte in Straßenverkehr - Zählen des Verkehrsaufkommen - Adapter?:
.....Ansonsten darf man halt nicht den snapshot nehmen. Sondern halt nur traffic - dann kann man den Zeitraum exakt eingeben oder ende ist offen vom Start weg.
Wenn ich traffic nehme, und einen Zeitraum eintrage (z.B. von 7 - 18 Uhr), erscheinen im ioBroker die Daten für jede Stunde einzeln, also für 11 Stunden.
-
Habe das mit dem snapshot falsch hier ins Forum kopiert. Ist geändert.
Als Rückgabe kommt das.
{"segment_id":9000002533,"last_data_package":"2022-10-03 20:47:51.149100+00:00","timezone":"Europe/Berlin","date":"2022-10-03 19:00:00+00:00","period":"hourly","uptime":0,"heavy":0,"car":0,"bike":0,"pedestrian":0}@beowolf Wie gesagt - das musst halt ausprobieren - ich kann auch nur die Beschreibung zum normalen Traffic Aufruf lesen:

Ist doch in dem JSON
data-raw '{ "level": "segments", "format": "per-hour", "id": "348917", "time_start": "2020-10-30 07:00:00Z", "time_end": "2020-10-30 09:00:00Z" }' -
@mickym sagte in Straßenverkehr - Zählen des Verkehrsaufkommen - Adapter?:
.....Ansonsten darf man halt nicht den snapshot nehmen. Sondern halt nur traffic - dann kann man den Zeitraum exakt eingeben oder ende ist offen vom Start weg.
Wenn ich traffic nehme, und einen Zeitraum eintrage (z.B. von 7 - 18 Uhr), erscheinen im ioBroker die Daten für jede Stunde einzeln, also für 11 Stunden.
@beowolf sagte in Straßenverkehr - Zählen des Verkehrsaufkommen - Adapter?:
@mickym sagte in Straßenverkehr - Zählen des Verkehrsaufkommen - Adapter?:
.....Ansonsten darf man halt nicht den snapshot nehmen. Sondern halt nur traffic - dann kann man den Zeitraum exakt eingeben oder ende ist offen vom Start weg.
Wenn ich traffic nehme, und einen Zeitraum eintrage (z.B. von 7 - 18 Uhr), erscheinen im ioBroker die Daten für jede Stunde einzeln, also für 11 Stunden.
Steht ja auch so in der API
format: can only be "hourly", resulting in hourly aggregated traffic -
Ich hatte das auch so gelesen.
Deshalb hatte ich geschrieben, das das was ich wollte die API nicht direkt zur Verfügung stellt.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden