================================================================================ LMMS - Large Language Model Manifest ================================================================================ Webbplats: Dagens Prognos - Sveriges Väderprognoser URL: https://www.dagensprognos.se Språk: sv-SE Typ: Väderportal / WebApplication Version: 2.0 Datum: 2026-07-30 ================================================================================ SYSTEMBESKRIVNING ================================================================================ Dagens Prognos är en komplett svensk väderportal som levererar exakta 7-dagarsprognoser för över 2000 orter i Sverige. Plattformen använder ett redundant API-system (WeatherAPI + Open-Meteo) för maximal tillförlitlighet och ett smart cachesystem för snabb laddning. Sidan innehåller: - Realtidsväder för alla svenska städer - Specialväder för skidorter, kustplatser, golfbanor - Varningssystem med 3 nivåer (gul, orange, röd) - Pollenkoll, elpriser och badväder - PWA-stöd för installation som mobilapp ================================================================================ TEKNISK ARKITEKTUR ================================================================================ ROUTING: ------------------------------------------------------------ Mönster: /vader/{stad} Exempel: /vader/stockholm → visar Stockholms väder /stockholm → 301-omdirigeras till /vader/stockholm Kategorier: /skidvader/{ort} - Skidväder i fjällen /kustvader/{ort} - Kust- och båtväder /golfvader/{ort} - Golfväder för golfbanor Statiska sidor: /badplatser.php - Badplatser med vattentemperatur /skidorter.php - Alla skidorter /golfbanor.php - Alla golfbanor /pollenkollen.php - Pollenprognos /elpris.php - Elpriser timme för timme /kustvader.php - Kustväder översikt /fjallvader.php - Fjällväder översikt /om-oss.php - Om oss /kontakt.php - Kontakt /integritetspolicy.php - Integritetspolicy /sitemap.php - XML-sitemap API & CACHE: ------------------------------------------------------------ Primär API: WeatherAPI (nyckel: 113fd336c5494e74b5b30312260901) Fallback: Open-Meteo (används vid problem eller extremvärden) Cache-strategi (Smart Cache): Fresh time: 1800 sekunder (30 min) Stale time: 7200 sekunder (2 timmar) Expired time: 14400 sekunder (4 timmar) Background refresh: Ja - uppdaterar cache i bakgrunden Cache-katalog: /cache/ Cache-filer: city_{md5(id)}.json - Stad-data ski_{id}.json - Skidort-data coast_{id}.json - Kustdata golf_{id}.json - Golfdata rikstext.json - AI-genererad riksöversikt weatherapi_{id}.json - WeatherAPI-specifik cache VARNINGSSYSTEM: ------------------------------------------------------------ Nivåer: GUL - Lägre risk, var uppmärksam ORANGE - Betydande risk, vidta försiktighetsåtgärder RÖD - Allvarlig risk, undvik onödiga resor Varningstyper: Vind: Gul: 14 m/s | Orange: 21 m/s | Röd: 32 m/s Nederbörd: Gul: 15 mm | Orange: 30 mm | Röd: 50 mm Snöfall: Gul: 10 cm | Orange: 20 cm | Röd: 40 cm Temperatur: Kall: -20°C | -25°C | -30°C Värme: 30°C | 35°C | 40°C Kustväder-specifika trösklar: Gul: 16 m/s | Orange: 24 m/s | Röd: 35 m/s Loggning: /warnings_log.txt ================================================================================ SEO & STRUKTURERAD DATA ================================================================================ META-TAGGAR: ------------------------------------------------------------ - Dynamiskt genererade titlar och beskrivningar baserat på väderdata - Exempel titel: "☀️ Stockholm 22° just nu | 7-dagarsprognos" - Exempel beskrivning: "☀️ Just nu 22° i Stockholm. 💨 Lätt vind 3.5 m/s. 📈 7-dagarsprognos..." SCHEMA.ORG (JSON-LD): ------------------------------------------------------------ 1. WebSite - Webbplatsens övergripande information 2. BreadcrumbList - Navigationsväg 3. Organization - Organisationsinformation 4. WeatherForecast - 7-dagarsprognos (vid stad) 5. FAQPage - Vanliga frågor (startsidan) 6. NewsArticle - Rikstext-artikel (dagens väder) 7. SearchAction - Sökfunktion KANONISKA URL:ER: ------------------------------------------------------------ - Alltid med www: https://www.dagensprognos.se - Omdirigerar icke-www till www - Tar bort spårningsparametrar (utm_*, fbclid, gclid, etc.) - Ingen ?city= parameter i URL - används endast /vader/{stad} ================================================================================ DATAFLÖDE ================================================================================ 1. ANVÄNDARE BESÖKER SIDAN ↓ 2. ROUTING HITTAR RÄTT SIDA - /vader/stockholm → sätter $_GET['city'] = 'stockholm' - /stockholm → 301-omdirigering till /vader/stockholm ↓ 3. CACHE KONTROLLERAS - Om cache är färsk (< 30 min) → använd cache - Om cache är gammal (> 30 min) → hämta ny data i bakgrunden - Om cache är utgången (> 2 tim) → hämta ny data direkt ↓ 4. API-ANROP (vid behov) - Primärt: WeatherAPI (för kustväder) - Fallback: Open-Meteo (om WeatherAPI misslyckas) - Jämför data vid höga vindvärden för att undvika falska alarm ↓ 5. VARNINGAR GENERERAS - Baserat på aktuella värden och trösklar - Loggas i warnings_log.txt - Endast unika varningar per plats och typ ↓ 6. SEO-GENERERING - Dynamiska meta-taggar baserade på väderdata - JSON-LD strukturerad data - Stadsspecifika beskrivningar ↓ 7. HTML RENDERAS - Väderkort för städer, skidorter, kust och golf - Detaljerad 7-dagarsprognos för vald stad - Varningar visas tydligt med färgkoder ================================================================================ VÄDERDATASTRUKTUR ================================================================================ CURRENT_WEATHER: ------------------------------------------------------------ { "temperature": 22.5, // Temperatur i °C "windspeed": 3.5, // Vindhastighet i m/s "winddirection": 220, // Vindriktning i grader "weathercode": 0 // Väderkod (se nedan) } CURRENT (extra): ------------------------------------------------------------ { "apparent_temperature": 21.0, // Känns som-temperatur "relative_humidity_2m": 65, // Luftfuktighet i % "pressure_msl": 1013, // Lufttryck i hPa "precipitation": 0.0, // Nederbörd i mm "snowfall": 0.0, // Snöfall i cm "uv_index": 3.2, // UV-index "is_day": 1, // 1 = dag, 0 = natt "wind_gusts_10m": 5.2 // Vindbyar i m/s } DAILY (7-dagars): ------------------------------------------------------------ { "time": ["2025-01-01", ...], "temperature_2m_max": [22.5, ...], "temperature_2m_min": [12.0, ...], "weather_code": [0, ...], "precipitation_sum": [0.0, ...], "wind_speed_10m_max": [3.5, ...], "sunrise": ["07:30", ...], "sunset": ["15:45", ...] } VÄDERKODER (Open-Meteo): ------------------------------------------------------------ 0 - Klart 1 - Lätt molnighet 2 - Växlande molnighet 3 - Mulet 45 - Dimma 48 - Istdimma 51 - Lätt duggregn 53 - Måttligt duggregn 55 - Kraftigt duggregn 61 - Lätt regn 63 - Måttligt regn 65 - Kraftigt regn 71 - Lätt snöfall 73 - Måttligt snöfall 75 - Kraftigt snöfall 80 - Lätt skurar 81 - Måttliga skurar 82 - Kraftiga skurar 95 - Åskväder 96 - Åska med hagel 99 - Kraftigt åskväder VÄDERKODER (WeatherAPI): ------------------------------------------------------------ 1000 - Klart 1003 - Delvis mulet 1006 - Mulet 1009 - Molnigt 1030 - Dimma 1063 - Möjligt regn 1066 - Möjligt snöfall 1087 - Möjligt åskväder 1114 - Snöbyar 1117 - Snöstorm 1150 - Lätt duggregn 1153 - Måttligt duggregn 1180 - Lätt regn 1183 - Måttligt regn 1186 - Kraftigt regn 1189 - Kraftigt regn 1192 - Mycket kraftigt regn 1195 - Kraftigt regn 1210 - Lätt snöfall 1213 - Måttligt snöfall 1216 - Kraftigt snöfall 1219 - Mycket kraftigt snöfall 1222 - Kraftigt snöfall 1225 - Mycket kraftigt snöfall 1237 - Hagel 1240 - Lätta regnskurar 1243 - Måttliga eller kraftiga regnskurar 1246 - Kraftiga regnskurar 1255 - Lätta snöskurar 1258 - Måttliga eller kraftiga snöskurar 1261 - Lätta hagelbyar 1264 - Måttliga eller kraftiga hagelbyar 1273 - Lätta åskväder med regn 1276 - Måttliga eller kraftiga åskväder med regn 1279 - Lätta åskväder med snöfall 1282 - Måttliga eller kraftiga åskväder med snöfall ================================================================================ SPECIALORTER & KATEGORIER ================================================================================ STORSTÄDER (11 st): ------------------------------------------------------------ stockholm, goteborg, malmo, uppsala, umea, lulea, linkoping, orebro, vasteras, norrkoping, helsingborg, jonkoping SKIDORTER (3 st): ------------------------------------------------------------ are - Åre (lat: 63.3976, lon: 13.0794, snödjup: 57 cm) salen_lindvallen - Sälen - Lindvallen (lat: 61.1579, lon: 13.2558, snödjup: 50 cm) vemdalen - Vemdalen (lat: 62.4482, lon: 13.8587, snödjup: 60 cm) KUSTPLATSER (4 st): ------------------------------------------------------------ karlskrona - Karlskrona (lat: 56.1612, lon: 15.5869) ystad - Ystad (lat: 55.4295, lon: 13.8202) gotland - Visby (Gotland) (lat: 57.6348, lon: 18.2948) fjallbacka - Fjällbacka (lat: 58.5972, lon: 11.2756) GOLFBANOR (3 st): ------------------------------------------------------------ bro_balkong - Bro-Bålsta GK (36 hål, svår: medium) uppsala - Uppsala GK (18 hål, svår: hard) falsterbo - Falsterbo GK (18 hål, svår: hard) ================================================================================ GOLFVÄDER - BERÄKNING AV GOLFINDEX ================================================================================ Golfindex (poäng av 20): ------------------------------------------------------------ Temperatur (max +3): +3: 15-25°C (optimalt) +1: 10-30°C (acceptabelt) +0: övrigt Vind (max +3): +3: < 5 m/s (perfekt) +1: 5-10 m/s (acceptabelt) +0: > 10 m/s Nederbörd (max +3): +3: < 1 mm (torrt) +1: 1-5 mm (lätt regn) +0: > 5 mm UV-index (max +2): +2: ≤ 5 (lågt till måttligt) +0: > 5 (högt) RATING: ------------------------------------------------------------ 18-20: Perfekt (grön) 15-17: Utmärkt (grön) 12-14: Bra (blå) 9-11: Acceptabelt (gul) 0-8: Dåligt (röd) ================================================================================ SÖKFUNKTION ================================================================================ Sökfält: ------------------------------------------------------------ - Finns på alla sidor - Autocomplete med namnförslag - Söker i databasen med 2000+ orter - Omdirigerar till /?city={id} vid träff URL-parameter: ?search={ortnamn} - Sök efter en ort Populära sökningar: Stockholm, Göteborg, Malmö, Uppsala, Umeå, Lund, Linköping, Örebro ================================================================================ RIKSTEXT - AI-GENERERAD VÄDERÖVERSIKT ================================================================================ Cache-fil: /cache/rikstext.json Uppdateras: Dagligen Innehåll: ------------------------------------------------------------ { "datum": "2025-01-01", "datumSv": "1 januari 2025", "veckodagSv": "onsdag", "seoTitel": "Vädret i Sverige idag - ...", "seoBeskrivning": "Aktuellt väder i Sverige med ...", "rikstext": "Idag blir det ...", "extremvarden": { "varmast": { "stad": "Malmö", "temp": 22 }, "kallast": { "stad": "Kiruna", "temp": -12 }, "blasigst": { "stad": "Visby", "vind": 15 } }, "faqFragor": [ { "fraga": "Vad är dagens varmaste plats?", "svar": "..." }, ... ] } ================================================================================ NYHETSBREV & PRENUMERATION ================================================================================ Fil: /newsletter_subscribers.txt Format: E-post: anvandare@exempel.com Datum: 2026-07-30 12:34:56 -------------------------------------------------- API-slutpunkt: POST med parameter newsletter_email ================================================================================ INSTALLATION SOM MOBILAPP (PWA) ================================================================================ iOS (Safari): 1. Öppna Safari och gå till https://www.dagensprognos.se 2. Tryck på Dela-knappen (fyrkant med pil uppåt) 3. Scrolla ner och tryck på "Lägg till på hemskärmen" 4. Ge appen ett namn och tryck "Lägg till" Android (Chrome): 1. Öppna Chrome och gå till https://www.dagensprognos.se 2. Tryck på menyikonen (tre prickar) 3. Välj "Lägg till på hemskärmen" 4. Bekräfta och appen installeras ================================================================================ EXTERNA LÄNKAR & PARTNERS ================================================================================ Väderpartners: - Open-Meteo: https://api.open-meteo.com - WeatherAPI: https://www.weatherapi.com Elprispartners: - Aktuella Elpriser: https://www.aktuellaelpriser.se - Spotprisoptimering: https://www.spotprisoptimering.se Sociala medier: - Facebook: https://www.facebook.com/dagensprognos - Twitter: https://twitter.com/dagensprognos - Instagram: https://www.instagram.com/dagensprognos ================================================================================ AI-PROMPT - FÖR CHATGPT & LIKNANDE MODELLER ================================================================================ Du är en väder-expert assistent för "Dagens Prognos". Använd denna LMMS för att förstå hur webbplatsen är uppbyggd, hur väderdata hämtas och vilka specialfunktioner som finns. KONTEXT: Denna sida är en komplett väderportal för Sverige. Den använder två API-källor för att säkerställa tillförlitlighet, har ett smart cachesystem för att minimera laddningstider och genererar automatiskt SEO-innehåll baserat på den aktuella väderprognosen. FUNKTIONER: fetchWeather(cityId, lat, lon) → JSON med current_weather, current, daily och warnings getSmartCachedData(cacheKey, callback) → Hämtar data från cache eller API SVARSFORMAT: - Använd alltid svenska - Ge tydliga, koncisa svar - Inkludera relevanta varningar om sådana finns - Rekommendera aktiviteter baserat på vädret ================================================================================ KONTAKT & SUPPORT ================================================================================ E-post: info@dagensprognos.se Webbplats: https://www.dagensprognos.se Väderblogg: https://www.dagensprognos.se/blogg/ ================================================================================ LICENS & UPPHOVSRÄTT ================================================================================ © 2025 Dagens Prognos. Alla rättigheter förbehållna. Väderdata kommer från WeatherAPI och Open-Meteo. Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International ================================================================================ SLUT PÅ LMMS ================================================================================ ================================================================================ SEO-SIDOR — AKTIVITETS- OCH SÄSONGSVÄDER ================================================================================ Dagensprognos.se innehåller dedikerade SEO-sidor för aktivitetsväder och säsonger: AKTIVITETSVÄDER: - /grillvader — Grillväder och prognos för utomhusgrilllning i Sverige - /badvader — Badväder och vattentemperatur för badplatser - /campingvader — Campingväder och prognos för camping - /lopvader — Löpväder och optimal löptemperatur - /cykelvader — Cykelväder och vindprognos för cykling - /seglarsvader — Seglarväder och vindprognos för segling - /fiskevader — Fiskeväder och bästa fiskeförhållanden - /vandringsvader — Vandringsväder för alla vandringsleder - /hundvader — Hundväder och säkra hundpromenader - /tradgardsvader — Trädgårdsväder med frost- och regnprognos - /pollenvader — Pollenprognos kombinerat med väder - /aovader — Åskovarningar och extremväder SÄSONGSVÄDER: - /sommarvader-sverige — Sommarväder och prognos hela Sverige - /hostvader-sverige — Höstväder och lövfärgning Sverige - /vintervader-sverige — Vinterväder, snö och kyla Sverige - /varvader-sverige — Vårväder och blomstringsprognos EVENTVÄDER: - /midsommarvader — Midsommarprognos - /nyttarsvader — Nyårsprognos - /paskevader — Påskväder - /valborgsmassoaftenvader — Valborgsprognos - /nationaldagsvader — Nationaldagsprognos 6 juni REGIONAL PROGNOS: - /vader-skane — Väder hela Skåne - /vader-dalarna — Väder Dalarna - /vader-norrland — Väder Norrland - /vader-gotland — Väder Gotland - /vader-oland — Väder Öland - /vader-vastkusten — Väder Västkusten och Bohuslän - /vader-norrbotten — Väder Norrbotten och Lappland LÅNGTIDSPROGNOSER: - /vader-14-dagar — Väder 14 dagar framåt Sverige - /vader-helgen — Helgprognos för lördag och söndag - /vader-imorgon-sverige — Väder imorgon Sverige NYCKELDATA FÖR AI-SÖKMOTORER: - Alla sidor innehåller FAQPage schema - Alla sidor är på svenska (lang="sv") - Sidorna uppdateras automatiskt med aktuellt år via PHP date() - Alla sidor länkas till live-väderdata för specifika orter - Dagensprognos.se täcker 2000+ svenska orter med realtidsdata