{"generated_at":"2026-10-28T11:54:11.461593+00:00","corridors":[{"corridor":"links-sued","verdict":"reroute","rationale":"Bahn gestört, SWB fährt eingeschränkt – Umstieg mit Verspätung möglich. (Straße gestört) (Baustelle aktiv)","drivers":["rail","transit","road","baustelle"]},{"corridor":"links-nord","verdict":"reroute","rationale":"Bahn gestört, SWB fährt eingeschränkt – Umstieg mit Verspätung möglich.","drivers":["rail","transit"]},{"corridor":"rechts-sued","verdict":"go","rationale":"Korridor rechts-sued: Bahn fährt normal. (Straße gestört) (Baustelle aktiv)","drivers":["rail","road","baustelle"]},{"corridor":"rechts-nord","verdict":"reroute","rationale":"Bahn gestört, aber SWB fährt normal – nimm Tram/Bus.","drivers":["rail","transit"]}],"nodes":[{"station_id":"15009673","station_name":"Remagen","severity":"affected","rationale":"Remagen heute betroffen. Betroffen: RB30 (10% der Abfahrten).","drivers":["rail","warnung"],"rail":"links","rail_order":4,"rail_lines":["RB30"],"rail_share":0.1,"departures":[{"line_label":"RB26","direction":"Köln Messe/Deutz Bf","planned":"2026-10-28T13:11:00+01:00","actual":"2026-10-28T13:15:00+01:00","delay_minutes":4,"realtime":true,"status":"+4 min"}],"lat":50.5772,"lon":7.22977},{"station_id":"22000161","station_name":"Bad Godesberg","severity":"severe","rationale":"Bad Godesberg heute stark betroffen.","drivers":["rail","baustelle","warnung"],"rail":"links","rail_order":3,"rail_lines":["RB48"],"rail_share":0.1111111111111111,"departures":[{"line_label":"RE5","direction":"Wesel Bahnhof","planned":"2026-10-28T12:55:00+01:00","actual":"2026-10-28T13:12:00+01:00","delay_minutes":17,"realtime":true,"status":"+17 min"},{"line_label":"63","direction":"Tannenbusch Mitte","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bonn Hbf","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"RE5","direction":"Koblenz Hauptbahnhof","planned":"2026-10-28T13:03:00+01:00","actual":"2026-10-28T13:31:00+01:00","delay_minutes":28,"realtime":true,"status":"+28 min"},{"line_label":"16","direction":"Bonn Hbf","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"RB48","direction":"Bonn Lannesdorf Mehlem Bf","planned":"2026-10-28T13:13:00+01:00","actual":"2026-10-28T13:29:00+01:00","delay_minutes":16,"realtime":true,"status":"+16 min"}],"lat":50.68392,"lon":7.15956},{"station_id":"22000687","station_name":"Bonn Hbf","severity":"affected","rationale":"Bonn Hbf heute betroffen.","drivers":["baustelle","warnung"],"rail":"links","rail_order":2,"rail_lines":[],"rail_share":null,"departures":[{"line_label":"606","direction":"Ramersdorf","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Konrad-Adenauer-Platz","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Kopenhagener Str.","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"RE5","direction":"Koblenz Hauptbahnhof","planned":"2026-10-28T12:56:00+01:00","actual":"2026-10-28T13:24:00+01:00","delay_minutes":28,"realtime":true,"status":"+28 min"},{"line_label":"605","direction":"Duisdorf Bf","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"610","direction":"Giselherstr.","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Uniklinikum Süd","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"609","direction":"Hardthöhe/Südwache","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"603","direction":"Alte Schulstr.","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"16","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"600","direction":"Ippendorf Altenheim","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Ramersdorf","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Hersel","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Bonn Hbf","planned":"2026-10-28T12:00:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"16","direction":"Bonn Hbf","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"604","direction":"Hersel","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Quirinusplatz","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"603","direction":"Röttgen Schleife","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Agnetendorfer Str.","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"609","direction":"Gielgen","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"611","direction":"Lessenich Sportplatz","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Bonn Hbf","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"606","direction":"Hardtberg Klinikum","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bad Honnef (Stadtbahn)","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"640","direction":"Bonn Hbf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bonn Hbf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Kopenhagener Str.","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"540","direction":"Sankt Augustin Zentrum","planned":"2026-10-28T12:04:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"RE5","direction":"Wesel Bahnhof","planned":"2026-10-28T13:04:00+01:00","actual":"2026-10-28T13:20:00+01:00","delay_minutes":16,"realtime":true,"status":"+16 min"},{"line_label":"61","direction":"Konrad-Adenauer-Platz","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Kopenhagener Str.","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Ramersdorf","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Uniklinikum Süd","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"604","direction":"Ückesdorf Mitte","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"611","direction":"Pappelweg","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"602","direction":"Agnetendorfer Str.","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"608","direction":"Hardthöhe/Südwache","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"RB48","direction":"Bonn Lannesdorf Mehlem Bf","planned":"2026-10-28T13:07:00+01:00","actual":"2026-10-28T13:23:00+01:00","delay_minutes":16,"realtime":true,"status":"+16 min"},{"line_label":"BE16","direction":"Hersel","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Ramersdorf","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Bonn Hbf","planned":"2026-10-28T12:09:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Bonn Hbf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Bonn Hbf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"S23","direction":"Euskirchen Bf","planned":"2026-10-28T13:10:00+01:00","actual":"2026-10-28T13:10:00+01:00","delay_minutes":0,"realtime":true,"status":"pünktlich"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"SB60","direction":"Bonn Hbf","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Quirinusplatz","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"605","direction":"Bernhardkirche","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bonn Hbf","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"IC 1644 InterCity","direction":"Stuttgart Hauptbahnhof","planned":"2026-10-28T13:14:00+01:00","actual":"2026-10-28T13:15:00+01:00","delay_minutes":1,"realtime":true,"status":"+1 min"}],"lat":50.73201,"lon":7.09713},{"station_id":"22001504","station_name":"Bonn-Beuel","severity":"affected","rationale":"Bonn-Beuel heute betroffen.","drivers":["baustelle","warnung"],"rail":"rechts","rail_order":2,"rail_lines":[],"rail_share":null,"departures":[{"line_label":"633","direction":"Endenich Nord Bf","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Hardtberg Klinikum","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Ramersdorf","planned":"2026-10-28T12:00:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:05:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}],"lat":50.73846,"lon":7.12764},{"station_id":"22001788","station_name":"Bad Honnef","severity":"affected","rationale":"Bad Honnef heute betroffen.","drivers":["warnung"],"rail":"rechts","rail_order":4,"rail_lines":[],"rail_share":null,"departures":[],"lat":50.6438,"lon":7.2172},{"station_id":"22001811","station_name":"Siegburg","severity":"affected","rationale":"Siegburg heute betroffen.","drivers":["rail","warnung"],"rail":"rechts","rail_order":0,"rail_lines":[],"rail_share":null,"departures":[{"line_label":"S12","direction":"Kerpen Horrem Bf","planned":"2026-10-28T12:58:00+01:00","actual":"2026-10-28T12:58:00+01:00","delay_minutes":0,"realtime":true,"status":"pünktlich"},{"line_label":"S12","direction":"Windeck Au (Sieg) Bf","planned":"2026-10-28T12:59:00+01:00","actual":"2026-10-28T13:00:00+01:00","delay_minutes":1,"realtime":true,"status":"+1 min"},{"line_label":"S19","direction":"Hennef Blankenberg Bf","planned":"2026-10-28T13:12:00+01:00","actual":"2026-10-28T13:13:00+01:00","delay_minutes":1,"realtime":true,"status":"+1 min"},{"line_label":"RE9","direction":"Aachen, Hbf","planned":"2026-10-28T13:13:00+01:00","actual":"2026-10-28T13:17:00+01:00","delay_minutes":4,"realtime":true,"status":"+4 min"}],"lat":50.7939,"lon":7.20301},{"station_id":"22002071","station_name":"Troisdorf","severity":"affected","rationale":"Troisdorf heute betroffen.","drivers":["rail","warnung"],"rail":"rechts","rail_order":1,"rail_lines":[],"rail_share":null,"departures":[{"line_label":"S12","direction":"Kerpen Horrem Bf","planned":"2026-10-28T13:03:00+01:00","actual":"2026-10-28T13:03:00+01:00","delay_minutes":0,"realtime":true,"status":"pünktlich"},{"line_label":"S19","direction":"Hennef Blankenberg Bf","planned":"2026-10-28T13:07:00+01:00","actual":"2026-10-28T13:09:00+01:00","delay_minutes":2,"realtime":true,"status":"+2 min"},{"line_label":"S19","direction":"Düren, Bf","planned":"2026-10-28T13:12:00+01:00","actual":"2026-10-28T13:12:00+01:00","delay_minutes":0,"realtime":true,"status":"pünktlich"}],"lat":50.81391,"lon":7.15088},{"station_id":"22002182","station_name":"Königswinter","severity":"affected","rationale":"Königswinter heute betroffen.","drivers":["warnung"],"rail":"rechts","rail_order":3,"rail_lines":[],"rail_share":null,"departures":[],"lat":50.67863,"lon":7.19357},{"station_id":"22005351","station_name":"Sechtem","severity":"affected","rationale":"Sechtem heute betroffen. Betroffen: RB48 (17% der Abfahrten).","drivers":["rail","warnung"],"rail":"links","rail_order":0,"rail_lines":["RB48"],"rail_share":0.16666666666666666,"departures":[{"line_label":"RB48","direction":"Bonn Lannesdorf Mehlem Bf","planned":"2026-10-28T12:56:00+01:00","actual":"2026-10-28T13:13:00+01:00","delay_minutes":17,"realtime":true,"status":"+17 min"},{"line_label":"RB48","direction":"Wuppertal Oberbarmen","planned":"2026-10-28T13:02:00+01:00","actual":"2026-10-28T13:02:00+01:00","delay_minutes":0,"realtime":true,"status":"pünktlich"}],"lat":50.7957,"lon":6.95743},{"station_id":"22009601","station_name":"Roisdorf","severity":"affected","rationale":"Roisdorf heute betroffen. Betroffen: RB48 (17% der Abfahrten).","drivers":["rail","warnung"],"rail":"links","rail_order":1,"rail_lines":["RB48"],"rail_share":0.16666666666666666,"departures":[{"line_label":"RB48","direction":"Wuppertal Oberbarmen","planned":"2026-10-28T12:58:00+01:00","actual":"2026-10-28T12:58:00+01:00","delay_minutes":0,"realtime":true,"status":"pünktlich"},{"line_label":"RB48","direction":"Bonn Lannesdorf Mehlem Bf","planned":"2026-10-28T13:00:00+01:00","actual":"2026-10-28T13:17:00+01:00","delay_minutes":17,"realtime":true,"status":"+17 min"}],"lat":50.75317,"lon":7.01611}],"loads":[{"stadtbezirk":"Bonn","band":"affected","load_score":1,"label":"Bonn: auffällig","station_count":1,"drivers":["Bonn Hbf"]},{"stadtbezirk":"Bad Godesberg","band":"severe","load_score":2,"label":"Bad Godesberg: stark belastet","station_count":1,"drivers":["Bad Godesberg"]},{"stadtbezirk":"Beuel","band":"affected","load_score":1,"label":"Beuel: auffällig","station_count":1,"drivers":["Bonn-Beuel"]},{"stadtbezirk":"Hardtberg","band":"calm","load_score":0,"label":"Hardtberg: ruhig","station_count":0,"drivers":[]}],"enrichments":[{"disruption_id":"162389","cause":null,"cause_confidence":"none","valid_until":null,"validity_confidence":"none","rationale":"Kein Zusammenhang erkennbar. Kein Enddatum bekannt."},{"disruption_id":"162386","cause":"möglicherweise zusammenhängend: Wachsbleiche – Kanalbau","cause_confidence":"heuristic","valid_until":"2026-11-30T00:00:00+00:00","validity_confidence":"heuristic","rationale":"möglicherweise zusammenhängend: Wachsbleiche – Kanalbau Straßen-/Ersatz-Zeitraum, nicht die Bahn-Störung selbst: bis 30.11.2026."},{"disruption_id":"162387","cause":"möglicherweise zusammenhängend: Denglerstraße – Wasserleitungsbau","cause_confidence":"heuristic","valid_until":"2027-11-01T00:00:00+00:00","validity_confidence":"heuristic","rationale":"möglicherweise zusammenhängend: Denglerstraße – Wasserleitungsbau Straßen-/Ersatz-Zeitraum, nicht die Bahn-Störung selbst: bis 01.11.2027."},{"disruption_id":"162388","cause":null,"cause_confidence":"none","valid_until":null,"validity_confidence":"none","rationale":"Kein Zusammenhang erkennbar. Kein Enddatum bekannt."},{"disruption_id":"162363","cause":"möglicherweise zusammenhängend: Wachsbleiche – Kanalbau","cause_confidence":"heuristic","valid_until":"2026-11-30T00:00:00+00:00","validity_confidence":"heuristic","rationale":"möglicherweise zusammenhängend: Wachsbleiche – Kanalbau Straßen-/Ersatz-Zeitraum, nicht die Bahn-Störung selbst: bis 30.11.2026."},{"disruption_id":"162366","cause":null,"cause_confidence":"none","valid_until":null,"validity_confidence":"none","rationale":"Kein Zusammenhang erkennbar. Kein Enddatum bekannt."},{"disruption_id":"162365","cause":null,"cause_confidence":"none","valid_until":null,"validity_confidence":"none","rationale":"Kein Zusammenhang erkennbar. Kein Enddatum bekannt."},{"disruption_id":"162364","cause":"möglicherweise zusammenhängend: Denglerstraße – Wasserleitungsbau","cause_confidence":"heuristic","valid_until":"2027-11-01T00:00:00+00:00","validity_confidence":"heuristic","rationale":"möglicherweise zusammenhängend: Denglerstraße – Wasserleitungsbau Straßen-/Ersatz-Zeitraum, nicht die Bahn-Störung selbst: bis 01.11.2027."},{"disruption_id":"162279","cause":"möglicherweise zusammenhängend: Wachsbleiche – Kanalbau","cause_confidence":"heuristic","valid_until":"2026-11-30T00:00:00+00:00","validity_confidence":"heuristic","rationale":"möglicherweise zusammenhängend: Wachsbleiche – Kanalbau Straßen-/Ersatz-Zeitraum, nicht die Bahn-Störung selbst: bis 30.11.2026."},{"disruption_id":"161659","cause":null,"cause_confidence":"none","valid_until":null,"validity_confidence":"none","rationale":"Kein Zusammenhang erkennbar. Kein Enddatum bekannt."},{"disruption_id":"156827","cause":null,"cause_confidence":"none","valid_until":null,"validity_confidence":"none","rationale":"Kein Zusammenhang erkennbar. Kein Enddatum bekannt."}],"bridges":[{"bridge":"Friedrich-Ebert-Brücke","state":"severe","rationale":"Friedrich-Ebert-Brücke: gesperrt.","drivers":["traffic"]},{"bridge":"Kennedybrücke","state":"calm","rationale":"Kennedybrücke: keine Störung gemeldet.","drivers":[]},{"bridge":"Konrad-Adenauer-Brücke","state":"calm","rationale":"Konrad-Adenauer-Brücke: keine Störung gemeldet.","drivers":[]}],"tram_nodes":[{"hub_id":"beuel-bf","name":"Bonn-Beuel Bahnhof","bezirk":"Beuel","severity":"calm","state_label":"ruhig","departures":[{"line_label":"607","direction":"Hardtberg Klinikum","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"633","direction":"Endenich Nord Bf","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Ramersdorf","planned":"2026-10-28T12:00:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:05:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}]},{"hub_id":"bertha-suttner","name":"Bertha-von-Suttner-Platz","bezirk":"Bonn","severity":"affected","state_label":"gestört","departures":[{"line_label":"61","direction":"Quirinusplatz","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"640","direction":"Bonn Hbf","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"65","direction":"Kopenhagener Str.","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"608","direction":"Hardthöhe/Südwache","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bonn Hbf","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bad Honnef (Stadtbahn)","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"608","direction":"Gielgen","planned":"2026-10-28T11:59:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"600","direction":"Kranenweg","planned":"2026-10-28T11:59:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"604","direction":"Ückesdorf Mitte","planned":"2026-10-28T11:59:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:00:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:00:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"640","direction":"Siegburg Bf","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Hardtberg Klinikum","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"633","direction":"Endenich Nord Bf","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Konrad-Adenauer-Platz","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"606","direction":"Ramersdorf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"602","direction":"Waldau","planned":"2026-10-28T12:04:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"603","direction":"Alte Schulstr.","planned":"2026-10-28T12:04:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Quirinusplatz","planned":"2026-10-28T12:05:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"540","direction":"Bonn Hbf","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"609","direction":"Hardthöhe/Südwache","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bonn Hbf","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Clemens-August-Str.","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"609","direction":"Gielgen","planned":"2026-10-28T12:09:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Agnetendorfer Str.","planned":"2026-10-28T12:09:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"605","direction":"Duisdorf Bf","planned":"2026-10-28T12:09:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"540","direction":"Sankt Augustin Zentrum","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}]},{"hub_id":"hbf","name":"Bonn Hauptbahnhof","bezirk":"Bonn","severity":"affected","state_label":"gestört","departures":[{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"606","direction":"Ramersdorf","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Konrad-Adenauer-Platz","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Kopenhagener Str.","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"603","direction":"Alte Schulstr.","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"600","direction":"Ippendorf Altenheim","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"610","direction":"Giselherstr.","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"16","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"605","direction":"Duisdorf Bf","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Uniklinikum Süd","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"609","direction":"Hardthöhe/Südwache","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Hersel","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Ramersdorf","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Bonn Hbf","planned":"2026-10-28T12:00:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"16","direction":"Bonn Hbf","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"604","direction":"Hersel","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Quirinusplatz","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"606","direction":"Hardtberg Klinikum","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"611","direction":"Lessenich Sportplatz","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Agnetendorfer Str.","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"609","direction":"Gielgen","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Bonn Hbf","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"603","direction":"Röttgen Schleife","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bad Honnef (Stadtbahn)","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bonn Hbf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Kopenhagener Str.","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"640","direction":"Bonn Hbf","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"540","direction":"Sankt Augustin Zentrum","planned":"2026-10-28T12:04:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Kopenhagener Str.","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Konrad-Adenauer-Platz","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Ramersdorf","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"604","direction":"Ückesdorf Mitte","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"611","direction":"Pappelweg","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"602","direction":"Agnetendorfer Str.","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Uniklinikum Süd","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"608","direction":"Hardthöhe/Südwache","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Ramersdorf","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Hersel","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Bonn Hbf","planned":"2026-10-28T12:09:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"601","direction":"Bonn Hbf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Bonn Hbf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bonn Hbf","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"605","direction":"Bernhardkirche","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"61","direction":"Quirinusplatz","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"SB60","direction":"Bonn Hbf","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}]},{"hub_id":"bonn-west","name":"Bonn West","bezirk":"Bonn","severity":"affected","state_label":"gestört","departures":[{"line_label":"BE16","direction":"Bonn Hbf","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Hersel","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T12:04:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE16","direction":"Bonn Hbf","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}]},{"hub_id":"ramersdorf","name":"Ramersdorf","bezirk":"Beuel","severity":"calm","state_label":"ruhig","departures":[{"line_label":"BE66","direction":"Clemens-August-Str.","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE66","direction":"Ramersdorf","planned":"2026-10-28T11:55:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Bad Honnef (Stadtbahn)","planned":"2026-10-28T11:57:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T11:58:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"606","direction":"Ramersdorf","planned":"2026-10-28T11:59:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Bonn Hbf","planned":"2026-10-28T11:59:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:01:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Siegburg Bf","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Ramersdorf","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"607","direction":"Hardtberg Klinikum","planned":"2026-10-28T12:02:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE66","direction":"Bad Honnef (Stadtbahn)","planned":"2026-10-28T12:05:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"633","direction":"Ramersdorf","planned":"2026-10-28T12:05:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE66","direction":"Ramersdorf","planned":"2026-10-28T12:05:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Quirinusplatz","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Clemens-August-Str.","planned":"2026-10-28T12:07:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"66","direction":"Ramersdorf","planned":"2026-10-28T12:08:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"BE68","direction":"Bonn Hbf","planned":"2026-10-28T12:09:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"636","direction":"Ramersdorf","planned":"2026-10-28T12:10:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"62","direction":"Oberkassel Süd/Römlinghoven","planned":"2026-10-28T12:11:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}]},{"hub_id":"bad-godesberg","name":"Bad Godesberg Bahnhof","bezirk":"Bad Godesberg","severity":"calm","state_label":"ruhig","departures":[{"line_label":"63","direction":"Tannenbusch Mitte","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bonn Hbf","planned":"2026-10-28T11:56:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"63","direction":"Bad Godesberg Stadthalle","planned":"2026-10-28T12:03:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"},{"line_label":"16","direction":"Bonn Hbf","planned":"2026-10-28T12:06:00+00:00","actual":null,"delay_minutes":null,"realtime":false,"status":"geplant"}]}]}