Moin, Wie kann ich aus dieser Anfrage: https://rest.busradar.conterra.de/prod/haltestellen/4544102/abfahrten?sekunden=900&maxanzahl=3 als Antwort: >>> [ { "abfahrtssteigtext": null, "delay": 125, "ankunftszeit": 1718884440, "fahrtbezeichner": "200624_100043_8_15_94", "haltid": "4544102", "abfahrtszeit": 1718884440, "sequenz": 9, "lbez": "Ermlandweg A", "kbez": "ERMA", "fahrzeugid": "5430", "prognosemoeglich": "true", "linientext": "15", "besetztgrad": "Unbekannt", "richtungstext": "Albachten Bahnhof", "tatsaechliche_abfahrtszeit": 1718884565, "tatsaechliche_ankunftszeit": 1718884565 }, { "abfahrtssteigtext": null, "delay": 0, "ankunftszeit": 1718885040, "fahrtbezeichner": "200624_100075_9_16_160", "haltid": "4544102", "abfahrtszeit": 1718885040, "sequenz": 8, "lbez": "Ermlandweg A", "kbez": "ERMA", "fahrzeugid": "5325", "prognosemoeglich": "true", "linientext": "16", "besetztgrad": "Unbekannt", "richtungstext": "Mecklenbeck Meckmannweg", "tatsaechliche_abfahrtszeit": 1718885040, "tatsaechliche_ankunftszeit": 1718885040 } ] Response headers <<< die Werte extrahieren. Ich wollte gerne die Antworten "linientext" & "tatsaechliche_ankunftszeit" in ESPHOME einbauen um sie auf einem Display auszugeben. Mir würde reichen, wenn ich die Werte als String bzw Long zurückbekomme. Andersrum kann es auch nicht schaden. THX
Diese Antwort kann man sich manuell herunterladen. Steht aber im Prinzip das Selbe drin.
Wenn man wüsste, mit welchen Prozessor du die Daten holst, könnte man weiterhelfen. "JSON parser" ist das Zauberwort! Gibt's für NodeRed, Arduino u.a.
:
Bearbeitet durch User
Thomas G. schrieb: > "tatsaechliche_ankunftszeit": 1718885040 Das scheint in "current Millies" codiert zu sein, allerdings ohne die Milliekunden.
Udo S. schrieb: > Thomas G. schrieb: >> "tatsaechliche_ankunftszeit": 1718885040 > > Das scheint in "current Millies" codiert zu sein, allerdings ohne die > Milliekunden. Das wird ein Unix-Zeitstempel sein.
1 | $ date --date='@1718885040' |
2 | Do 20. Jun 14:04:00 CEST 2024 |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.