{"_meta":{"request_id":"req_1791613658409_izi5n6","origin":{"name":"Basel","lat":47.5596,"lon":7.5886},"generated_at":"2026-10-10T06:27:41.558Z","weather_data_freshness":"2026-10-10T06:27:41.482Z","attribution":["Weather: MeteoSwiss (Open Government Data)","Weather: Open-Meteo","Routing: Open Journey Planner","Tourism context: geo.admin.ch Search API","FOMO Sun - fomosun.com"],"demo_mode":false,"trip_span":"daytrip","result_tier":"best_available","weather_sources":{"meteoswiss_ogd":31,"open_meteo":5},"ranking":{"travel_penalty_model":"step-per-band-v1+qualifiers-v1"},"hero_escalation":{"reason":"in_caller_band","suggested_band_id":"short-b","suggested_max_travel_h":2,"suggested_escape":{"rank":0,"destination":{"quality":"generated","id":"pilatus","name":"Pilatus","region":"Central Switzerland, NW/OW","country":"CH","lat":46.979,"lon":8.255,"altitude_m":2128,"types":["nature","viewpoint","mountain","family"],"plan_template":"Gondola from Kriens or rack railway from Alpnachstad | Summit terrace and restaurant | Golden roundtrip option (boat + rail + gondola)","trip_plan":{"arrival":"Cable car from Kriens or cogwheel from Alpnachstad (summer)","do":"Summit terrace circuit and Dragon Trail viewpoints","eat":"Hotel Pilatus-Kulm restaurant at the peak","pro_tip":"Golden round trip works well in clear weather: boat + cogwheel + cable car"},"maps_name":"Pilatus, Switzerland","sbb_name":"Alpnachstad","maps_url":"https://maps.google.com/?q=46.979,8.255","sbb_url":"https://www.sbb.ch/en","description":"Dramatic peak above Lucerne. Multiple access routes. Always above the fog.","stop_place_id":"8508317","stop_place_source":"ojp"},"sun_score":{"score":0.25,"confidence":"uncertain","sunshine_forecast_min":124,"low_cloud_cover_pct":67,"altitude_bonus":1,"score_breakdown":{"net_sun_pct":17,"sunshine_pct":19,"cloud_pct":33,"altitude_bonus_pct":100,"gain_pct":12},"data_freshness":"2026-10-10T06:27:41.496Z"},"conditions":"124 min sunshine (114 net after travel) | 4x more sun than selected location","net_sun_min":114,"optimal_departure":"06:00","tier_eligibility":"strict","weather_model":"meteoswiss_ogd","weather_now":{"summary":"Partly sunny, 4°C","temp_c":4},"tourism":{"description_short":"Pilatus · pilatus kulm hergiswil _nw_","description_long":"Dramatic peak above Lucerne. Multiple access routes. Always above the fog.","highlights":["Other transport Pilatus Kulm (NW) - Hergiswil (NW)","Viewpoint Pilatus Esel (OW) - Alpnach","Viewpoint Pilatus Oberhaupt (NW) - Hergiswil (NW)","Local name swisstopo Pilatus (ZH) - Stallikon","Gondola from Kriens or rack railway from Alpnachstad","Summit terrace and restaurant"],"tags":["transport","nature","viewpoint","mountain","family"],"hero_image":"https://fomosun.com/api/og/pilatus","official_url":"https://www.myswitzerland.com/en-ch/search/?q=Pilatus","pois_nearby":[{"name":"Alpnachstad","distance_km":3.1,"type":"lake","url":"https://www.google.com/maps/search/?api=1&query=Alpnachstad%2C%20Switzerland"},{"name":"Pilatus Krienseregg","distance_km":3.7,"type":"nature","url":"https://www.google.com/maps/search/?api=1&query=Pilatus%20Krienseregg%2C%20Switzerland"},{"name":"Stanserhorn","distance_km":8.5,"type":"mountain","url":"https://www.google.com/maps/search/?api=1&query=Stanserhorn%2C%20Switzerland"},{"name":"Stans","distance_km":8.8,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Stans%2C%20Switzerland"},{"name":"Lucerne","distance_km":8.9,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Lucerne%2C%20Switzerland"}],"source":"geo.admin.ch"},"travel":{"car":{"mode":"car","duration_min":119,"distance_km":111.3},"train":{"mode":"train","duration_min":114,"changes":2,"ga_included":false,"source":"ojp.opentransportdata.swiss","is_estimated":false}},"plan":["📍 Cable car from Kriens or cogwheel from Alpnachstad (summer)","🥾 Summit terrace circuit and Dragon Trail viewpoints","🍽️ Hotel Pilatus-Kulm restaurant at the peak","💡 Golden round trip works well in clear weather: boat + cogwheel + cable car"],"links":{"google_maps":"https://www.google.com/maps/dir/?api=1&destination=Pilatus%2C+Switzerland&travelmode=driving","sbb":"https://www.sbb.ch/en?von=Basel+SBB&nach=Alpnachstad&date=%222026-10-10%22&time=%2208%3A27%22&moment=DEPARTURE"},"sun_timeline":{"today":[{"condition":"cloud","pct":64.28571428571429},{"condition":"partial","pct":14.285714285714286},{"condition":"sun","pct":21.42857142857143}],"tomorrow":[{"condition":"partial","pct":21.42857142857143},{"condition":"sun","pct":7.142857142857143},{"condition":"partial","pct":21.42857142857143},{"condition":"cloud","pct":50.00000000000001}]},"tomorrow_sun_hours":2.1,"today_sun_hours":2.9,"today_max_c":4,"tomorrow_max_c":3,"wind_kmh":15,"sun_times":{"today":{"sunrise_hour":7.633333333333333,"sunset_hour":18.816666666666666},"tomorrow":{"sunrise_hour":7.65,"sunset_hour":18.783333333333335}},"qualifiers":[{"kind":"sun","delta_min":82}]},"qualifiers":[{"kind":"sun","delta_min":82}]},"bucket_counts":[{"id":"quick","min_h":0,"max_h":1,"count":5,"strict_count":5,"at_least_count":5,"raw_count":5,"destination_count":1,"result_tier":"best_available"},{"id":"short-a","min_h":1,"max_h":1.5,"count":3,"strict_count":3,"at_least_count":3,"raw_count":3,"destination_count":3,"result_tier":"best_available"},{"id":"short-b","min_h":1.5,"max_h":2,"count":3,"strict_count":3,"at_least_count":3,"raw_count":3,"destination_count":1,"result_tier":"best_available"},{"id":"mid","min_h":2,"max_h":3,"count":4,"strict_count":4,"at_least_count":4,"raw_count":4,"destination_count":4,"result_tier":"best_available"},{"id":"long","min_h":3,"max_h":6.5,"count":4,"strict_count":4,"at_least_count":4,"raw_count":4,"destination_count":4,"result_tier":"best_available"}],"train_time_quality":{"dataset_service_date":"2026-04-20","dataset_generated_at":"2026-04-19T09:54:16.261Z","dataset_rows_total":1076,"dataset_rows_api":159,"dataset_rows_fallback":0,"response_rows_with_train":36,"response_train_api":32,"response_train_estimated":4,"response_guardrail_applied":9}},"origin_conditions":{"description":"Low cloud/fog likely, 12°C","sun_score":0.03,"sunshine_min":32,"temp_c":12,"precipitation_mm":0.0666666670391957,"today_max_c":17,"tomorrow_max_c":16,"wind_kmh":6},"origin_timeline":{"today":[{"condition":"cloud","pct":71.42857142857143},{"condition":"partial","pct":21.42857142857143},{"condition":"sun","pct":7.142857142857143}],"tomorrow":[{"condition":"sun","pct":14.285714285714286},{"condition":"partial","pct":7.142857142857143},{"condition":"sun","pct":28.571428571428573},{"condition":"cloud","pct":7.142857142857143},{"condition":"partial","pct":7.142857142857143},{"condition":"cloud","pct":35.714285714285715}]},"sun_window":{"today":{"start_hour":6,"end_hour":20},"tomorrow":{"start_hour":6,"end_hour":20}},"max_sun_hours_today":3.5,"sunset":{"time":"18:51","minutes_until":624,"is_past":false},"origin_sun_times":{"today":{"sunrise_hour":7.683333333333334,"sunset_hour":18.85},"tomorrow":{"sunrise_hour":7.7,"sunset_hour":18.816666666666666}},"tomorrow_sun_hours":3.8,"today_sun_hours":0.8,"optimal_travel_h":2,"escapes":[{"rank":1,"destination":{"quality":"curated","id":"baden-baden","name":"Baden-Baden","region":"Baden-Württemberg","country":"DE","lat":48.7606,"lon":8.2397,"altitude_m":156,"types":["town","thermal","food"],"plan_template":"Friedrichsbad or Caracalla thermal baths | Lichtentaler Allee promenade | Merkur funicular viewpoint","maps_name":"Baden-Baden, Germany","sbb_name":"Baden-Baden","maps_url":"https://maps.google.com/?q=48.76060,8.23970","sbb_url":"https://www.sbb.ch/en/timetable.html","description":"Belle-époque spa town. ICE from Basel ~1h45; Friedrichsbad is the 19th-century roman-irish bathhouse icon.","stop_place_id":"8014277","stop_place_source":"ojp"},"sun_score":{"score":0.3,"confidence":"uncertain","sunshine_forecast_min":208,"low_cloud_cover_pct":56,"altitude_bonus":0,"score_breakdown":{"net_sun_pct":29,"sunshine_pct":31,"cloud_pct":44,"altitude_bonus_pct":0,"gain_pct":24},"data_freshness":"2026-10-10T06:27:41.490Z"},"conditions":"208 min sunshine (193 net after travel) | 6x more sun than selected location","net_sun_min":193,"optimal_departure":"05:30","tier_eligibility":"strict","weather_model":"best_match","weather_now":{"summary":"Partly sunny, 15°C","temp_c":13},"tourism":{"description_short":"Baden-Baden · baden baden","description_long":"Belle-époque spa town. ICE from Basel ~1h45; Friedrichsbad is the 19th-century roman-irish bathhouse icon.","highlights":["Populated Place Baden (AG) - Baden","Populated Place Rütihof (AG) - Baden","Populated Place Turgi (AG) - Baden","Populated Place Segelhof (AG) - Baden","Friedrichsbad or Caracalla thermal baths","Lichtentaler Allee promenade"],"tags":["town","thermal","food"],"hero_image":"https://fomosun.com/api/og/baden-baden","official_url":"https://www.myswitzerland.com/en-ch/search/?q=Baden-Baden","pois_nearby":[{"name":"Baiersbronn Höhen","distance_km":29.9,"type":"food","url":"https://www.google.com/maps/search/?api=1&query=Baiersbronn%20H%C3%B6hen%2C%20Germany"},{"name":"Freudenstadt","distance_km":35.1,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Freudenstadt%2C%20Germany"},{"name":"Strasbourg","distance_km":41.4,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Strasbourg%2C%20France"},{"name":"Gengenbach","distance_km":42.9,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Gengenbach%2C%20Germany"},{"name":"Molsheim","distance_km":60.2,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Molsheim%2C%20France"}],"source":"geo.admin.ch"},"travel":{"car":{"mode":"car","duration_min":184,"distance_km":193.1},"train":{"mode":"train","duration_min":147,"changes":2,"ga_included":false,"source":"ojp.opentransportdata.swiss","is_estimated":false}},"plan":["Friedrichsbad or Caracalla thermal baths","Lichtentaler Allee promenade","Merkur funicular viewpoint"],"links":{"google_maps":"https://www.google.com/maps/dir/?api=1&destination=Baden-Baden%2C+Germany&travelmode=driving","sbb":"https://www.sbb.ch/en?von=Basel+SBB&nach=Baden-Baden&date=%222026-10-10%22&time=%2208%3A27%22&moment=DEPARTURE"},"sun_timeline":{"today":[{"condition":"cloud","pct":42.85714285714286},{"condition":"sun","pct":7.142857142857143},{"condition":"partial","pct":21.42857142857143},{"condition":"sun","pct":14.285714285714286},{"condition":"partial","pct":7.142857142857143},{"condition":"sun","pct":7.142857142857143}],"tomorrow":[{"condition":"sun","pct":99.99999999999999}]},"tomorrow_sun_hours":0,"today_sun_hours":3.5,"today_max_c":17,"tomorrow_max_c":0,"wind_kmh":12,"sun_times":{"today":{"sunrise_hour":7.65,"sunset_hour":18.783333333333335},"tomorrow":{"sunrise_hour":7.683333333333334,"sunset_hour":18.75}},"qualifiers":[{"kind":"sun","delta_min":161}]},{"rank":2,"destination":{"quality":"generated","id":"sion-hilltop","name":"Sion Hilltop","region":"Valais Alpine","country":"CH","lat":46.235,"lon":7.364,"altitude_m":620,"types":["nature","thermal","town"],"plan_template":"Thermal bath session | Scenic promenade | Terrace meal before return","maps_name":"Sion Hilltop, Switzerland","sbb_name":"Sion","maps_url":"https://maps.google.com/?q=46.23500,7.36400","sbb_url":"https://www.sbb.ch/en","stop_place_id":"8501506","stop_place_source":"ojp"},"sun_score":{"score":0.3,"confidence":"low","sunshine_forecast_min":164,"low_cloud_cover_pct":32,"altitude_bonus":0.4,"score_breakdown":{"net_sun_pct":22,"sunshine_pct":24,"cloud_pct":68,"altitude_bonus_pct":40,"gain_pct":17},"data_freshness":"2026-10-10T06:27:41.486Z"},"conditions":"164 min sunshine (149 net after travel) | 5x more sun than selected location","net_sun_min":149,"optimal_departure":"07:30","tier_eligibility":"strict","weather_model":"meteoswiss_ogd","weather_now":{"summary":"Mostly sunny, 14°C","temp_c":10},"tourism":{"description_short":"Sion Hilltop · sion vs","description_long":"Sion Hilltop in Valais Alpine: Thermal bath session. Scenic promenade. Terrace meal before return.","highlights":["sion vs","Thermal bath session","Scenic promenade","Terrace meal before return","Valais Alpine microclimate"],"tags":["nature","thermal","town"],"hero_image":"https://fomosun.com/api/og/sion-hilltop","official_url":"https://www.myswitzerland.com/en-ch/search/?q=Sion%20Hilltop","pois_nearby":[{"name":"Anzère","distance_km":8,"type":"mountain","url":"https://www.google.com/maps/search/?api=1&query=Anz%C3%A8re%2C%20Switzerland"},{"name":"Nendaz Sun Deck","distance_km":9.2,"type":"nature","url":"https://www.google.com/maps/search/?api=1&query=Nendaz%20Sun%20Deck%2C%20Switzerland"},{"name":"Crans-Montana","distance_km":12.3,"type":"nature","url":"https://www.google.com/maps/search/?api=1&query=Crans-Montana%2C%20Switzerland"},{"name":"Sierre","distance_km":14.7,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Sierre%2C%20Switzerland"},{"name":"Saillon Thermal View","distance_km":15,"type":"thermal","url":"https://www.google.com/maps/search/?api=1&query=Saillon%20Thermal%20View%2C%20Switzerland"}],"source":"geo.admin.ch"},"travel":{"car":{"mode":"car","duration_min":179,"distance_km":197.2},"train":{"mode":"train","duration_min":151,"changes":2,"ga_included":false,"source":"ojp.opentransportdata.swiss","is_estimated":false}},"plan":["Thermal bath session","Scenic promenade","Terrace meal before return"],"links":{"google_maps":"https://www.google.com/maps/dir/?api=1&destination=Sion+Hilltop%2C+Switzerland&travelmode=driving","sbb":"https://www.sbb.ch/en?von=Basel+SBB&nach=Sion&date=%222026-10-10%22&time=%2208%3A27%22&moment=DEPARTURE"},"sun_timeline":{"today":[{"condition":"cloud","pct":21.42857142857143},{"condition":"partial","pct":7.142857142857143},{"condition":"cloud","pct":35.714285714285715},{"condition":"partial","pct":7.142857142857143},{"condition":"sun","pct":21.42857142857143},{"condition":"partial","pct":7.142857142857143}],"tomorrow":[{"condition":"partial","pct":28.571428571428573},{"condition":"sun","pct":35.714285714285715},{"condition":"partial","pct":7.142857142857143},{"condition":"cloud","pct":14.285714285714286},{"condition":"partial","pct":14.285714285714286}]},"tomorrow_sun_hours":5.2,"today_sun_hours":3,"today_max_c":16,"tomorrow_max_c":16,"wind_kmh":3,"sun_times":{"today":{"sunrise_hour":7.683333333333334,"sunset_hour":18.883333333333333},"tomorrow":{"sunrise_hour":7.7,"sunset_hour":18.866666666666667}},"qualifiers":[{"kind":"sun","delta_min":117}]},{"rank":3,"destination":{"quality":"generated","id":"kandersteg-heights","name":"Kandersteg Heights","region":"Bernese Oberland","country":"CH","lat":46.495,"lon":7.674,"altitude_m":1349,"types":["mountain","food","family","nature"],"plan_template":"Cable car or short hike | Panorama viewpoint stop | Mountain hut lunch","maps_name":"Kandersteg Heights, Switzerland","sbb_name":"Kandersteg","maps_url":"https://maps.google.com/?q=46.49500,7.67400","sbb_url":"https://www.sbb.ch/en","stop_place_id":"8530347","stop_place_source":"ojp"},"sun_score":{"score":0.18,"confidence":"uncertain","sunshine_forecast_min":81,"low_cloud_cover_pct":74,"altitude_bonus":1,"score_breakdown":{"net_sun_pct":10,"sunshine_pct":12,"cloud_pct":26,"altitude_bonus_pct":100,"gain_pct":5},"data_freshness":"2026-10-10T06:27:41.488Z"},"conditions":"81 min sunshine (66 net after travel) | 2x more sun than selected location","net_sun_min":66,"optimal_departure":"08:30","tier_eligibility":"strict","weather_model":"meteoswiss_ogd","weather_now":{"summary":"Partly sunny, 11°C","temp_c":9},"tourism":{"description_short":"Kandersteg Heights · kandersteg be","description_long":"Kandersteg Heights in Bernese Oberland: Cable car or short hike. Panorama viewpoint stop. Mountain hut lunch.","highlights":["Populated Place Kandersteg (BE) - Kandersteg","Populated Place Büel (BE) - Kandersteg","Populated Place Les Hauts-de-Bonnes (VD) - Roche (VD)","Populated Place Hiaudzi (FR) - Saint-Martin (FR)","Short ridge/viewpoint loop (30–60 min)","Panorama stop above fog"],"tags":["mountain","food","family","nature"],"hero_image":"https://fomosun.com/api/og/kandersteg-heights","official_url":"https://www.myswitzerland.com/en-ch/search/?q=Kandersteg%20Heights","pois_nearby":[{"name":"Oeschinensee","distance_km":4.1,"type":"lake","url":"https://www.google.com/maps/search/?api=1&query=Oeschinensee%2C%20Switzerland"},{"name":"Blausee Overlook","distance_km":4.2,"type":"family","url":"https://www.google.com/maps/search/?api=1&query=Blausee%20Overlook%2C%20Switzerland"},{"name":"Adelboden","distance_km":9,"type":"town","url":"https://www.google.com/maps/search/?api=1&query=Adelboden%2C%20Switzerland"},{"name":"Adelboden Silleren","distance_km":11.2,"type":"food","url":"https://www.google.com/maps/search/?api=1&query=Adelboden%20Silleren%2C%20Switzerland"},{"name":"Leukerbad Terrace","distance_km":13.4,"type":"viewpoint","url":"https://www.google.com/maps/search/?api=1&query=Leukerbad%20Terrace%2C%20Switzerland"}],"source":"geo.admin.ch"},"travel":{"car":{"mode":"car","duration_min":148,"distance_km":162.4},"train":{"mode":"train","duration_min":165,"changes":2,"ga_included":false,"source":"heuristic_runtime","is_estimated":true}},"plan":["Short ridge/viewpoint loop (30–60 min)","Panorama stop above fog"],"links":{"google_maps":"https://www.google.com/maps/dir/?api=1&destination=Kandersteg+Heights%2C+Switzerland&travelmode=driving","sbb":"https://www.sbb.ch/en?von=Basel+SBB&nach=Kandersteg&date=%222026-10-10%22&time=%2208%3A27%22&moment=DEPARTURE"},"sun_timeline":{"today":[{"condition":"cloud","pct":71.42857142857143},{"condition":"partial","pct":7.142857142857143},{"condition":"sun","pct":7.142857142857143},{"condition":"cloud","pct":14.285714285714286}],"tomorrow":[{"condition":"sun","pct":35.714285714285715},{"condition":"partial","pct":7.142857142857143},{"condition":"sun","pct":7.142857142857143},{"condition":"partial","pct":14.285714285714286},{"condition":"cloud","pct":35.714285714285715}]},"tomorrow_sun_hours":1.5,"today_sun_hours":1.4,"today_max_c":12,"tomorrow_max_c":10,"wind_kmh":5,"sun_times":{"today":{"sunrise_hour":7.666666666666667,"sunset_hour":18.866666666666667},"tomorrow":{"sunrise_hour":7.683333333333334,"sunset_hour":18.833333333333332}},"qualifiers":[{"kind":"sun","delta_min":34}]},{"rank":4,"destination":{"quality":"generated","id":"morges-lakeside","name":"Morges Lakeside","region":"Romandie Viewpoints","country":"CH","lat":46.5107,"lon":6.4987,"altitude_m":376,"types":["nature","lake","food","town"],"plan_template":"Lakeside walk | Castle and old-town stroll | Terrace lunch by the lake","maps_name":"Morges, Switzerland","sbb_name":"Morges","maps_url":"https://maps.google.com/?q=46.51070,6.49870","sbb_url":"https://www.sbb.ch/en","stop_place_id":"8501037","stop_place_source":"ojp"},"sun_score":{"score":0.12,"confidence":"uncertain","sunshine_forecast_min":60,"low_cloud_cover_pct":60,"altitude_bonus":0,"score_breakdown":{"net_sun_pct":7,"sunshine_pct":9,"cloud_pct":40,"altitude_bonus_pct":0,"gain_pct":2},"data_freshness":"2026-10-10T06:27:41.487Z"},"conditions":"60 min sunshine (45 net after travel) | +41% more sun than selected location","net_sun_min":45,"optimal_departure":"06:30","tier_eligibility":"strict","weather_model":"meteoswiss_ogd","weather_now":{"summary":"Partly sunny, 15°C","temp_c":12},"tourism":{"description_short":"Morges Lakeside · lussy-sur-morges vd","description_long":"Morges Lakeside in Romandie Viewpoints: Lakeside walk. Castle and old-town stroll. Terrace lunch by the lake.","highlights":["lussy-sur-morges vd","Lakeside walk","Castle and old-town stroll","Terrace lunch by the lake","Romandie Viewpoints microclimate"],"tags":["nature","lake","food","town"],"hero_image":"https://fomosun.com/api/og/morges-lakeside","official_url":"https://www.myswitzerland.com/en-ch/search/?q=Morges%20Lakeside","pois_nearby":[{"name":"Évian-les-Bains","distance_km":14.2,"type":"lake","url":"https://www.google.com/maps/search/?api=1&query=%C3%89vian-les-Bains%2C%20France"},{"name":"Thonon-les-Bains","distance_km":15.9,"type":"lake","url":"https://www.google.com/maps/search/?api=1&query=Thonon-les-Bains%2C%20France"},{"name":"Mont Tendre","distance_km":16.4,"type":"viewpoint","url":"https://www.google.com/maps/search/?api=1&query=Mont%20Tendre%2C%20Switzerland"},{"name":"Lavaux Terraces","distance_km":19,"type":"viewpoint","url":"https://www.google.com/maps/search/?api=1&query=Lavaux%20Terraces%2C%20Switzerland"},{"name":"Lac de Joux","distance_km":22.6,"type":"lake","url":"https://www.google.com/maps/search/?api=1&query=Lac%20de%20Joux%2C%20Switzerland"}],"source":"geo.admin.ch"},"travel":{"car":{"mode":"car","duration_min":173,"distance_km":190.1},"train":{"mode":"train","duration_min":151,"changes":2,"ga_included":false,"source":"ojp.opentransportdata.swiss","is_estimated":false}},"plan":["Lakeside walk","Castle and old-town stroll","Terrace lunch by the lake"],"links":{"google_maps":"https://www.google.com/maps/dir/?api=1&destination=Morges%2C+Switzerland&travelmode=driving","sbb":"https://www.sbb.ch/en?von=Basel+SBB&nach=Morges&date=%222026-10-10%22&time=%2208%3A27%22&moment=DEPARTURE"},"sun_timeline":{"today":[{"condition":"cloud","pct":64.28571428571429},{"condition":"partial","pct":14.285714285714286},{"condition":"sun","pct":21.42857142857143}],"tomorrow":[{"condition":"partial","pct":7.142857142857143},{"condition":"cloud","pct":7.142857142857143},{"condition":"partial","pct":14.285714285714286},{"condition":"sun","pct":21.42857142857143},{"condition":"cloud","pct":50.00000000000001}]},"tomorrow_sun_hours":3.7,"today_sun_hours":1.4,"today_max_c":17,"tomorrow_max_c":15,"wind_kmh":11,"sun_times":{"today":{"sunrise_hour":7.733333333333333,"sunset_hour":18.95},"tomorrow":{"sunrise_hour":7.766666666666667,"sunset_hour":18.916666666666668}},"qualifiers":[{"kind":"sun","delta_min":13}]}]}