diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml
index 1f71170..6d0ee1c 100644
--- a/.idea/kotlinc.xml
+++ b/.idea/kotlinc.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 088fe52..31d16ec 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,7 +1,6 @@
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
- id 'kotlin-android-extensions'
id 'kotlin-kapt'
id 'androidx.navigation.safeargs'
}
@@ -13,16 +12,14 @@ def relKeyAlias = System.getenv("RELEASE_KEY_ALIAS")
def keystorePath = System.getenv('PWD') + "/app/keystore.jks"
def keystore = file(keystorePath).exists() ? file(keystorePath) : null
android {
- lintOptions {
- abortOnError false
- }
+ namespace 'com.appttude.h_mal.atlas_weather'
+ compileSdk = Integer.parseInt(TARGET_SDK_VERSION)
defaultConfig {
applicationId "com.appttude.h_mal.atlas_weather"
- compileSdk 33
- minSdkVersion 26
- targetSdkVersion 33
- versionCode 5
- versionName "3.0"
+ minSdkVersion MIN_SDK_VERSION
+ targetSdkVersion TARGET_SDK_VERSION
+ versionCode 6
+ versionName "3.1"
testInstrumentationRunner "com.appttude.h_mal.atlas_weather.application.TestRunner"
vectorDrawables.useSupportLibrary = true
@@ -35,6 +32,10 @@ android {
buildConfigField "String", "ParamOne", System.getenv('WEATHER_API')
buildConfigField "String", "ParamTwo", System.getenv('SEARCH_API')
}
+
+ packagingOptions {
+ resources.excludes.add("META-INF/*")
+ }
}
android {
sourceSets {
@@ -78,20 +79,23 @@ android {
kotlinOptions {
jvmTarget = "1.8"
freeCompilerArgs += [
- '-Xjvm-default=enable'
+ '-Xjvm-default=all-compatibility'
]
}
- flavorDimensions "default"
+ buildFeatures {
+ flavorDimensions = ["version"]
+ }
productFlavors {
atlasWeather {
+ dimension "version"
applicationId "com.appttude.h_mal.atlas_weather"
versionCode 5
versionName "3.0.0"
}
monoWeather {
+ dimension "version"
applicationId "com.appttude.h_mal.monoWeather"
-
versionCode 7
versionName "4.2.0"
}
@@ -108,105 +112,113 @@ android {
}
}
}
-
+ lint {
+ abortOnError false
+ }
+ testBuildType "debug"
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
- implementation 'androidx.appcompat:appcompat:1.6.1'
- implementation 'com.google.android.material:material:1.2.1'
- implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
- implementation 'androidx.fragment:fragment:1.2.0'
- implementation 'androidx.legacy:legacy-support-v4:1.0.0'
- implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
- implementation 'androidx.vectordrawable:vectordrawable:1.1.0'
- implementation "com.google.android.gms:play-services-location:21.0.1"
- implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
- implementation 'androidx.cardview:cardview:1.0.0'
- implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2'
- implementation 'androidx.preference:preference:1.2.1'
- testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.1'
+ implementation "androidx.appcompat:appcompat:$APP_COMPAT"
+ implementation "com.google.android.material:material:$MATERIAL_VERSION"
+ implementation "androidx.constraintlayout:constraintlayout:$CONSTR_LAYOUT_VERSION"
+ implementation "androidx.fragment:fragment:$FRAGMENT_VERSION"
+ implementation "androidx.fragment:fragment-ktx:$FRAGMENT_VERSION"
+ implementation "org.jetbrains.kotlin:kotlin-stdlib:$KOTLIN_VERSION"
+ implementation "androidx.preference:preference:$PREFERENCES_VERSION"
+ implementation "androidx.core:core:$ANDROID_CORE"
+ implementation "androidx.customview:customview:$CUSTOM_VIEW"
+ implementation "androidx.cardview:cardview:$CARD_VIEW"
+ implementation "androidx.lifecycle:lifecycle-common:$ANDROID_LIFECYCLE"
+ implementation "androidx.lifecycle:lifecycle-livedata-core:$ANDROID_LIFECYCLE"
+ implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:$ANDROID_LIFECYCLE"
+ implementation "androidx.lifecycle:lifecycle-viewmodel:$ANDROID_LIFECYCLE"
+ implementation "androidx.recyclerview:recyclerview:$RECYCLER_VIEW"
+ implementation "androidx.swiperefreshlayout:swiperefreshlayout:$SWIPE_REFRESH"
+ implementation "com.google.code.gson:gson:$GSON"
+ implementation "com.google.guava:guava:$GUAVA"
+ implementation 'io.reactivex.rxjava2:rxjava:2.2.0'
+ // force upgrade to 1.1.0 because its required by androidTestImplementation,
+ // and without this statement AGP will silently downgrade to tracing:1.0.0
+ implementation "androidx.tracing:tracing:1.1.0"
+ / * Google play services * /
+ implementation "com.google.android.gms:play-services-location:$GOOGLE_PLAY_SERVICE"
/ * Unit testing * /
- testImplementation 'junit:junit:4.13.2'
- androidTestImplementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
- testImplementation "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version"
- implementation "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
- / * Fragment Navigation * /
- implementation 'androidx.navigation:navigation-fragment-ktx:2.3.2'
- implementation 'androidx.navigation:navigation-ui-ktx:2.3.2'
+ testImplementation "junit:junit:$JUNIT_VERSION"
+ androidTestImplementation project(path: ':app')
+ testRuntimeOnly "org.jetbrains.kotlin:kotlin-test-junit:$KOTLIN_VERSION"
+ testImplementation "org.jetbrains.kotlin:kotlin-test:$KOTLIN_VERSION"
+ androidTestImplementation "junit:junit:$JUNIT_VERSION"
+ testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$KOTLINX_COROUTINES"
+ testImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-test:$KOTLINX_COROUTINES"
+ testImplementation "androidx.cardview:cardview:$CARD_VIEW"
+ testImplementation "com.tomtom.online:sdk-maps-ui-extensions:$TOMTOM_MAP"
+ / * Navigation * /
+ implementation "androidx.navigation:navigation-common:$NAVIGATION_VERSION"
+ implementation "androidx.navigation:navigation-fragment:$NAVIGATION_VERSION"
+ implementation "androidx.navigation:navigation-runtime:$NAVIGATION_VERSION"
+ implementation "androidx.navigation:navigation-ui:$NAVIGATION_VERSION"
/ * android unit testing and espresso * /
- androidTestImplementation 'androidx.test:rules:1.5.0'
- androidTestImplementation "androidx.test:core:1.5.0"
-
- / * Android Espresso * /
- def testJunitVersion = "1.1.5"
- def testRunnerVersion = "1.5.2"
- def espressoVersion = "3.5.1"
- androidTestImplementation "androidx.test.ext:junit:$testJunitVersion"
- androidTestImplementation "androidx.test.espresso:espresso-core:$espressoVersion"
- androidTestImplementation "androidx.test.espresso.idling:idling-concurrent:$espressoVersion"
- implementation "androidx.test.espresso:espresso-idling-resource:$espressoVersion"
- androidTestImplementation "androidx.test:runner:$testRunnerVersion"
- androidTestImplementation "androidx.test.espresso:espresso-contrib:$espressoVersion"
- androidTestImplementation "androidx.test.espresso:espresso-intents:$espressoVersion"
- androidTestImplementation "org.hamcrest:hamcrest:2.2"
+ androidTestImplementation "androidx.test:rules:$ANDROIDX_TEST"
+ androidTestImplementation "androidx.test:core:$ANDROIDX_TEST"
+ androidTestImplementation "androidx.test:monitor:$TEST_MONITOR"
+ androidTestImplementation "androidx.test.ext:junit:$TEST_JUNIT_VERSION"
+ androidTestRuntimeOnly "org.jetbrains.kotlin:kotlin-test-junit:$KOTLIN_VERSION"
+ androidTestImplementation "androidx.test.espresso:espresso-core:$ESPRESSO_VERSION"
+ androidTestImplementation "androidx.test.espresso:espresso-idling-resource:$ESPRESSO_VERSION"
+ androidTestImplementation "androidx.test:runner:$TEST_RUNNER_VERSION"
+ androidTestImplementation "androidx.test.espresso:espresso-contrib:$ESPRESSO_VERSION"
+ androidTestImplementation "org.hamcrest:hamcrest:$HAMCREST_VERSION"
+ androidTestImplementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$KOTLINX_COROUTINES"
+ androidTestImplementation "androidx.cardview:cardview:$CARD_VIEW"
+ androidTestImplementation 'com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework:3.1.2'
+ androidTestImplementation "com.tomtom.online:sdk-maps-ui-extensions:$TOMTOM_MAP"
+ androidTestImplementation "org.jetbrains.kotlin:kotlin-test:$KOTLIN_VERSION"
+ atlasWeatherImplementation "androidx.cardview:cardview:$CARD_VIEW"
/ * mock websever for testing retrofit responses * /
- testImplementation "com.squareup.okhttp3:mockwebserver:4.6.0"
testImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
-
/ * mockito and livedata testing * /
- testImplementation 'org.mockito:mockito-inline:2.13.0'
- implementation 'androidx.arch.core:core-testing:2.2.0'
-
+ testImplementation "org.mockito:mockito-inline:$MOKITO_INLINE_VERSION"
+ testImplementation "androidx.arch.core:core-testing:$CORE_TEST_VERSION"
+ androidTestImplementation "androidx.arch.core:core-testing:$CORE_TEST_VERSION"
/ * MockK * /
- def mockk_ver = "1.10.5"
- testImplementation "io.mockk:mockk:$mockk_ver"
- androidTestImplementation "io.mockk:mockk-android:$mockk_ver"
-
- / * Retrofit * /
- def retrofit_ver = "2.9.0"
- implementation "com.squareup.retrofit2:retrofit:$retrofit_ver"
- implementation "com.squareup.retrofit2:converter-gson:$retrofit_ver"
- implementation "com.squareup.okhttp3:logging-interceptor:4.9.0"
-
- / * Shared prefs * /
- def prefs_ver = "1.2.0"
- implementation "androidx.preference:preference-ktx:$prefs_ver"
-
- / *Kodein Dependency Injection * /
- def kodein_version = "6.2.1"
- implementation "org.kodein.di:kodein-di-generic-jvm:$kodein_version"
- implementation "org.kodein.di:kodein-di-framework-android-x:$kodein_version"
-
+ testImplementation "io.mockk:mockk:$MOCKK_VERSION"
+ androidTestImplementation "io.mockk:mockk-android:$MOCKK_VERSION"
+ / * Retrofit & Okhttp * /
+ implementation "com.squareup.retrofit2:retrofit:$RETROFIT_VERSION"
+ implementation "com.squareup.retrofit2:converter-gson:$RETROFIT_VERSION"
+ implementation "com.squareup.okhttp3:logging-interceptor:$OKHTTP_VERSION"
+ implementation "com.squareup.okhttp3:okhttp:$OKHTTP_VERSION"
+ / * Kodein Dependency Injection * /
+ implementation "org.kodein.di:kodein-di-generic-jvm:$KODEIN_VERSION"
+ implementation "org.kodein.di:kodein-di-framework-android-x:$KODEIN_VERSION"
+ implementation "org.kodein.di:kodein-di-core-jvm:$KODEIN_VERSION"
+ implementation "org.kodein.di:kodein-di-framework-android-core:$KODEIN_VERSION"
/ * Room database * /
- def room_version = "2.4.3"
- implementation "androidx.room:room-runtime:$room_version"
- kapt "androidx.room:room-compiler:$room_version"
- implementation "androidx.room:room-ktx:$room_version"
-
+ runtimeOnly "androidx.room:room-runtime:$ROOM_VERSION"
+ kapt "androidx.room:room-compiler:$ROOM_VERSION"
+ implementation "androidx.room:room-ktx:$ROOM_VERSION"
+ implementation "androidx.room:room-common:$ROOM_VERSION"
+ implementation 'androidx.sqlite:sqlite:2.2.0'
/ * Picasso * /
implementation 'com.squareup.picasso:picasso:2.71828'
-
/ * coroutine * /
- def coroutine_version = "1.3.9"
- implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutine_version"
-
+ runtimeOnly "org.jetbrains.kotlinx:kotlinx-coroutines-android:$KOTLINX_COROUTINES"
+ implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$KOTLINX_COROUTINES"
+ implementation "org.jetbrains.kotlinx:kotlinx-coroutines-play-services:$KOTLINX_COROUTINES"
/ * tomtom search * /
- def tomtom_version = "2.4771"
- implementation "com.tomtom.online:sdk-search:$tomtom_version"
- implementation "com.tomtom.online:sdk-maps:2.4807"
-
- / * coroutines support for firebase operations * /
- def coroutines_google_ver = "1.6.4"
- implementation "org.jetbrains.kotlinx:kotlinx-coroutines-play-services:$coroutines_google_ver"
-
+ implementation "com.tomtom.online:sdk-search:$TOMTOM_SEARCH"
+ implementation "com.tomtom.online:sdk-maps:$TOMTOM_MAP"
+ implementation "com.tomtom.online:sdk-search-core:$TOMTOM_SEARCH"
+ monoWeatherImplementation "com.tomtom.online:sdk-maps-ui-extensions:$TOMTOM_MAP"
+ implementation "com.tomtom.online:sdk-search-core:$TOMTOM_SEARCH"
/ * Picasso * /
implementation 'com.squareup.picasso:picasso:2.71828'
-
/ * screenshot library * /
androidTestImplementation 'tools.fastlane:screengrab:2.1.1'
/ * Permissions dispatcher * /
- def dispatcher_ver = "4.9.2"
- implementation "com.github.permissions-dispatcher:permissionsdispatcher:${dispatcher_ver}"
- kapt "com.github.permissions-dispatcher:permissionsdispatcher-processor:${dispatcher_ver}"
+ implementation "com.github.permissions-dispatcher:permissionsdispatcher:$PERMISSIONS_DISPATCHER"
+ kapt "com.github.permissions-dispatcher:permissionsdispatcher-processor:$PERMISSIONS_DISPATCHER"
+ implementation "com.github.permissions-dispatcher:permissionsdispatcher-annotation:$PERMISSIONS_DISPATCHER"
}
diff --git a/app/src/androidTest/assets/invalid_api_key_response.json b/app/src/androidTest/assets/invalid_api_key_response.json
deleted file mode 100644
index ea6c80f..0000000
--- a/app/src/androidTest/assets/invalid_api_key_response.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "cod": 401,
- "message": "Invalid API key. Please see http://openweathermap.org/faq#error401 for more info."
-}
\ No newline at end of file
diff --git a/app/src/androidTest/assets/invalid_api_key_response.txt b/app/src/androidTest/assets/invalid_api_key_response.txt
new file mode 100644
index 0000000..2fb4c75
--- /dev/null
+++ b/app/src/androidTest/assets/invalid_api_key_response.txt
@@ -0,0 +1 @@
+No account found with API key 'wrong api key'
\ No newline at end of file
diff --git a/app/src/androidTest/assets/valid_response_imperial.json b/app/src/androidTest/assets/valid_response_imperial.json
index 96cd02d..516ab27 100644
--- a/app/src/androidTest/assets/valid_response_imperial.json
+++ b/app/src/androidTest/assets/valid_response_imperial.json
@@ -1,345 +1,10816 @@
{
- "lat": 51.51,
- "lon": -0.13,
+ "queryCost": 1,
+ "latitude": 51.5064,
+ "longitude": -0.12721,
+ "resolvedAddress": "London, England, United Kingdom",
+ "address": "london",
"timezone": "Europe/London",
- "timezone_offset": 3600,
- "current": {
- "dt": 1691537401,
- "sunrise": 1691555756,
- "sunset": 1691609779,
- "temp": 58.57,
- "feels_like": 58.5,
- "pressure": 1012,
- "humidity": 93,
- "dew_point": 56.55,
- "uvi": 0,
- "clouds": 100,
- "visibility": 10000,
- "wind_speed": 5.75,
- "wind_deg": 280,
- "weather": [
- {
- "id": 804,
- "main": "Clouds",
- "description": "overcast clouds",
- "icon": "04n"
- }
- ]
- },
- "daily": [
+ "tzoffset": 1.0,
+ "description": "Similar temperatures continuing with a chance of rain multiple days.",
+ "days": [
{
- "dt": 1691582400,
- "sunrise": 1691555756,
- "sunset": 1691609779,
- "moonrise": 1691620920,
- "moonset": 1691592600,
- "moon_phase": 0.78,
- "temp": {
- "day": 71.08,
- "min": 54.81,
- "max": 75.24,
- "night": 65.26,
- "eve": 74.3,
- "morn": 55.85
- },
- "feels_like": {
- "day": 70.14,
- "night": 65.3,
- "eve": 73.92,
- "morn": 55.04
- },
- "pressure": 1018,
- "humidity": 48,
- "dew_point": 50.27,
- "wind_speed": 5.03,
- "wind_deg": 204,
- "wind_gust": 11.03,
- "weather": [
- {
- "id": 802,
- "main": "Clouds",
- "description": "scattered clouds",
- "icon": "03d"
- }
+ "datetime": "2024-10-01",
+ "datetimeEpoch": 1727737200,
+ "tempmax": 56.8,
+ "tempmin": 53.2,
+ "temp": 54.9,
+ "feelslikemax": 56.8,
+ "feelslikemin": 53.2,
+ "feelslike": 54.9,
+ "dew": 50.9,
+ "humidity": 86.3,
+ "precip": 0.312,
+ "precipprob": 100.0,
+ "precipcover": 45.83,
+ "preciptype": [
+ "rain"
],
- "clouds": 36,
- "pop": 0,
- "uvi": 6.76
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 30.9,
+ "windspeed": 18.2,
+ "winddir": 275.8,
+ "pressure": 1006.7,
+ "cloudcover": 96.1,
+ "visibility": 6.4,
+ "solarradiation": 27.5,
+ "solarenergy": 2.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "sunrise": "07:01:49",
+ "sunriseEpoch": 1727762509,
+ "sunset": "18:37:24",
+ "sunsetEpoch": 1727804244,
+ "moonphase": 0.95,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with a chance of rain throughout the day.",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "comb",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727737200,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 77.71,
+ "dew": 47.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.9,
+ "windspeed": 18.2,
+ "winddir": 260.0,
+ "pressure": 1005.6,
+ "visibility": 6.2,
+ "cloudcover": 97.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727740800,
+ "temp": 53.2,
+ "feelslike": 53.2,
+ "humidity": 80.69,
+ "dew": 47.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.2,
+ "windspeed": 17.0,
+ "winddir": 268.0,
+ "pressure": 1006.4,
+ "visibility": 6.2,
+ "cloudcover": 97.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727744400,
+ "temp": 53.5,
+ "feelslike": 53.5,
+ "humidity": 80.88,
+ "dew": 47.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.4,
+ "windspeed": 15.9,
+ "winddir": 276.0,
+ "pressure": 1007.2,
+ "visibility": 6.2,
+ "cloudcover": 83.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727748000,
+ "temp": 53.5,
+ "feelslike": 53.5,
+ "humidity": 80.88,
+ "dew": 47.8,
+ "precip": 0.008,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.6,
+ "windspeed": 15.7,
+ "winddir": 270.0,
+ "pressure": 1007.4,
+ "visibility": 6.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727751600,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 78.67,
+ "dew": 48.1,
+ "precip": 0.008,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.4,
+ "windspeed": 15.9,
+ "winddir": 276.0,
+ "pressure": 1007.4,
+ "visibility": 6.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727755200,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 78.67,
+ "dew": 48.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.7,
+ "windspeed": 12.7,
+ "winddir": 276.0,
+ "pressure": 1007.4,
+ "visibility": 6.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727758800,
+ "temp": 54.3,
+ "feelslike": 54.3,
+ "humidity": 82.93,
+ "dew": 49.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.8,
+ "windspeed": 13.3,
+ "winddir": 272.0,
+ "pressure": 1008.0,
+ "visibility": 6.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727762400,
+ "temp": 54.3,
+ "feelslike": 54.3,
+ "humidity": 82.93,
+ "dew": 49.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.6,
+ "windspeed": 12.5,
+ "winddir": 272.0,
+ "pressure": 1008.0,
+ "visibility": 6.2,
+ "cloudcover": 97.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727766000,
+ "temp": 53.5,
+ "feelslike": 53.5,
+ "humidity": 85.29,
+ "dew": 49.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.2,
+ "windspeed": 9.4,
+ "winddir": 252.0,
+ "pressure": 1008.2,
+ "visibility": 6.2,
+ "cloudcover": 97.5,
+ "solarradiation": 31.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727769600,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 79.8,
+ "dew": 48.5,
+ "precip": 0.008,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.8,
+ "windspeed": 12.0,
+ "winddir": 262.0,
+ "pressure": 1008.2,
+ "visibility": 6.2,
+ "cloudcover": 95.3,
+ "solarradiation": 49.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727773200,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 84.13,
+ "dew": 49.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.8,
+ "windspeed": 13.1,
+ "winddir": 270.0,
+ "pressure": 1008.2,
+ "visibility": 6.2,
+ "cloudcover": 95.3,
+ "solarradiation": 85.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727776800,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 89.93,
+ "dew": 51.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.1,
+ "windspeed": 12.9,
+ "winddir": 268.0,
+ "pressure": 1008.0,
+ "visibility": 5.2,
+ "cloudcover": 90.5,
+ "solarradiation": 61.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727780400,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 89.93,
+ "dew": 51.7,
+ "precip": 0.004,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.5,
+ "windspeed": 11.5,
+ "winddir": 268.0,
+ "pressure": 1007.4,
+ "visibility": 6.1,
+ "cloudcover": 97.5,
+ "solarradiation": 86.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727784000,
+ "temp": 55.0,
+ "feelslike": 55.0,
+ "humidity": 88.7,
+ "dew": 51.7,
+ "precip": 0.008,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.5,
+ "windspeed": 12.2,
+ "winddir": 268.0,
+ "pressure": 1007.2,
+ "visibility": 6.2,
+ "cloudcover": 97.5,
+ "solarradiation": 118.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727787600,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 86.47,
+ "dew": 52.4,
+ "precip": 0.016,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.4,
+ "windspeed": 12.8,
+ "winddir": 256.0,
+ "pressure": 1006.4,
+ "visibility": 6.2,
+ "cloudcover": 88.0,
+ "solarradiation": 139.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727791200,
+ "temp": 54.9,
+ "feelslike": 54.9,
+ "humidity": 90.13,
+ "dew": 52.1,
+ "precip": 0.075,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.2,
+ "windspeed": 15.2,
+ "winddir": 262.0,
+ "pressure": 1006.0,
+ "visibility": 5.8,
+ "cloudcover": 88.0,
+ "solarradiation": 27.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727794800,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 91.21,
+ "dew": 52.1,
+ "precip": 0.11,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.1,
+ "windspeed": 14.5,
+ "winddir": 262.0,
+ "pressure": 1005.2,
+ "visibility": 4.9,
+ "cloudcover": 97.5,
+ "solarradiation": 29.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727798400,
+ "temp": 55.0,
+ "feelslike": 55.0,
+ "humidity": 93.64,
+ "dew": 53.2,
+ "precip": 0.047,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.0,
+ "windspeed": 13.2,
+ "winddir": 270.0,
+ "pressure": 1004.4,
+ "visibility": 5.0,
+ "cloudcover": 97.5,
+ "solarradiation": 21.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727802000,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 93.68,
+ "dew": 54.6,
+ "precip": 0.02,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.4,
+ "windspeed": 10.6,
+ "winddir": 298.0,
+ "pressure": 1004.6,
+ "visibility": 6.2,
+ "cloudcover": 97.5,
+ "solarradiation": 14.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727805600,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 93.68,
+ "dew": 54.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.7,
+ "windspeed": 10.5,
+ "winddir": 322.0,
+ "pressure": 1005.4,
+ "visibility": 6.2,
+ "cloudcover": 92.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727809200,
+ "temp": 56.8,
+ "feelslike": 56.8,
+ "humidity": 92.4,
+ "dew": 54.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.8,
+ "windspeed": 9.0,
+ "winddir": 318.0,
+ "pressure": 1006.2,
+ "visibility": 6.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727812800,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 90.01,
+ "dew": 53.5,
+ "precip": 0.008,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.0,
+ "windspeed": 10.1,
+ "winddir": 316.0,
+ "pressure": 1006.4,
+ "visibility": 6.2,
+ "cloudcover": 97.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727816400,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 90.01,
+ "dew": 53.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.4,
+ "windspeed": 9.6,
+ "winddir": 314.0,
+ "pressure": 1006.4,
+ "visibility": 6.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727820000,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 87.68,
+ "dew": 52.2,
+ "precip": 0.0,
+ "precipprob": 83.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.5,
+ "windspeed": 8.5,
+ "winddir": 323.2,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 96.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1691668800,
- "sunrise": 1691642251,
- "sunset": 1691696069,
- "moonrise": 0,
- "moonset": 1691683560,
- "moon_phase": 0.82,
- "temp": {
- "day": 76.14,
- "min": 61.27,
- "max": 79.39,
- "night": 68.88,
- "eve": 76.66,
- "morn": 62.64
- },
- "feels_like": {
- "day": 75.94,
- "night": 68.99,
- "eve": 76.6,
- "morn": 62.31
- },
- "pressure": 1019,
- "humidity": 53,
- "dew_point": 58.01,
- "wind_speed": 8.57,
- "wind_deg": 184,
- "wind_gust": 15.05,
- "weather": [
- {
- "id": 803,
- "main": "Clouds",
- "description": "broken clouds",
- "icon": "04d"
- }
+ "datetime": "2024-10-02",
+ "datetimeEpoch": 1727823600,
+ "tempmax": 60.0,
+ "tempmin": 52.2,
+ "temp": 56.4,
+ "feelslikemax": 60.0,
+ "feelslikemin": 52.2,
+ "feelslike": 56.4,
+ "dew": 51.5,
+ "humidity": 83.8,
+ "precip": 0.052,
+ "precipprob": 83.9,
+ "precipcover": 33.33,
+ "preciptype": [
+ "rain"
],
- "clouds": 68,
- "pop": 0,
- "uvi": 6.43
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 24.4,
+ "windspeed": 8.7,
+ "winddir": 19.5,
+ "pressure": 1013.2,
+ "cloudcover": 91.3,
+ "visibility": 14.8,
+ "solarradiation": 92.4,
+ "solarenergy": 7.9,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:03:27",
+ "sunriseEpoch": 1727849007,
+ "sunset": "18:35:08",
+ "sunsetEpoch": 1727890508,
+ "moonphase": 0.0,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with early morning rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727823600,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 86.56,
+ "dew": 52.4,
+ "precip": 0.004,
+ "precipprob": 83.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.4,
+ "windspeed": 8.7,
+ "winddir": 337.9,
+ "pressure": 1007.0,
+ "visibility": 15.0,
+ "cloudcover": 96.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727827200,
+ "temp": 56.6,
+ "feelslike": 56.6,
+ "humidity": 86.0,
+ "dew": 52.4,
+ "precip": 0.0,
+ "precipprob": 83.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.3,
+ "windspeed": 8.7,
+ "winddir": 346.8,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727830800,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 87.13,
+ "dew": 52.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.4,
+ "windspeed": 8.5,
+ "winddir": 354.3,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727834400,
+ "temp": 56.2,
+ "feelslike": 56.2,
+ "humidity": 87.12,
+ "dew": 52.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.3,
+ "windspeed": 7.6,
+ "winddir": 354.0,
+ "pressure": 1009.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727838000,
+ "temp": 56.0,
+ "feelslike": 56.0,
+ "humidity": 88.27,
+ "dew": 52.6,
+ "precip": 0.004,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.0,
+ "windspeed": 6.9,
+ "winddir": 352.6,
+ "pressure": 1010.0,
+ "visibility": 15.0,
+ "cloudcover": 98.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727841600,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 88.85,
+ "dew": 52.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.8,
+ "windspeed": 7.4,
+ "winddir": 358.3,
+ "pressure": 1010.0,
+ "visibility": 15.0,
+ "cloudcover": 95.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727845200,
+ "temp": 55.5,
+ "feelslike": 55.5,
+ "humidity": 89.42,
+ "dew": 52.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.8,
+ "windspeed": 6.9,
+ "winddir": 356.6,
+ "pressure": 1010.0,
+ "visibility": 15.0,
+ "cloudcover": 88.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727848800,
+ "temp": 55.1,
+ "feelslike": 55.1,
+ "humidity": 90.0,
+ "dew": 52.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.4,
+ "windspeed": 6.7,
+ "winddir": 359.9,
+ "pressure": 1011.0,
+ "visibility": 15.0,
+ "cloudcover": 92.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727852400,
+ "temp": 55.3,
+ "feelslike": 55.3,
+ "humidity": 88.83,
+ "dew": 52.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.8,
+ "windspeed": 6.3,
+ "winddir": 3.6,
+ "pressure": 1011.0,
+ "visibility": 15.0,
+ "cloudcover": 92.1,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727856000,
+ "temp": 56.2,
+ "feelslike": 56.2,
+ "humidity": 87.12,
+ "dew": 52.4,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.8,
+ "windspeed": 6.5,
+ "winddir": 12.7,
+ "pressure": 1012.0,
+ "visibility": 15.0,
+ "cloudcover": 95.8,
+ "solarradiation": 50.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727859600,
+ "temp": 56.9,
+ "feelslike": 56.9,
+ "humidity": 86.59,
+ "dew": 53.0,
+ "precip": 0.004,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.0,
+ "windspeed": 8.3,
+ "winddir": 36.7,
+ "pressure": 1013.0,
+ "visibility": 15.0,
+ "cloudcover": 94.5,
+ "solarradiation": 175.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727863200,
+ "temp": 58.4,
+ "feelslike": 58.4,
+ "humidity": 81.68,
+ "dew": 52.8,
+ "precip": 0.004,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.1,
+ "windspeed": 7.4,
+ "winddir": 43.6,
+ "pressure": 1014.0,
+ "visibility": 15.0,
+ "cloudcover": 90.4,
+ "solarradiation": 397.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727866800,
+ "temp": 60.0,
+ "feelslike": 60.0,
+ "humidity": 75.07,
+ "dew": 52.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.1,
+ "windspeed": 8.3,
+ "winddir": 43.0,
+ "pressure": 1014.0,
+ "visibility": 14.0,
+ "cloudcover": 96.5,
+ "solarradiation": 424.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727870400,
+ "temp": 59.8,
+ "feelslike": 59.8,
+ "humidity": 74.56,
+ "dew": 51.7,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.4,
+ "windspeed": 8.3,
+ "winddir": 44.2,
+ "pressure": 1014.0,
+ "visibility": 12.6,
+ "cloudcover": 97.6,
+ "solarradiation": 339.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727874000,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 81.69,
+ "dew": 53.0,
+ "precip": 0.012,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.7,
+ "windspeed": 7.4,
+ "winddir": 34.5,
+ "pressure": 1014.0,
+ "visibility": 14.3,
+ "cloudcover": 93.5,
+ "solarradiation": 127.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727877600,
+ "temp": 59.1,
+ "feelslike": 59.1,
+ "humidity": 78.55,
+ "dew": 52.4,
+ "precip": 0.012,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.1,
+ "windspeed": 7.8,
+ "winddir": 40.9,
+ "pressure": 1015.0,
+ "visibility": 13.9,
+ "cloudcover": 93.9,
+ "solarradiation": 143.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727881200,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 77.47,
+ "dew": 51.5,
+ "precip": 0.004,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.0,
+ "windspeed": 8.3,
+ "winddir": 36.8,
+ "pressure": 1015.0,
+ "visibility": 15.0,
+ "cloudcover": 89.7,
+ "solarradiation": 208.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727884800,
+ "temp": 57.1,
+ "feelslike": 57.1,
+ "humidity": 82.13,
+ "dew": 51.7,
+ "precip": 0.008,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.5,
+ "windspeed": 8.1,
+ "winddir": 35.6,
+ "pressure": 1016.0,
+ "visibility": 15.0,
+ "cloudcover": 87.4,
+ "solarradiation": 244.0,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727888400,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 80.99,
+ "dew": 50.6,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.4,
+ "windspeed": 7.8,
+ "winddir": 37.1,
+ "pressure": 1016.0,
+ "visibility": 15.0,
+ "cloudcover": 93.2,
+ "solarradiation": 103.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727892000,
+ "temp": 55.5,
+ "feelslike": 55.5,
+ "humidity": 82.56,
+ "dew": 50.3,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.7,
+ "windspeed": 7.4,
+ "winddir": 32.1,
+ "pressure": 1017.0,
+ "visibility": 15.0,
+ "cloudcover": 89.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727895600,
+ "temp": 54.8,
+ "feelslike": 54.8,
+ "humidity": 80.33,
+ "dew": 48.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.4,
+ "windspeed": 7.6,
+ "winddir": 34.5,
+ "pressure": 1017.0,
+ "visibility": 15.0,
+ "cloudcover": 86.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727899200,
+ "temp": 53.9,
+ "feelslike": 53.9,
+ "humidity": 83.01,
+ "dew": 48.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.0,
+ "windspeed": 7.6,
+ "winddir": 29.3,
+ "pressure": 1018.0,
+ "visibility": 15.0,
+ "cloudcover": 73.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727902800,
+ "temp": 53.1,
+ "feelslike": 53.1,
+ "humidity": 83.52,
+ "dew": 48.3,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.0,
+ "windspeed": 7.2,
+ "winddir": 29.0,
+ "pressure": 1018.0,
+ "visibility": 15.0,
+ "cloudcover": 71.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727906400,
+ "temp": 52.2,
+ "feelslike": 52.2,
+ "humidity": 84.6,
+ "dew": 47.7,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.7,
+ "windspeed": 6.5,
+ "winddir": 23.8,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 75.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1691755200,
- "sunrise": 1691728746,
- "sunset": 1691782357,
- "moonrise": 1691709180,
- "moonset": 1691773920,
- "moon_phase": 0.85,
- "temp": {
- "day": 75.67,
- "min": 63.64,
- "max": 80.06,
- "night": 68.27,
- "eve": 74.07,
- "morn": 65.26
- },
- "feels_like": {
- "day": 75.9,
- "night": 68.27,
- "eve": 74.05,
- "morn": 65.21
- },
- "pressure": 1018,
- "humidity": 63,
- "dew_point": 62.37,
- "wind_speed": 11.59,
- "wind_deg": 224,
- "wind_gust": 19.64,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-03",
+ "datetimeEpoch": 1727910000,
+ "tempmax": 60.2,
+ "tempmin": 46.7,
+ "temp": 52.9,
+ "feelslikemax": 60.2,
+ "feelslikemin": 45.6,
+ "feelslike": 52.6,
+ "dew": 45.9,
+ "humidity": 77.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "precipcover": 0.0,
+ "preciptype": [
+ "rain"
],
- "clouds": 100,
- "pop": 0.32,
- "rain": 0.12,
- "uvi": 5.08
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 18.3,
+ "windspeed": 6.9,
+ "winddir": 41.3,
+ "pressure": 1020.8,
+ "cloudcover": 53.5,
+ "visibility": 15.0,
+ "solarradiation": 128.6,
+ "solarenergy": 11.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "sunrise": "07:05:06",
+ "sunriseEpoch": 1727935506,
+ "sunset": "18:32:52",
+ "sunsetEpoch": 1727976772,
+ "moonphase": 0.02,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727910000,
+ "temp": 51.5,
+ "feelslike": 51.5,
+ "humidity": 86.29,
+ "dew": 47.6,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 6.5,
+ "winddir": 22.7,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 72.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727913600,
+ "temp": 50.8,
+ "feelslike": 50.8,
+ "humidity": 87.43,
+ "dew": 47.2,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.1,
+ "windspeed": 5.8,
+ "winddir": 21.0,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 65.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727917200,
+ "temp": 50.6,
+ "feelslike": 50.6,
+ "humidity": 86.24,
+ "dew": 46.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 5.6,
+ "winddir": 21.9,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 72.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727920800,
+ "temp": 49.9,
+ "feelslike": 48.0,
+ "humidity": 85.03,
+ "dew": 45.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.3,
+ "windspeed": 5.1,
+ "winddir": 19.2,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 73.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727924400,
+ "temp": 49.4,
+ "feelslike": 47.3,
+ "humidity": 85.0,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.4,
+ "windspeed": 5.4,
+ "winddir": 19.1,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 56.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727928000,
+ "temp": 48.3,
+ "feelslike": 46.9,
+ "humidity": 88.5,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.4,
+ "windspeed": 4.0,
+ "winddir": 22.0,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 40.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727931600,
+ "temp": 47.4,
+ "feelslike": 46.2,
+ "humidity": 90.29,
+ "dew": 44.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 3.6,
+ "winddir": 22.7,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 43.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727935200,
+ "temp": 46.7,
+ "feelslike": 45.6,
+ "humidity": 90.26,
+ "dew": 44.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 8.9,
+ "windspeed": 3.4,
+ "winddir": 27.7,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 37.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727938800,
+ "temp": 46.7,
+ "feelslike": 46.7,
+ "humidity": 89.64,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.8,
+ "windspeed": 2.7,
+ "winddir": 24.8,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 52.6,
+ "solarradiation": 25.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727942400,
+ "temp": 49.4,
+ "feelslike": 48.6,
+ "humidity": 82.7,
+ "dew": 44.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.2,
+ "windspeed": 3.4,
+ "winddir": 20.4,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 52.8,
+ "solarradiation": 140.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727946000,
+ "temp": 52.6,
+ "feelslike": 52.6,
+ "humidity": 76.95,
+ "dew": 45.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.6,
+ "windspeed": 4.0,
+ "winddir": 27.9,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 54.1,
+ "solarradiation": 305.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727949600,
+ "temp": 56.0,
+ "feelslike": 56.0,
+ "humidity": 71.73,
+ "dew": 47.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.8,
+ "windspeed": 4.5,
+ "winddir": 37.1,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 37.6,
+ "solarradiation": 364.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727953200,
+ "temp": 58.4,
+ "feelslike": 58.4,
+ "humidity": 64.16,
+ "dew": 46.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.4,
+ "windspeed": 6.5,
+ "winddir": 58.6,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 45.5,
+ "solarradiation": 511.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727956800,
+ "temp": 59.4,
+ "feelslike": 59.4,
+ "humidity": 58.86,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.7,
+ "windspeed": 6.3,
+ "winddir": 59.6,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 71.7,
+ "solarradiation": 534.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727960400,
+ "temp": 60.2,
+ "feelslike": 60.2,
+ "humidity": 56.59,
+ "dew": 44.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.3,
+ "windspeed": 6.9,
+ "winddir": 59.6,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 94.9,
+ "solarradiation": 325.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727964000,
+ "temp": 60.0,
+ "feelslike": 60.0,
+ "humidity": 58.13,
+ "dew": 45.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.1,
+ "windspeed": 6.5,
+ "winddir": 59.9,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 85.9,
+ "solarradiation": 447.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727967600,
+ "temp": 59.3,
+ "feelslike": 59.3,
+ "humidity": 62.55,
+ "dew": 46.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.7,
+ "windspeed": 6.3,
+ "winddir": 72.3,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 66.4,
+ "solarradiation": 277.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727971200,
+ "temp": 58.7,
+ "feelslike": 58.7,
+ "humidity": 63.77,
+ "dew": 46.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.1,
+ "windspeed": 5.6,
+ "winddir": 70.6,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 41.4,
+ "solarradiation": 63.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727974800,
+ "temp": 56.9,
+ "feelslike": 56.9,
+ "humidity": 68.96,
+ "dew": 46.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.1,
+ "windspeed": 4.3,
+ "winddir": 71.4,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 39.2,
+ "solarradiation": 95.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727978400,
+ "temp": 54.4,
+ "feelslike": 54.4,
+ "humidity": 77.11,
+ "dew": 47.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 2.5,
+ "winddir": 67.1,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 54.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727982000,
+ "temp": 53.0,
+ "feelslike": 53.0,
+ "humidity": 81.28,
+ "dew": 47.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 2.0,
+ "winddir": 55.0,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727985600,
+ "temp": 51.3,
+ "feelslike": 51.3,
+ "humidity": 85.12,
+ "dew": 47.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 2.0,
+ "winddir": 25.0,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727989200,
+ "temp": 50.1,
+ "feelslike": 50.1,
+ "humidity": 86.8,
+ "dew": 46.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.8,
+ "windspeed": 1.8,
+ "winddir": 16.2,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 67.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727992800,
+ "temp": 49.7,
+ "feelslike": 49.7,
+ "humidity": 85.6,
+ "dew": 45.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 40.1,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 59.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1691841600,
- "sunrise": 1691815241,
- "sunset": 1691868645,
- "moonrise": 1691798160,
- "moonset": 1691863560,
- "moon_phase": 0.88,
- "temp": {
- "day": 74.5,
- "min": 63.07,
- "max": 74.5,
- "night": 63.86,
- "eve": 70.03,
- "morn": 63.07
- },
- "feels_like": {
- "day": 73.53,
- "night": 63.57,
- "eve": 69.28,
- "morn": 62.89
- },
- "pressure": 1014,
- "humidity": 40,
- "dew_point": 48.34,
- "wind_speed": 14.63,
- "wind_deg": 225,
- "wind_gust": 22.73,
- "weather": [
- {
- "id": 803,
- "main": "Clouds",
- "description": "broken clouds",
- "icon": "04d"
- }
+ "datetime": "2024-10-04",
+ "datetimeEpoch": 1727996400,
+ "tempmax": 60.2,
+ "tempmin": 44.5,
+ "temp": 51.5,
+ "feelslikemax": 60.2,
+ "feelslikemin": 44.5,
+ "feelslike": 51.5,
+ "dew": 43.7,
+ "humidity": 76.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "precipcover": 0.0,
+ "preciptype": [
+ "rain"
],
- "clouds": 67,
- "pop": 0.07,
- "uvi": 5.66
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 14.8,
+ "windspeed": 5.1,
+ "winddir": 133.6,
+ "pressure": 1020.9,
+ "cloudcover": 29.0,
+ "visibility": 15.0,
+ "solarradiation": 61.0,
+ "solarenergy": 5.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:06:44",
+ "sunriseEpoch": 1728022004,
+ "sunset": "18:30:36",
+ "sunsetEpoch": 1728063036,
+ "moonphase": 0.06,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727996400,
+ "temp": 49.2,
+ "feelslike": 49.2,
+ "humidity": 84.41,
+ "dew": 44.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.6,
+ "winddir": 60.5,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 3.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728000000,
+ "temp": 48.3,
+ "feelslike": 48.3,
+ "humidity": 85.52,
+ "dew": 44.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.7,
+ "windspeed": 1.8,
+ "winddir": 4.9,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728003600,
+ "temp": 47.2,
+ "feelslike": 47.2,
+ "humidity": 87.24,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.0,
+ "windspeed": 1.6,
+ "winddir": 30.6,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728007200,
+ "temp": 46.5,
+ "feelslike": 46.5,
+ "humidity": 87.8,
+ "dew": 43.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 1.8,
+ "windspeed": 1.3,
+ "winddir": 50.2,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 7.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728010800,
+ "temp": 45.9,
+ "feelslike": 45.9,
+ "humidity": 88.38,
+ "dew": 42.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.0,
+ "windspeed": 1.6,
+ "winddir": 89.6,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 30.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728014400,
+ "temp": 45.4,
+ "feelslike": 45.4,
+ "humidity": 89.59,
+ "dew": 42.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 1.8,
+ "windspeed": 1.3,
+ "winddir": 70.3,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 34.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728018000,
+ "temp": 45.0,
+ "feelslike": 45.0,
+ "humidity": 90.2,
+ "dew": 42.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 2.2,
+ "windspeed": 1.6,
+ "winddir": 89.5,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 27.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728021600,
+ "temp": 44.5,
+ "feelslike": 44.5,
+ "humidity": 91.43,
+ "dew": 42.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.0,
+ "windspeed": 0.7,
+ "winddir": 77.6,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 3.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728025200,
+ "temp": 44.9,
+ "feelslike": 44.9,
+ "humidity": 91.45,
+ "dew": 42.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 2.0,
+ "windspeed": 1.8,
+ "winddir": 105.4,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 3.8,
+ "solarradiation": 5.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728028800,
+ "temp": 47.6,
+ "feelslike": 47.6,
+ "humidity": 86.66,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 2.7,
+ "windspeed": 1.6,
+ "winddir": 96.1,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 17.0,
+ "solarradiation": 37.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728032400,
+ "temp": 52.8,
+ "feelslike": 52.8,
+ "humidity": 75.41,
+ "dew": 45.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.6,
+ "windspeed": 0.4,
+ "winddir": 105.1,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 32.1,
+ "solarradiation": 115.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728036000,
+ "temp": 56.7,
+ "feelslike": 56.7,
+ "humidity": 64.4,
+ "dew": 44.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.9,
+ "windspeed": 2.0,
+ "winddir": 156.2,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 17.0,
+ "solarradiation": 130.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728039600,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 57.53,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.9,
+ "windspeed": 4.9,
+ "winddir": 149.0,
+ "pressure": 1022.0,
+ "visibility": 15.0,
+ "cloudcover": 46.5,
+ "solarradiation": 209.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728043200,
+ "temp": 59.4,
+ "feelslike": 59.4,
+ "humidity": 55.33,
+ "dew": 43.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.8,
+ "windspeed": 5.1,
+ "winddir": 151.5,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 51.2,
+ "solarradiation": 282.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728046800,
+ "temp": 60.0,
+ "feelslike": 60.0,
+ "humidity": 53.53,
+ "dew": 43.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 5.1,
+ "winddir": 152.1,
+ "pressure": 1021.0,
+ "visibility": 15.0,
+ "cloudcover": 59.8,
+ "solarradiation": 377.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728050400,
+ "temp": 60.2,
+ "feelslike": 60.2,
+ "humidity": 53.19,
+ "dew": 43.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.3,
+ "windspeed": 4.9,
+ "winddir": 159.3,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 46.6,
+ "solarradiation": 143.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728054000,
+ "temp": 59.8,
+ "feelslike": 59.8,
+ "humidity": 53.14,
+ "dew": 42.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.6,
+ "windspeed": 4.9,
+ "winddir": 160.3,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 58.7,
+ "solarradiation": 69.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728057600,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 57.93,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.2,
+ "windspeed": 4.5,
+ "winddir": 156.9,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 40.0,
+ "solarradiation": 51.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728061200,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 65.69,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 3.6,
+ "winddir": 159.6,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 31.7,
+ "solarradiation": 45.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728064800,
+ "temp": 53.1,
+ "feelslike": 53.1,
+ "humidity": 76.48,
+ "dew": 45.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.5,
+ "windspeed": 2.9,
+ "winddir": 143.1,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 52.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728068400,
+ "temp": 51.5,
+ "feelslike": 51.5,
+ "humidity": 78.99,
+ "dew": 45.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.3,
+ "windspeed": 2.7,
+ "winddir": 134.3,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 40.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728072000,
+ "temp": 49.8,
+ "feelslike": 49.8,
+ "humidity": 81.6,
+ "dew": 44.4,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.5,
+ "winddir": 125.4,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 29.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728075600,
+ "temp": 48.1,
+ "feelslike": 48.1,
+ "humidity": 84.34,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.9,
+ "windspeed": 2.2,
+ "winddir": 116.6,
+ "pressure": 1020.0,
+ "visibility": 15.0,
+ "cloudcover": 18.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728079200,
+ "temp": 47.4,
+ "feelslike": 47.4,
+ "humidity": 86.05,
+ "dew": 43.4,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.5,
+ "windspeed": 2.2,
+ "winddir": 115.0,
+ "pressure": 1019.7,
+ "visibility": 15.0,
+ "cloudcover": 44.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1691928000,
- "sunrise": 1691901736,
- "sunset": 1691954930,
- "moonrise": 1691887860,
- "moonset": 1691952420,
- "moon_phase": 0.91,
- "temp": {
- "day": 71.26,
- "min": 61.68,
- "max": 71.26,
- "night": 63.75,
- "eve": 68.59,
- "morn": 61.68
- },
- "feels_like": {
- "day": 70.52,
- "night": 63.39,
- "eve": 67.93,
- "morn": 61.21
- },
- "pressure": 1012,
- "humidity": 52,
- "dew_point": 52.92,
- "wind_speed": 12.08,
- "wind_deg": 226,
- "wind_gust": 20.87,
- "weather": [
+ "datetime": "2024-10-05",
+ "datetimeEpoch": 1728082800,
+ "tempmax": 59.6,
+ "tempmin": 45.9,
+ "temp": 53.3,
+ "feelslikemax": 59.6,
+ "feelslikemin": 45.9,
+ "feelslike": 53.2,
+ "dew": 46.7,
+ "humidity": 78.9,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 21.9,
+ "windspeed": 8.5,
+ "winddir": 153.4,
+ "pressure": 1014.6,
+ "cloudcover": 89.5,
+ "visibility": 15.0,
+ "solarradiation": 125.7,
+ "solarenergy": 10.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "sunrise": "07:08:23",
+ "sunriseEpoch": 1728108503,
+ "sunset": "18:28:21",
+ "sunsetEpoch": 1728149301,
+ "moonphase": 0.09,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
{
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728082800,
+ "temp": 46.7,
+ "feelslike": 46.7,
+ "humidity": 87.81,
+ "dew": 43.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 2.2,
+ "winddir": 113.3,
+ "pressure": 1019.3,
+ "visibility": 15.0,
+ "cloudcover": 69.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728086400,
+ "temp": 45.9,
+ "feelslike": 45.9,
+ "humidity": 89.61,
+ "dew": 43.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 2.2,
+ "winddir": 111.7,
+ "pressure": 1019.0,
+ "visibility": 15.0,
+ "cloudcover": 95.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728090000,
+ "temp": 45.9,
+ "feelslike": 45.9,
+ "humidity": 89.82,
+ "dew": 43.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.5,
+ "windspeed": 2.5,
+ "winddir": 111.3,
+ "pressure": 1018.3,
+ "visibility": 15.0,
+ "cloudcover": 96.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728093600,
+ "temp": 45.9,
+ "feelslike": 45.9,
+ "humidity": 90.03,
+ "dew": 43.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 2.7,
+ "winddir": 111.0,
+ "pressure": 1017.7,
+ "visibility": 15.0,
+ "cloudcover": 98.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728097200,
+ "temp": 45.9,
+ "feelslike": 45.9,
+ "humidity": 90.23,
+ "dew": 43.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.3,
+ "windspeed": 2.9,
+ "winddir": 110.6,
+ "pressure": 1017.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728100800,
+ "temp": 47.0,
+ "feelslike": 47.0,
+ "humidity": 88.03,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.6,
+ "windspeed": 3.0,
+ "winddir": 113.1,
+ "pressure": 1016.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728104400,
+ "temp": 48.0,
+ "feelslike": 47.3,
+ "humidity": 85.89,
+ "dew": 44.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.9,
+ "windspeed": 3.1,
+ "winddir": 115.6,
+ "pressure": 1016.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728108000,
+ "temp": 49.0,
+ "feelslike": 48.4,
+ "humidity": 83.82,
+ "dew": 44.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 3.1,
+ "winddir": 118.1,
+ "pressure": 1016.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728111600,
+ "temp": 51.1,
+ "feelslike": 51.1,
+ "humidity": 81.88,
+ "dew": 45.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 3.6,
+ "winddir": 127.0,
+ "pressure": 1016.0,
+ "visibility": 15.0,
+ "cloudcover": 95.7,
+ "solarradiation": 22.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728115200,
+ "temp": 53.1,
+ "feelslike": 53.1,
+ "humidity": 80.02,
+ "dew": 47.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 4.0,
+ "winddir": 136.0,
+ "pressure": 1016.0,
+ "visibility": 15.0,
+ "cloudcover": 91.4,
+ "solarradiation": 136.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728118800,
+ "temp": 55.1,
+ "feelslike": 55.1,
+ "humidity": 78.22,
+ "dew": 48.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.6,
+ "windspeed": 4.5,
+ "winddir": 144.9,
+ "pressure": 1016.0,
+ "visibility": 15.0,
+ "cloudcover": 87.1,
+ "solarradiation": 229.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728122400,
+ "temp": 56.6,
+ "feelslike": 56.6,
+ "humidity": 73.42,
+ "dew": 48.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 5.8,
+ "winddir": 157.5,
+ "pressure": 1015.7,
+ "visibility": 15.0,
+ "cloudcover": 85.5,
+ "solarradiation": 293.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728126000,
+ "temp": 58.1,
+ "feelslike": 58.1,
+ "humidity": 68.94,
+ "dew": 48.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.5,
+ "windspeed": 7.2,
+ "winddir": 170.1,
+ "pressure": 1015.3,
+ "visibility": 15.0,
+ "cloudcover": 83.9,
+ "solarradiation": 420.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728129600,
+ "temp": 59.6,
+ "feelslike": 59.6,
+ "humidity": 64.76,
+ "dew": 47.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.9,
+ "windspeed": 8.5,
+ "winddir": 182.7,
+ "pressure": 1015.0,
+ "visibility": 15.0,
+ "cloudcover": 82.3,
+ "solarradiation": 446.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728133200,
+ "temp": 59.6,
+ "feelslike": 59.6,
+ "humidity": 64.75,
+ "dew": 47.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.8,
+ "windspeed": 8.4,
+ "winddir": 179.7,
+ "pressure": 1014.0,
+ "visibility": 15.0,
+ "cloudcover": 75.0,
+ "solarradiation": 464.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728136800,
+ "temp": 59.5,
+ "feelslike": 59.5,
+ "humidity": 64.74,
+ "dew": 47.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 8.2,
+ "winddir": 176.6,
+ "pressure": 1013.0,
+ "visibility": 15.0,
+ "cloudcover": 67.6,
+ "solarradiation": 428.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728140400,
+ "temp": 59.4,
+ "feelslike": 59.4,
+ "humidity": 64.73,
+ "dew": 47.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.5,
+ "windspeed": 8.1,
+ "winddir": 173.6,
+ "pressure": 1012.0,
+ "visibility": 15.0,
+ "cloudcover": 60.3,
+ "solarradiation": 338.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728144000,
+ "temp": 58.1,
+ "feelslike": 58.1,
+ "humidity": 69.1,
+ "dew": 48.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.3,
+ "windspeed": 6.9,
+ "winddir": 164.9,
+ "pressure": 1012.0,
+ "visibility": 15.0,
+ "cloudcover": 73.5,
+ "solarradiation": 184.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728147600,
+ "temp": 56.8,
+ "feelslike": 56.8,
+ "humidity": 73.77,
+ "dew": 48.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.1,
+ "windspeed": 5.8,
+ "winddir": 156.1,
+ "pressure": 1012.0,
+ "visibility": 15.0,
+ "cloudcover": 86.8,
+ "solarradiation": 56.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728151200,
+ "temp": 55.5,
+ "feelslike": 55.5,
+ "humidity": 78.78,
+ "dew": 49.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.0,
+ "windspeed": 4.7,
+ "winddir": 147.4,
+ "pressure": 1012.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728154800,
+ "temp": 55.5,
+ "feelslike": 55.5,
+ "humidity": 79.85,
+ "dew": 49.4,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.5,
+ "windspeed": 5.0,
+ "winddir": 149.9,
+ "pressure": 1011.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728158400,
+ "temp": 55.5,
+ "feelslike": 55.5,
+ "humidity": 80.92,
+ "dew": 49.7,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.9,
+ "windspeed": 5.3,
+ "winddir": 152.3,
+ "pressure": 1010.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728162000,
+ "temp": 55.5,
+ "feelslike": 55.5,
+ "humidity": 82.01,
+ "dew": 50.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.4,
+ "windspeed": 5.6,
+ "winddir": 154.8,
+ "pressure": 1010.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728165600,
+ "temp": 55.4,
+ "feelslike": 55.4,
+ "humidity": 82.93,
+ "dew": 50.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.8,
+ "windspeed": 5.6,
+ "winddir": 155.0,
+ "pressure": 1009.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
}
- ],
- "clouds": 99,
- "pop": 0.22,
- "rain": 0.16,
- "uvi": 3.71
+ ]
},
{
- "dt": 1692014400,
- "sunrise": 1691988232,
- "sunset": 1692041215,
- "moonrise": 1691978220,
- "moonset": 1692040560,
- "moon_phase": 0.94,
- "temp": {
- "day": 73.13,
- "min": 60.35,
- "max": 73.92,
- "night": 63.91,
- "eve": 69.6,
- "morn": 60.82
- },
- "feels_like": {
- "day": 72.12,
- "night": 63.54,
- "eve": 68.9,
- "morn": 60.64
- },
- "pressure": 1013,
- "humidity": 42,
- "dew_point": 48.63,
- "wind_speed": 12.35,
- "wind_deg": 237,
- "wind_gust": 16.15,
- "weather": [
- {
- "id": 801,
- "main": "Clouds",
- "description": "few clouds",
- "icon": "02d"
- }
+ "datetime": "2024-10-06",
+ "datetimeEpoch": 1728169200,
+ "tempmax": 58.7,
+ "tempmin": 54.6,
+ "temp": 56.6,
+ "feelslikemax": 58.7,
+ "feelslikemin": 54.6,
+ "feelslike": 56.6,
+ "dew": 53.2,
+ "humidity": 88.5,
+ "precip": 0.028,
+ "precipprob": 67.7,
+ "precipcover": 20.83,
+ "preciptype": [
+ "rain"
],
- "clouds": 16,
- "pop": 0.1,
- "uvi": 4
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 21.9,
+ "windspeed": 10.5,
+ "winddir": 163.6,
+ "pressure": 1006.1,
+ "cloudcover": 94.6,
+ "visibility": 15.0,
+ "solarradiation": 31.4,
+ "solarenergy": 2.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "sunrise": "07:10:03",
+ "sunriseEpoch": 1728195003,
+ "sunset": "18:26:07",
+ "sunsetEpoch": 1728235567,
+ "moonphase": 0.13,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with late afternoon rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728169200,
+ "temp": 55.4,
+ "feelslike": 55.4,
+ "humidity": 83.85,
+ "dew": 50.6,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.2,
+ "windspeed": 5.6,
+ "winddir": 155.3,
+ "pressure": 1008.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728172800,
+ "temp": 55.3,
+ "feelslike": 55.3,
+ "humidity": 84.79,
+ "dew": 50.8,
+ "precip": 0.008,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.5,
+ "windspeed": 5.6,
+ "winddir": 155.5,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728176400,
+ "temp": 55.1,
+ "feelslike": 55.1,
+ "humidity": 85.53,
+ "dew": 50.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.6,
+ "windspeed": 5.3,
+ "winddir": 155.9,
+ "pressure": 1007.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728180000,
+ "temp": 54.8,
+ "feelslike": 54.8,
+ "humidity": 86.28,
+ "dew": 50.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.8,
+ "windspeed": 5.0,
+ "winddir": 156.3,
+ "pressure": 1006.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728183600,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 87.04,
+ "dew": 50.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.9,
+ "windspeed": 4.7,
+ "winddir": 156.7,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728187200,
+ "temp": 54.7,
+ "feelslike": 54.7,
+ "humidity": 88.21,
+ "dew": 51.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.9,
+ "windspeed": 4.6,
+ "winddir": 158.3,
+ "pressure": 1005.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728190800,
+ "temp": 54.8,
+ "feelslike": 54.8,
+ "humidity": 89.4,
+ "dew": 51.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.0,
+ "windspeed": 4.5,
+ "winddir": 159.9,
+ "pressure": 1004.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728194400,
+ "temp": 54.9,
+ "feelslike": 54.9,
+ "humidity": 90.59,
+ "dew": 52.2,
+ "precip": 0.004,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.1,
+ "windspeed": 4.5,
+ "winddir": 161.5,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728198000,
+ "temp": 56.2,
+ "feelslike": 56.2,
+ "humidity": 90.64,
+ "dew": 53.5,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.5,
+ "windspeed": 4.6,
+ "winddir": 169.4,
+ "pressure": 1004.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 6.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728201600,
+ "temp": 57.5,
+ "feelslike": 57.5,
+ "humidity": 90.69,
+ "dew": 54.8,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.8,
+ "windspeed": 4.8,
+ "winddir": 177.4,
+ "pressure": 1004.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728205200,
+ "temp": 58.7,
+ "feelslike": 58.7,
+ "humidity": 90.74,
+ "dew": 56.0,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.2,
+ "windspeed": 4.9,
+ "winddir": 185.3,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 46.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728208800,
+ "temp": 55.1,
+ "feelslike": 55.1,
+ "humidity": 80.9,
+ "dew": 49.4,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.5,
+ "windspeed": 10.3,
+ "winddir": 163.5,
+ "pressure": 1007.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 37.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728212400,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 82.04,
+ "dew": 50.4,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.9,
+ "windspeed": 10.1,
+ "winddir": 160.3,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 86.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728216000,
+ "temp": 57.6,
+ "feelslike": 57.6,
+ "humidity": 79.48,
+ "dew": 51.3,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.6,
+ "windspeed": 10.5,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 163.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728219600,
+ "temp": 57.7,
+ "feelslike": 57.7,
+ "humidity": 82.17,
+ "dew": 52.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.1,
+ "windspeed": 9.7,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 136.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728223200,
+ "temp": 57.8,
+ "feelslike": 57.8,
+ "humidity": 84.94,
+ "dew": 53.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.5,
+ "windspeed": 8.9,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 109.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728226800,
+ "temp": 57.8,
+ "feelslike": 57.8,
+ "humidity": 87.78,
+ "dew": 54.2,
+ "precip": 0.004,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.0,
+ "windspeed": 8.1,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 82.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728230400,
+ "temp": 57.9,
+ "feelslike": 57.9,
+ "humidity": 90.12,
+ "dew": 55.1,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.9,
+ "windspeed": 7.7,
+ "winddir": 164.3,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 99.8,
+ "solarradiation": 54.7,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728234000,
+ "temp": 58.1,
+ "feelslike": 58.1,
+ "humidity": 92.51,
+ "dew": 55.9,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.9,
+ "windspeed": 7.3,
+ "winddir": 165.9,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 99.6,
+ "solarradiation": 27.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728237600,
+ "temp": 58.2,
+ "feelslike": 58.2,
+ "humidity": 94.95,
+ "dew": 56.7,
+ "precip": 0.004,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.8,
+ "windspeed": 6.9,
+ "winddir": 167.5,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 99.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728241200,
+ "temp": 57.9,
+ "feelslike": 57.9,
+ "humidity": 95.36,
+ "dew": 56.6,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.7,
+ "windspeed": 6.4,
+ "winddir": 168.0,
+ "pressure": 1006.3,
+ "visibility": 15.0,
+ "cloudcover": 83.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728244800,
+ "temp": 57.7,
+ "feelslike": 57.7,
+ "humidity": 95.77,
+ "dew": 56.5,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.6,
+ "windspeed": 5.9,
+ "winddir": 168.5,
+ "pressure": 1006.7,
+ "visibility": 15.0,
+ "cloudcover": 67.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728248400,
+ "temp": 57.5,
+ "feelslike": 57.5,
+ "humidity": 96.18,
+ "dew": 56.4,
+ "precip": 0.008,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.4,
+ "windspeed": 5.4,
+ "winddir": 169.0,
+ "pressure": 1007.0,
+ "visibility": 15.0,
+ "cloudcover": 52.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728252000,
+ "temp": 57.6,
+ "feelslike": 57.6,
+ "humidity": 94.32,
+ "dew": 56.0,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.8,
+ "windspeed": 5.3,
+ "winddir": 160.0,
+ "pressure": 1006.7,
+ "visibility": 15.0,
+ "cloudcover": 68.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1692100800,
- "sunrise": 1692074727,
- "sunset": 1692127498,
- "moonrise": 1692068820,
- "moonset": 1692128220,
- "moon_phase": 0.97,
- "temp": {
- "day": 71.24,
- "min": 58.37,
- "max": 71.24,
- "night": 66.47,
- "eve": 69.06,
- "morn": 58.37
- },
- "feels_like": {
- "day": 70.23,
- "night": 65.5,
- "eve": 68.16,
- "morn": 57.61
- },
- "pressure": 1018,
- "humidity": 46,
- "dew_point": 49.62,
- "wind_speed": 7.38,
- "wind_deg": 261,
- "wind_gust": 13.49,
- "weather": [
- {
- "id": 801,
- "main": "Clouds",
- "description": "few clouds",
- "icon": "02d"
- }
+ "datetime": "2024-10-07",
+ "datetimeEpoch": 1728255600,
+ "tempmax": 65.4,
+ "tempmin": 57.7,
+ "temp": 60.2,
+ "feelslikemax": 65.4,
+ "feelslikemin": 57.7,
+ "feelslike": 60.2,
+ "dew": 58.1,
+ "humidity": 92.9,
+ "precip": 0.218,
+ "precipprob": 67.7,
+ "precipcover": 29.17,
+ "preciptype": [
+ "rain"
],
- "clouds": 23,
- "pop": 0,
- "uvi": 4
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 22.4,
+ "windspeed": 8.1,
+ "winddir": 164.1,
+ "pressure": 1004.8,
+ "cloudcover": 92.7,
+ "visibility": 10.2,
+ "solarradiation": 36.1,
+ "solarenergy": 3.1,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "sunrise": "07:11:42",
+ "sunriseEpoch": 1728281502,
+ "sunset": "18:23:53",
+ "sunsetEpoch": 1728321833,
+ "moonphase": 0.16,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with late afternoon rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728255600,
+ "temp": 57.7,
+ "feelslike": 57.7,
+ "humidity": 92.5,
+ "dew": 55.6,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.1,
+ "windspeed": 5.2,
+ "winddir": 151.1,
+ "pressure": 1006.3,
+ "visibility": 15.0,
+ "cloudcover": 84.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728259200,
+ "temp": 57.8,
+ "feelslike": 57.8,
+ "humidity": 90.71,
+ "dew": 55.1,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.4,
+ "windspeed": 5.1,
+ "winddir": 142.1,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 99.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728262800,
+ "temp": 58.1,
+ "feelslike": 58.1,
+ "humidity": 92.11,
+ "dew": 55.8,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.4,
+ "windspeed": 6.1,
+ "winddir": 147.0,
+ "pressure": 1005.7,
+ "visibility": 12.4,
+ "cloudcover": 82.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728266400,
+ "temp": 58.3,
+ "feelslike": 58.3,
+ "humidity": 93.52,
+ "dew": 56.5,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 7.1,
+ "winddir": 151.8,
+ "pressure": 1005.3,
+ "visibility": 9.9,
+ "cloudcover": 64.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728270000,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 94.96,
+ "dew": 57.1,
+ "precip": 0.028,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.4,
+ "windspeed": 8.1,
+ "winddir": 156.7,
+ "pressure": 1005.0,
+ "visibility": 7.4,
+ "cloudcover": 46.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728273600,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 95.58,
+ "dew": 57.3,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.8,
+ "windspeed": 7.7,
+ "winddir": 159.4,
+ "pressure": 1005.0,
+ "visibility": 9.9,
+ "cloudcover": 64.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728277200,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 96.2,
+ "dew": 57.5,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 7.3,
+ "winddir": 162.0,
+ "pressure": 1005.0,
+ "visibility": 12.4,
+ "cloudcover": 82.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728280800,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 96.82,
+ "dew": 57.6,
+ "precip": 0.012,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.6,
+ "windspeed": 6.9,
+ "winddir": 164.7,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728284400,
+ "temp": 59.1,
+ "feelslike": 59.1,
+ "humidity": 96.62,
+ "dew": 58.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.2,
+ "windspeed": 6.5,
+ "winddir": 161.9,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728288000,
+ "temp": 59.6,
+ "feelslike": 59.6,
+ "humidity": 96.42,
+ "dew": 58.6,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.9,
+ "windspeed": 6.0,
+ "winddir": 159.1,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 22.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728291600,
+ "temp": 60.2,
+ "feelslike": 60.2,
+ "humidity": 96.22,
+ "dew": 59.1,
+ "precip": 0.008,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.6,
+ "windspeed": 5.6,
+ "winddir": 156.3,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 33.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728295200,
+ "temp": 60.7,
+ "feelslike": 60.7,
+ "humidity": 95.21,
+ "dew": 59.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.0,
+ "windspeed": 5.9,
+ "winddir": 162.0,
+ "pressure": 1005.0,
+ "visibility": 10.4,
+ "cloudcover": 100.0,
+ "solarradiation": 50.7,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728298800,
+ "temp": 61.2,
+ "feelslike": 61.2,
+ "humidity": 94.21,
+ "dew": 59.6,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 6.2,
+ "winddir": 167.7,
+ "pressure": 1005.0,
+ "visibility": 5.9,
+ "cloudcover": 100.0,
+ "solarradiation": 68.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728302400,
+ "temp": 61.8,
+ "feelslike": 61.8,
+ "humidity": 93.22,
+ "dew": 59.8,
+ "precip": 0.028,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.0,
+ "windspeed": 6.5,
+ "winddir": 173.4,
+ "pressure": 1005.0,
+ "visibility": 1.3,
+ "cloudcover": 100.0,
+ "solarradiation": 86.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728306000,
+ "temp": 63.0,
+ "feelslike": 63.0,
+ "humidity": 88.22,
+ "dew": 59.5,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.5,
+ "windspeed": 6.0,
+ "winddir": 180.1,
+ "pressure": 1004.7,
+ "visibility": 5.9,
+ "cloudcover": 100.0,
+ "solarradiation": 114.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728309600,
+ "temp": 64.2,
+ "feelslike": 64.2,
+ "humidity": 83.51,
+ "dew": 59.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.0,
+ "windspeed": 5.4,
+ "winddir": 186.8,
+ "pressure": 1004.3,
+ "visibility": 10.4,
+ "cloudcover": 100.0,
+ "solarradiation": 142.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728313200,
+ "temp": 65.4,
+ "feelslike": 65.4,
+ "humidity": 79.06,
+ "dew": 58.7,
+ "precip": 0.031,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.5,
+ "windspeed": 4.9,
+ "winddir": 193.5,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 170.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728316800,
+ "temp": 63.7,
+ "feelslike": 63.7,
+ "humidity": 84.02,
+ "dew": 58.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.5,
+ "windspeed": 4.7,
+ "winddir": 180.9,
+ "pressure": 1004.0,
+ "visibility": 12.0,
+ "cloudcover": 100.0,
+ "solarradiation": 113.3,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728320400,
+ "temp": 62.0,
+ "feelslike": 62.0,
+ "humidity": 89.32,
+ "dew": 58.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.5,
+ "windspeed": 4.5,
+ "winddir": 168.4,
+ "pressure": 1004.0,
+ "visibility": 9.0,
+ "cloudcover": 100.0,
+ "solarradiation": 56.7,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728324000,
+ "temp": 60.3,
+ "feelslike": 60.3,
+ "humidity": 95.0,
+ "dew": 58.9,
+ "precip": 0.024,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.5,
+ "windspeed": 4.3,
+ "winddir": 155.8,
+ "pressure": 1004.0,
+ "visibility": 6.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728327600,
+ "temp": 60.0,
+ "feelslike": 60.0,
+ "humidity": 95.81,
+ "dew": 58.8,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.8,
+ "windspeed": 3.4,
+ "winddir": 167.1,
+ "pressure": 1004.0,
+ "visibility": 6.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728331200,
+ "temp": 59.6,
+ "feelslike": 59.6,
+ "humidity": 96.63,
+ "dew": 58.7,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.0,
+ "windspeed": 2.5,
+ "winddir": 178.3,
+ "pressure": 1004.0,
+ "visibility": 6.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728334800,
+ "temp": 59.3,
+ "feelslike": 59.3,
+ "humidity": 97.46,
+ "dew": 58.6,
+ "precip": 0.087,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 2.2,
+ "windspeed": 1.6,
+ "winddir": 189.6,
+ "pressure": 1004.0,
+ "visibility": 6.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728338400,
+ "temp": 59.0,
+ "feelslike": 59.0,
+ "humidity": 97.46,
+ "dew": 58.3,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 1.7,
+ "windspeed": 1.2,
+ "winddir": 154.4,
+ "pressure": 1003.7,
+ "visibility": 9.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1692187200,
- "sunrise": 1692161223,
- "sunset": 1692213780,
- "moonrise": 1692159660,
- "moonset": 1692215580,
- "moon_phase": 0,
- "temp": {
- "day": 74.35,
- "min": 60.22,
- "max": 75.9,
- "night": 66.33,
- "eve": 71.44,
- "morn": 60.69
- },
- "feels_like": {
- "day": 73.42,
- "night": 65.71,
- "eve": 70.68,
- "morn": 59.7
- },
- "pressure": 1018,
- "humidity": 41,
- "dew_point": 49.51,
- "wind_speed": 7.92,
- "wind_deg": 111,
- "wind_gust": 14.92,
- "weather": [
- {
- "id": 804,
- "main": "Clouds",
- "description": "overcast clouds",
- "icon": "04d"
- }
+ "datetime": "2024-10-08",
+ "datetimeEpoch": 1728342000,
+ "tempmax": 64.5,
+ "tempmin": 56.7,
+ "temp": 59.7,
+ "feelslikemax": 64.5,
+ "feelslikemin": 56.7,
+ "feelslike": 59.7,
+ "dew": 54.1,
+ "humidity": 82.5,
+ "precip": 0.044,
+ "precipprob": 54.8,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
],
- "clouds": 91,
- "pop": 0,
- "uvi": 4
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 16.6,
+ "windspeed": 7.4,
+ "winddir": 227.2,
+ "pressure": 1004.0,
+ "cloudcover": 88.2,
+ "visibility": 14.9,
+ "solarradiation": 84.1,
+ "solarenergy": 7.4,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "sunrise": "07:13:22",
+ "sunriseEpoch": 1728368002,
+ "sunset": "18:21:40",
+ "sunsetEpoch": 1728408100,
+ "moonphase": 0.19,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with a chance of rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728342000,
+ "temp": 58.8,
+ "feelslike": 58.8,
+ "humidity": 97.45,
+ "dew": 58.1,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 1.2,
+ "windspeed": 0.8,
+ "winddir": 119.1,
+ "pressure": 1003.3,
+ "visibility": 12.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728345600,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 97.45,
+ "dew": 57.8,
+ "precip": 0.012,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 0.7,
+ "windspeed": 0.4,
+ "winddir": 83.9,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728349200,
+ "temp": 58.5,
+ "feelslike": 58.5,
+ "humidity": 97.03,
+ "dew": 57.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.6,
+ "windspeed": 1.4,
+ "winddir": 157.5,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728352800,
+ "temp": 58.4,
+ "feelslike": 58.4,
+ "humidity": 96.61,
+ "dew": 57.5,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.5,
+ "windspeed": 2.4,
+ "winddir": 231.0,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728356400,
+ "temp": 58.4,
+ "feelslike": 58.4,
+ "humidity": 96.19,
+ "dew": 57.3,
+ "precip": 0.02,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.5,
+ "windspeed": 3.4,
+ "winddir": 304.6,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728360000,
+ "temp": 57.8,
+ "feelslike": 57.8,
+ "humidity": 95.77,
+ "dew": 56.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.4,
+ "windspeed": 3.5,
+ "winddir": 286.8,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728363600,
+ "temp": 57.3,
+ "feelslike": 57.3,
+ "humidity": 95.35,
+ "dew": 56.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.3,
+ "windspeed": 3.7,
+ "winddir": 268.9,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728367200,
+ "temp": 56.7,
+ "feelslike": 56.7,
+ "humidity": 94.92,
+ "dew": 55.3,
+ "precip": 0.008,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.3,
+ "windspeed": 3.8,
+ "winddir": 251.1,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728370800,
+ "temp": 57.5,
+ "feelslike": 57.5,
+ "humidity": 91.09,
+ "dew": 55.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.2,
+ "windspeed": 3.7,
+ "winddir": 248.4,
+ "pressure": 1003.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 31.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728374400,
+ "temp": 58.3,
+ "feelslike": 58.3,
+ "humidity": 87.42,
+ "dew": 54.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 3.7,
+ "winddir": 245.6,
+ "pressure": 1003.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 62.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728378000,
+ "temp": 59.1,
+ "feelslike": 59.1,
+ "humidity": 83.91,
+ "dew": 54.2,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.0,
+ "windspeed": 3.6,
+ "winddir": 242.9,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 93.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728381600,
+ "temp": 60.3,
+ "feelslike": 60.3,
+ "humidity": 78.31,
+ "dew": 53.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.5,
+ "windspeed": 4.8,
+ "winddir": 241.8,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 156.7,
+ "solarenergy": 0.5,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728385200,
+ "temp": 61.6,
+ "feelslike": 61.6,
+ "humidity": 73.1,
+ "dew": 52.9,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.9,
+ "windspeed": 6.0,
+ "winddir": 240.6,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 220.3,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728388800,
+ "temp": 62.9,
+ "feelslike": 62.9,
+ "humidity": 68.25,
+ "dew": 52.2,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 7.2,
+ "winddir": 239.5,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 284.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728392400,
+ "temp": 63.4,
+ "feelslike": 63.4,
+ "humidity": 65.8,
+ "dew": 51.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.6,
+ "windspeed": 7.2,
+ "winddir": 233.1,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 69.4,
+ "solarradiation": 288.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728396000,
+ "temp": 63.9,
+ "feelslike": 63.9,
+ "humidity": 63.43,
+ "dew": 51.3,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.9,
+ "windspeed": 7.3,
+ "winddir": 226.8,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 38.9,
+ "solarradiation": 292.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728399600,
+ "temp": 64.5,
+ "feelslike": 64.5,
+ "humidity": 61.15,
+ "dew": 50.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.2,
+ "windspeed": 7.4,
+ "winddir": 220.4,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 8.3,
+ "solarradiation": 296.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728403200,
+ "temp": 63.1,
+ "feelslike": 63.1,
+ "humidity": 65.46,
+ "dew": 51.3,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.5,
+ "windspeed": 7.2,
+ "winddir": 212.7,
+ "pressure": 1004.3,
+ "visibility": 15.0,
+ "cloudcover": 38.9,
+ "solarradiation": 197.3,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728406800,
+ "temp": 61.6,
+ "feelslike": 61.6,
+ "humidity": 70.1,
+ "dew": 51.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.9,
+ "windspeed": 7.1,
+ "winddir": 205.0,
+ "pressure": 1004.7,
+ "visibility": 15.0,
+ "cloudcover": 69.4,
+ "solarradiation": 98.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728410400,
+ "temp": 60.2,
+ "feelslike": 60.2,
+ "humidity": 75.09,
+ "dew": 52.2,
+ "precip": 0.004,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.2,
+ "windspeed": 6.9,
+ "winddir": 197.3,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728414000,
+ "temp": 59.2,
+ "feelslike": 59.2,
+ "humidity": 77.87,
+ "dew": 52.3,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.7,
+ "windspeed": 6.6,
+ "winddir": 202.0,
+ "pressure": 1005.3,
+ "visibility": 15.0,
+ "cloudcover": 98.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728417600,
+ "temp": 58.3,
+ "feelslike": 58.3,
+ "humidity": 80.77,
+ "dew": 52.4,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.1,
+ "windspeed": 6.3,
+ "winddir": 206.7,
+ "pressure": 1005.7,
+ "visibility": 15.0,
+ "cloudcover": 97.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728421200,
+ "temp": 57.3,
+ "feelslike": 57.3,
+ "humidity": 83.79,
+ "dew": 52.4,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 6.0,
+ "winddir": 211.4,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 96.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728424800,
+ "temp": 56.8,
+ "feelslike": 56.8,
+ "humidity": 84.5,
+ "dew": 52.2,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.1,
+ "windspeed": 6.1,
+ "winddir": 216.6,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 97.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-09",
+ "datetimeEpoch": 1728428400,
+ "tempmax": 61.6,
+ "tempmin": 54.1,
+ "temp": 57.0,
+ "feelslikemax": 61.6,
+ "feelslikemin": 54.1,
+ "feelslike": 57.0,
+ "dew": 53.0,
+ "humidity": 86.5,
+ "precip": 0.102,
+ "precipprob": 41.9,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 51.4,
+ "windspeed": 23.0,
+ "winddir": 182.4,
+ "pressure": 995.7,
+ "cloudcover": 91.8,
+ "visibility": 14.8,
+ "solarradiation": 12.8,
+ "solarenergy": 1.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "sunrise": "07:15:03",
+ "sunriseEpoch": 1728454503,
+ "sunset": "18:19:27",
+ "sunsetEpoch": 1728494367,
+ "moonphase": 0.23,
+ "conditions": "Overcast",
+ "description": "Cloudy skies throughout the day.",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728428400,
+ "temp": 56.3,
+ "feelslike": 56.3,
+ "humidity": 85.23,
+ "dew": 52.0,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.7,
+ "windspeed": 6.2,
+ "winddir": 221.9,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 98.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728432000,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 85.95,
+ "dew": 51.7,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.2,
+ "windspeed": 6.3,
+ "winddir": 227.1,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728435600,
+ "temp": 55.2,
+ "feelslike": 55.2,
+ "humidity": 87.07,
+ "dew": 51.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 6.0,
+ "winddir": 220.1,
+ "pressure": 1005.7,
+ "visibility": 15.0,
+ "cloudcover": 78.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728439200,
+ "temp": 54.6,
+ "feelslike": 54.6,
+ "humidity": 88.21,
+ "dew": 51.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.4,
+ "windspeed": 5.7,
+ "winddir": 213.1,
+ "pressure": 1005.3,
+ "visibility": 15.0,
+ "cloudcover": 56.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728442800,
+ "temp": 54.1,
+ "feelslike": 54.1,
+ "humidity": 89.36,
+ "dew": 51.0,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.0,
+ "windspeed": 5.4,
+ "winddir": 206.1,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 34.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728446400,
+ "temp": 54.1,
+ "feelslike": 54.1,
+ "humidity": 88.97,
+ "dew": 50.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.9,
+ "windspeed": 5.9,
+ "winddir": 196.7,
+ "pressure": 1004.3,
+ "visibility": 15.0,
+ "cloudcover": 56.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728450000,
+ "temp": 54.1,
+ "feelslike": 54.1,
+ "humidity": 88.57,
+ "dew": 50.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.9,
+ "windspeed": 6.4,
+ "winddir": 187.4,
+ "pressure": 1003.7,
+ "visibility": 15.0,
+ "cloudcover": 78.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728453600,
+ "temp": 54.1,
+ "feelslike": 54.1,
+ "humidity": 88.18,
+ "dew": 50.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.8,
+ "windspeed": 6.9,
+ "winddir": 178.0,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728457200,
+ "temp": 54.9,
+ "feelslike": 54.9,
+ "humidity": 86.48,
+ "dew": 51.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.2,
+ "windspeed": 8.4,
+ "winddir": 176.5,
+ "pressure": 1002.0,
+ "visibility": 14.4,
+ "cloudcover": 100.0,
+ "solarradiation": 15.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728460800,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 84.82,
+ "dew": 51.4,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.6,
+ "windspeed": 9.9,
+ "winddir": 175.0,
+ "pressure": 1001.0,
+ "visibility": 13.9,
+ "cloudcover": 100.0,
+ "solarradiation": 30.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728464400,
+ "temp": 56.7,
+ "feelslike": 56.7,
+ "humidity": 83.2,
+ "dew": 51.7,
+ "precip": 0.008,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.9,
+ "windspeed": 11.4,
+ "winddir": 173.5,
+ "pressure": 1000.0,
+ "visibility": 13.3,
+ "cloudcover": 100.0,
+ "solarradiation": 46.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728468000,
+ "temp": 56.3,
+ "feelslike": 56.3,
+ "humidity": 84.85,
+ "dew": 51.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.0,
+ "windspeed": 13.2,
+ "winddir": 166.5,
+ "pressure": 998.7,
+ "visibility": 13.9,
+ "cloudcover": 100.0,
+ "solarradiation": 43.7,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728471600,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 86.52,
+ "dew": 51.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.0,
+ "windspeed": 15.0,
+ "winddir": 159.6,
+ "pressure": 997.3,
+ "visibility": 14.4,
+ "cloudcover": 100.0,
+ "solarradiation": 41.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728475200,
+ "temp": 55.3,
+ "feelslike": 55.3,
+ "humidity": 88.24,
+ "dew": 51.9,
+ "precip": 0.047,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.0,
+ "windspeed": 16.8,
+ "winddir": 152.6,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 39.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728478800,
+ "temp": 56.2,
+ "feelslike": 56.2,
+ "humidity": 87.31,
+ "dew": 52.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 41.2,
+ "windspeed": 18.6,
+ "winddir": 156.5,
+ "pressure": 993.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 31.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728482400,
+ "temp": 57.1,
+ "feelslike": 57.1,
+ "humidity": 86.41,
+ "dew": 53.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 46.3,
+ "windspeed": 20.4,
+ "winddir": 160.3,
+ "pressure": 990.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 24.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728486000,
+ "temp": 58.0,
+ "feelslike": 58.0,
+ "humidity": 85.51,
+ "dew": 53.7,
+ "precip": 0.039,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 51.4,
+ "windspeed": 22.1,
+ "winddir": 164.2,
+ "pressure": 988.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 17.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728489600,
+ "temp": 59.2,
+ "feelslike": 59.2,
+ "humidity": 85.77,
+ "dew": 54.9,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 49.3,
+ "windspeed": 22.4,
+ "winddir": 173.3,
+ "pressure": 986.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 11.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728493200,
+ "temp": 60.4,
+ "feelslike": 60.4,
+ "humidity": 86.02,
+ "dew": 56.2,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 47.1,
+ "windspeed": 22.6,
+ "winddir": 182.5,
+ "pressure": 985.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 5.7,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728496800,
+ "temp": 61.6,
+ "feelslike": 61.6,
+ "humidity": 86.28,
+ "dew": 57.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 45.0,
+ "windspeed": 22.8,
+ "winddir": 191.6,
+ "pressure": 984.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728500400,
+ "temp": 61.2,
+ "feelslike": 61.2,
+ "humidity": 86.81,
+ "dew": 57.2,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 43.6,
+ "windspeed": 22.4,
+ "winddir": 193.9,
+ "pressure": 983.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728504000,
+ "temp": 60.8,
+ "feelslike": 60.8,
+ "humidity": 87.36,
+ "dew": 57.0,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 42.3,
+ "windspeed": 22.1,
+ "winddir": 196.1,
+ "pressure": 983.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728507600,
+ "temp": 60.3,
+ "feelslike": 60.3,
+ "humidity": 87.9,
+ "dew": 56.7,
+ "precip": 0.008,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 40.9,
+ "windspeed": 21.7,
+ "winddir": 198.4,
+ "pressure": 983.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728511200,
+ "temp": 59.9,
+ "feelslike": 59.9,
+ "humidity": 80.19,
+ "dew": 53.7,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 43.4,
+ "windspeed": 23.0,
+ "winddir": 207.3,
+ "pressure": 983.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-10",
+ "datetimeEpoch": 1728514800,
+ "tempmax": 62.0,
+ "tempmin": 53.1,
+ "temp": 58.0,
+ "feelslikemax": 62.0,
+ "feelslikemin": 53.1,
+ "feelslike": 58.0,
+ "dew": 46.5,
+ "humidity": 65.5,
+ "precip": 0.012,
+ "precipprob": 48.4,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 52.8,
+ "windspeed": 25.5,
+ "winddir": 233.0,
+ "pressure": 991.7,
+ "cloudcover": 54.3,
+ "visibility": 15.0,
+ "solarradiation": 112.4,
+ "solarenergy": 10.1,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:16:43",
+ "sunriseEpoch": 1728541003,
+ "sunset": "18:17:14",
+ "sunsetEpoch": 1728580634,
+ "moonphase": 0.25,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Clearing in the afternoon with late afternoon rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728514800,
+ "temp": 59.4,
+ "feelslike": 59.4,
+ "humidity": 73.04,
+ "dew": 50.7,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 45.9,
+ "windspeed": 24.2,
+ "winddir": 216.1,
+ "pressure": 984.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728518400,
+ "temp": 58.9,
+ "feelslike": 58.9,
+ "humidity": 66.44,
+ "dew": 47.7,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 48.3,
+ "windspeed": 25.5,
+ "winddir": 225.0,
+ "pressure": 985.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728522000,
+ "temp": 58.6,
+ "feelslike": 58.6,
+ "humidity": 65.21,
+ "dew": 46.9,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 49.8,
+ "windspeed": 25.5,
+ "winddir": 225.8,
+ "pressure": 985.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728525600,
+ "temp": 58.2,
+ "feelslike": 58.2,
+ "humidity": 64.0,
+ "dew": 46.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 51.3,
+ "windspeed": 25.5,
+ "winddir": 226.5,
+ "pressure": 985.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728529200,
+ "temp": 57.8,
+ "feelslike": 57.8,
+ "humidity": 62.8,
+ "dew": 45.2,
+ "precip": 0.004,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 52.8,
+ "windspeed": 25.5,
+ "winddir": 227.3,
+ "pressure": 986.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728532800,
+ "temp": 57.2,
+ "feelslike": 57.2,
+ "humidity": 65.34,
+ "dew": 45.7,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 50.7,
+ "windspeed": 24.5,
+ "winddir": 227.4,
+ "pressure": 986.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728536400,
+ "temp": 56.5,
+ "feelslike": 56.5,
+ "humidity": 67.98,
+ "dew": 46.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 48.6,
+ "windspeed": 23.6,
+ "winddir": 227.4,
+ "pressure": 986.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728540000,
+ "temp": 55.8,
+ "feelslike": 55.8,
+ "humidity": 70.74,
+ "dew": 46.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 46.5,
+ "windspeed": 22.6,
+ "winddir": 227.5,
+ "pressure": 987.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728543600,
+ "temp": 56.5,
+ "feelslike": 56.5,
+ "humidity": 69.07,
+ "dew": 46.5,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 45.1,
+ "windspeed": 22.1,
+ "winddir": 228.1,
+ "pressure": 988.0,
+ "visibility": 15.0,
+ "cloudcover": 75.7,
+ "solarradiation": 24.3,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728547200,
+ "temp": 57.2,
+ "feelslike": 57.2,
+ "humidity": 67.45,
+ "dew": 46.5,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 43.7,
+ "windspeed": 21.5,
+ "winddir": 228.7,
+ "pressure": 989.0,
+ "visibility": 15.0,
+ "cloudcover": 51.4,
+ "solarradiation": 48.7,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728550800,
+ "temp": 57.8,
+ "feelslike": 57.8,
+ "humidity": 65.86,
+ "dew": 46.5,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 42.3,
+ "windspeed": 21.0,
+ "winddir": 229.3,
+ "pressure": 990.0,
+ "visibility": 15.0,
+ "cloudcover": 27.1,
+ "solarradiation": 73.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728554400,
+ "temp": 59.2,
+ "feelslike": 59.2,
+ "humidity": 63.4,
+ "dew": 46.8,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 42.5,
+ "windspeed": 20.7,
+ "winddir": 232.3,
+ "pressure": 991.0,
+ "visibility": 15.0,
+ "cloudcover": 18.5,
+ "solarradiation": 184.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728558000,
+ "temp": 60.6,
+ "feelslike": 60.6,
+ "humidity": 61.05,
+ "dew": 47.1,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 42.7,
+ "windspeed": 20.3,
+ "winddir": 235.2,
+ "pressure": 992.0,
+ "visibility": 15.0,
+ "cloudcover": 10.0,
+ "solarradiation": 295.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728561600,
+ "temp": 62.0,
+ "feelslike": 62.0,
+ "humidity": 58.8,
+ "dew": 47.4,
+ "precip": 0.004,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 42.9,
+ "windspeed": 19.9,
+ "winddir": 238.2,
+ "pressure": 993.0,
+ "visibility": 15.0,
+ "cloudcover": 1.4,
+ "solarradiation": 406.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728565200,
+ "temp": 61.8,
+ "feelslike": 61.8,
+ "humidity": 58.64,
+ "dew": 47.1,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 40.4,
+ "windspeed": 19.3,
+ "winddir": 241.2,
+ "pressure": 993.7,
+ "visibility": 15.0,
+ "cloudcover": 0.9,
+ "solarradiation": 410.7,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728568800,
+ "temp": 61.6,
+ "feelslike": 61.6,
+ "humidity": 58.48,
+ "dew": 46.9,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 37.9,
+ "windspeed": 18.7,
+ "winddir": 244.3,
+ "pressure": 994.3,
+ "visibility": 15.0,
+ "cloudcover": 0.5,
+ "solarradiation": 415.3,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728572400,
+ "temp": 61.4,
+ "feelslike": 61.4,
+ "humidity": 58.33,
+ "dew": 46.7,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 35.3,
+ "windspeed": 18.1,
+ "winddir": 247.3,
+ "pressure": 995.0,
+ "visibility": 15.0,
+ "cloudcover": 0.0,
+ "solarradiation": 420.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728576000,
+ "temp": 59.8,
+ "feelslike": 59.8,
+ "humidity": 61.08,
+ "dew": 46.4,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 34.1,
+ "windspeed": 17.1,
+ "winddir": 246.5,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 1.9,
+ "solarradiation": 280.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728579600,
+ "temp": 58.2,
+ "feelslike": 58.2,
+ "humidity": 64.0,
+ "dew": 46.1,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 32.8,
+ "windspeed": 16.2,
+ "winddir": 245.8,
+ "pressure": 997.0,
+ "visibility": 15.0,
+ "cloudcover": 3.7,
+ "solarradiation": 140.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728583200,
+ "temp": 56.6,
+ "feelslike": 56.6,
+ "humidity": 67.07,
+ "dew": 45.8,
+ "precip": 0.004,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 31.5,
+ "windspeed": 15.2,
+ "winddir": 245.0,
+ "pressure": 998.0,
+ "visibility": 15.0,
+ "cloudcover": 5.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728586800,
+ "temp": 55.6,
+ "feelslike": 55.6,
+ "humidity": 68.66,
+ "dew": 45.5,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.0,
+ "windspeed": 14.5,
+ "winddir": 243.1,
+ "pressure": 998.7,
+ "visibility": 15.0,
+ "cloudcover": 37.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728590400,
+ "temp": 54.7,
+ "feelslike": 54.7,
+ "humidity": 70.29,
+ "dew": 45.2,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 28.6,
+ "windspeed": 13.9,
+ "winddir": 241.3,
+ "pressure": 999.3,
+ "visibility": 15.0,
+ "cloudcover": 68.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728594000,
+ "temp": 53.7,
+ "feelslike": 53.7,
+ "humidity": 71.97,
+ "dew": 44.9,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.1,
+ "windspeed": 13.2,
+ "winddir": 239.4,
+ "pressure": 1000.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728597600,
+ "temp": 53.1,
+ "feelslike": 53.1,
+ "humidity": 72.58,
+ "dew": 44.6,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.5,
+ "windspeed": 12.6,
+ "winddir": 238.8,
+ "pressure": 1000.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-11",
+ "datetimeEpoch": 1728601200,
+ "tempmax": 53.5,
+ "tempmin": 49.7,
+ "temp": 51.8,
+ "feelslikemax": 53.5,
+ "feelslikemin": 49.7,
+ "feelslike": 51.8,
+ "dew": 44.5,
+ "humidity": 76.0,
+ "precip": 0.094,
+ "precipprob": 61.3,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 25.9,
+ "windspeed": 12.0,
+ "winddir": 245.7,
+ "pressure": 1003.0,
+ "cloudcover": 97.8,
+ "visibility": 14.8,
+ "solarradiation": 35.0,
+ "solarenergy": 3.0,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "sunrise": "07:18:24",
+ "sunriseEpoch": 1728627504,
+ "sunset": "18:15:03",
+ "sunsetEpoch": 1728666903,
+ "moonphase": 0.3,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with a chance of rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728601200,
+ "temp": 52.6,
+ "feelslike": 52.6,
+ "humidity": 73.19,
+ "dew": 44.3,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.9,
+ "windspeed": 12.0,
+ "winddir": 238.2,
+ "pressure": 1000.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728604800,
+ "temp": 52.1,
+ "feelslike": 52.1,
+ "humidity": 73.81,
+ "dew": 44.0,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.3,
+ "windspeed": 11.4,
+ "winddir": 237.6,
+ "pressure": 1001.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728608400,
+ "temp": 51.8,
+ "feelslike": 51.8,
+ "humidity": 74.29,
+ "dew": 43.9,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.5,
+ "windspeed": 10.6,
+ "winddir": 236.5,
+ "pressure": 1001.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728612000,
+ "temp": 51.6,
+ "feelslike": 51.6,
+ "humidity": 74.78,
+ "dew": 43.9,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.8,
+ "windspeed": 9.8,
+ "winddir": 235.3,
+ "pressure": 1001.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728615600,
+ "temp": 51.3,
+ "feelslike": 51.3,
+ "humidity": 75.27,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.0,
+ "windspeed": 8.9,
+ "winddir": 234.2,
+ "pressure": 1002.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728619200,
+ "temp": 51.0,
+ "feelslike": 51.0,
+ "humidity": 76.11,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.6,
+ "windspeed": 8.1,
+ "winddir": 237.5,
+ "pressure": 1002.3,
+ "visibility": 15.0,
+ "cloudcover": 94.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728622800,
+ "temp": 50.7,
+ "feelslike": 50.7,
+ "humidity": 76.96,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.2,
+ "windspeed": 7.2,
+ "winddir": 240.7,
+ "pressure": 1002.7,
+ "visibility": 15.0,
+ "cloudcover": 88.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728626400,
+ "temp": 50.4,
+ "feelslike": 50.4,
+ "humidity": 77.83,
+ "dew": 43.8,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.8,
+ "windspeed": 6.3,
+ "winddir": 244.0,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 83.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728630000,
+ "temp": 51.3,
+ "feelslike": 51.3,
+ "humidity": 75.62,
+ "dew": 43.9,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.4,
+ "windspeed": 5.7,
+ "winddir": 248.7,
+ "pressure": 1003.3,
+ "visibility": 15.0,
+ "cloudcover": 88.5,
+ "solarradiation": 36.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728633600,
+ "temp": 52.1,
+ "feelslike": 52.1,
+ "humidity": 73.48,
+ "dew": 43.9,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 5.2,
+ "winddir": 253.5,
+ "pressure": 1003.7,
+ "visibility": 15.0,
+ "cloudcover": 94.0,
+ "solarradiation": 72.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728637200,
+ "temp": 53.0,
+ "feelslike": 53.0,
+ "humidity": 71.41,
+ "dew": 44.0,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.5,
+ "windspeed": 4.7,
+ "winddir": 258.2,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 99.5,
+ "solarradiation": 108.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728640800,
+ "temp": 53.2,
+ "feelslike": 53.2,
+ "humidity": 71.59,
+ "dew": 44.2,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 4.3,
+ "winddir": 257.2,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 99.7,
+ "solarradiation": 120.3,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728644400,
+ "temp": 53.3,
+ "feelslike": 53.3,
+ "humidity": 71.77,
+ "dew": 44.4,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.7,
+ "windspeed": 3.8,
+ "winddir": 256.2,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 99.8,
+ "solarradiation": 132.7,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728648000,
+ "temp": 53.5,
+ "feelslike": 53.5,
+ "humidity": 71.95,
+ "dew": 44.7,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.8,
+ "windspeed": 3.4,
+ "winddir": 255.2,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 145.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728651600,
+ "temp": 53.2,
+ "feelslike": 53.2,
+ "humidity": 72.92,
+ "dew": 44.8,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.1,
+ "windspeed": 2.9,
+ "winddir": 266.7,
+ "pressure": 1003.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 105.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728655200,
+ "temp": 52.9,
+ "feelslike": 52.9,
+ "humidity": 73.89,
+ "dew": 44.8,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 4.5,
+ "windspeed": 2.5,
+ "winddir": 278.3,
+ "pressure": 1003.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 66.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728658800,
+ "temp": 52.6,
+ "feelslike": 52.6,
+ "humidity": 74.88,
+ "dew": 44.9,
+ "precip": 0.008,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.8,
+ "windspeed": 2.0,
+ "winddir": 289.8,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 27.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728662400,
+ "temp": 52.2,
+ "feelslike": 52.2,
+ "humidity": 76.22,
+ "dew": 44.9,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 4.1,
+ "windspeed": 2.1,
+ "winddir": 196.2,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 18.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728666000,
+ "temp": 51.8,
+ "feelslike": 51.8,
+ "humidity": 77.58,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 4.4,
+ "windspeed": 2.2,
+ "winddir": 102.5,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728669600,
+ "temp": 51.3,
+ "feelslike": 51.3,
+ "humidity": 78.98,
+ "dew": 45.0,
+ "precip": 0.031,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 4.7,
+ "windspeed": 2.2,
+ "winddir": 8.9,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728673200,
+ "temp": 50.9,
+ "feelslike": 50.9,
+ "humidity": 80.58,
+ "dew": 45.2,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 4.2,
+ "windspeed": 2.0,
+ "winddir": 23.5,
+ "pressure": 1003.3,
+ "visibility": 14.7,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728676800,
+ "temp": 50.5,
+ "feelslike": 50.5,
+ "humidity": 82.22,
+ "dew": 45.3,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.7,
+ "windspeed": 1.8,
+ "winddir": 38.1,
+ "pressure": 1003.7,
+ "visibility": 14.4,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728680400,
+ "temp": 50.1,
+ "feelslike": 50.1,
+ "humidity": 83.89,
+ "dew": 45.4,
+ "precip": 0.055,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.1,
+ "windspeed": 1.6,
+ "winddir": 52.7,
+ "pressure": 1004.0,
+ "visibility": 14.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728684000,
+ "temp": 49.7,
+ "feelslike": 49.7,
+ "humidity": 85.02,
+ "dew": 45.4,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.9,
+ "windspeed": 2.6,
+ "winddir": 42.8,
+ "pressure": 1003.7,
+ "visibility": 11.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-12",
+ "datetimeEpoch": 1728687600,
+ "tempmax": 52.6,
+ "tempmin": 45.6,
+ "temp": 48.4,
+ "feelslikemax": 52.6,
+ "feelslikemin": 42.2,
+ "feelslike": 45.9,
+ "dew": 40.4,
+ "humidity": 74.8,
+ "precip": 0.788,
+ "precipprob": 61.3,
+ "precipcover": 25.0,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 19.7,
+ "windspeed": 10.3,
+ "winddir": 357.3,
+ "pressure": 1004.2,
+ "cloudcover": 61.8,
+ "visibility": 10.3,
+ "solarradiation": 73.4,
+ "solarenergy": 6.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:20:05",
+ "sunriseEpoch": 1728714005,
+ "sunset": "18:12:52",
+ "sunsetEpoch": 1728753172,
+ "moonphase": 0.33,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with early morning rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728687600,
+ "temp": 49.4,
+ "feelslike": 48.4,
+ "humidity": 86.17,
+ "dew": 45.4,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 8.6,
+ "windspeed": 3.7,
+ "winddir": 32.8,
+ "pressure": 1003.3,
+ "visibility": 8.5,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728691200,
+ "temp": 49.0,
+ "feelslike": 47.2,
+ "humidity": 87.33,
+ "dew": 45.4,
+ "precip": 0.091,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.4,
+ "windspeed": 4.7,
+ "winddir": 22.9,
+ "pressure": 1003.0,
+ "visibility": 5.7,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728694800,
+ "temp": 48.5,
+ "feelslike": 46.2,
+ "humidity": 87.9,
+ "dew": 45.1,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.9,
+ "windspeed": 5.4,
+ "winddir": 18.4,
+ "pressure": 1003.0,
+ "visibility": 5.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728698400,
+ "temp": 47.9,
+ "feelslike": 45.2,
+ "humidity": 88.48,
+ "dew": 44.7,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 6.0,
+ "winddir": 13.9,
+ "pressure": 1003.0,
+ "visibility": 4.3,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728702000,
+ "temp": 47.4,
+ "feelslike": 44.2,
+ "humidity": 89.06,
+ "dew": 44.3,
+ "precip": 0.189,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.9,
+ "windspeed": 6.7,
+ "winddir": 9.4,
+ "pressure": 1003.0,
+ "visibility": 3.6,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728705600,
+ "temp": 47.0,
+ "feelslike": 43.5,
+ "humidity": 89.05,
+ "dew": 44.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.8,
+ "windspeed": 7.2,
+ "winddir": 14.2,
+ "pressure": 1002.7,
+ "visibility": 3.7,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728709200,
+ "temp": 46.7,
+ "feelslike": 42.8,
+ "humidity": 89.03,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.7,
+ "windspeed": 7.8,
+ "winddir": 19.1,
+ "pressure": 1002.3,
+ "visibility": 3.7,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728712800,
+ "temp": 46.3,
+ "feelslike": 42.2,
+ "humidity": 89.01,
+ "dew": 43.2,
+ "precip": 0.264,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.6,
+ "windspeed": 8.3,
+ "winddir": 23.9,
+ "pressure": 1002.0,
+ "visibility": 3.8,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728716400,
+ "temp": 46.1,
+ "feelslike": 42.4,
+ "humidity": 88.8,
+ "dew": 42.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 7.2,
+ "winddir": 29.0,
+ "pressure": 1002.7,
+ "visibility": 5.2,
+ "cloudcover": 100.0,
+ "solarradiation": 2.7,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728720000,
+ "temp": 45.8,
+ "feelslike": 42.7,
+ "humidity": 88.58,
+ "dew": 42.6,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.7,
+ "windspeed": 6.0,
+ "winddir": 34.1,
+ "pressure": 1003.3,
+ "visibility": 6.6,
+ "cloudcover": 100.0,
+ "solarradiation": 5.3,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728723600,
+ "temp": 45.6,
+ "feelslike": 43.1,
+ "humidity": 88.37,
+ "dew": 42.3,
+ "precip": 0.232,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.8,
+ "windspeed": 4.9,
+ "winddir": 39.2,
+ "pressure": 1004.0,
+ "visibility": 8.1,
+ "cloudcover": 100.0,
+ "solarradiation": 8.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728727200,
+ "temp": 46.9,
+ "feelslike": 43.7,
+ "humidity": 79.34,
+ "dew": 40.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.5,
+ "windspeed": 6.6,
+ "winddir": 145.1,
+ "pressure": 1004.0,
+ "visibility": 10.4,
+ "cloudcover": 89.6,
+ "solarradiation": 62.7,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728730800,
+ "temp": 48.2,
+ "feelslike": 44.5,
+ "humidity": 71.23,
+ "dew": 39.3,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.2,
+ "windspeed": 8.2,
+ "winddir": 250.9,
+ "pressure": 1004.0,
+ "visibility": 12.7,
+ "cloudcover": 79.3,
+ "solarradiation": 117.3,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728734400,
+ "temp": 49.5,
+ "feelslike": 45.5,
+ "humidity": 63.94,
+ "dew": 37.8,
+ "precip": 0.008,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.0,
+ "windspeed": 9.8,
+ "winddir": 356.8,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 68.9,
+ "solarradiation": 172.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728738000,
+ "temp": 50.6,
+ "feelslike": 50.6,
+ "humidity": 60.56,
+ "dew": 37.4,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.6,
+ "windspeed": 9.7,
+ "winddir": 354.3,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 50.7,
+ "solarradiation": 250.3,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728741600,
+ "temp": 51.6,
+ "feelslike": 51.6,
+ "humidity": 57.36,
+ "dew": 37.0,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 9.5,
+ "winddir": 351.9,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 32.5,
+ "solarradiation": 328.7,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728745200,
+ "temp": 52.6,
+ "feelslike": 52.6,
+ "humidity": 54.34,
+ "dew": 36.6,
+ "precip": 0.004,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.8,
+ "windspeed": 9.4,
+ "winddir": 349.4,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 14.3,
+ "solarradiation": 407.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728748800,
+ "temp": 51.6,
+ "feelslike": 51.6,
+ "humidity": 56.16,
+ "dew": 36.5,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.2,
+ "windspeed": 9.7,
+ "winddir": 345.6,
+ "pressure": 1004.7,
+ "visibility": 15.0,
+ "cloudcover": 11.2,
+ "solarradiation": 271.3,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728752400,
+ "temp": 50.7,
+ "feelslike": 50.7,
+ "humidity": 58.05,
+ "dew": 36.5,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.7,
+ "windspeed": 10.0,
+ "winddir": 341.7,
+ "pressure": 1005.3,
+ "visibility": 15.0,
+ "cloudcover": 8.1,
+ "solarradiation": 135.7,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728756000,
+ "temp": 49.7,
+ "feelslike": 45.6,
+ "humidity": 60.01,
+ "dew": 36.4,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.1,
+ "windspeed": 10.3,
+ "winddir": 337.9,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728759600,
+ "temp": 48.9,
+ "feelslike": 44.9,
+ "humidity": 62.22,
+ "dew": 36.5,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.6,
+ "windspeed": 9.2,
+ "winddir": 335.5,
+ "pressure": 1006.3,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728763200,
+ "temp": 48.0,
+ "feelslike": 44.3,
+ "humidity": 64.51,
+ "dew": 36.7,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.2,
+ "windspeed": 8.2,
+ "winddir": 333.0,
+ "pressure": 1006.7,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728766800,
+ "temp": 47.2,
+ "feelslike": 43.8,
+ "humidity": 66.89,
+ "dew": 36.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.7,
+ "windspeed": 7.2,
+ "winddir": 330.6,
+ "pressure": 1007.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728770400,
+ "temp": 46.8,
+ "feelslike": 43.5,
+ "humidity": 68.93,
+ "dew": 37.1,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.8,
+ "windspeed": 6.6,
+ "winddir": 325.4,
+ "pressure": 1007.3,
+ "visibility": 15.0,
+ "cloudcover": 8.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-13",
+ "datetimeEpoch": 1728774000,
+ "tempmax": 53.3,
+ "tempmin": 42.9,
+ "temp": 48.0,
+ "feelslikemax": 53.3,
+ "feelslikemin": 37.8,
+ "feelslike": 45.5,
+ "dew": 38.5,
+ "humidity": 69.7,
+ "precip": 0.016,
+ "precipprob": 35.5,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 23.9,
+ "windspeed": 11.4,
+ "winddir": 276.0,
+ "pressure": 1007.6,
+ "cloudcover": 31.4,
+ "visibility": 14.9,
+ "solarradiation": 91.4,
+ "solarenergy": 7.8,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:21:46",
+ "sunriseEpoch": 1728800506,
+ "sunset": "18:10:42",
+ "sunsetEpoch": 1728839442,
+ "moonphase": 0.36,
+ "conditions": "Partially cloudy",
+ "description": "Becoming cloudy in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728774000,
+ "temp": 46.4,
+ "feelslike": 43.4,
+ "humidity": 71.03,
+ "dew": 37.5,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.9,
+ "windspeed": 6.0,
+ "winddir": 320.3,
+ "pressure": 1007.7,
+ "visibility": 15.0,
+ "cloudcover": 12.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728777600,
+ "temp": 45.9,
+ "feelslike": 43.2,
+ "humidity": 73.19,
+ "dew": 37.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.0,
+ "windspeed": 5.4,
+ "winddir": 315.1,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 16.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728781200,
+ "temp": 45.5,
+ "feelslike": 42.4,
+ "humidity": 74.72,
+ "dew": 38.0,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.6,
+ "windspeed": 5.9,
+ "winddir": 306.6,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 12.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728784800,
+ "temp": 45.1,
+ "feelslike": 41.6,
+ "humidity": 76.28,
+ "dew": 38.1,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.2,
+ "windspeed": 6.4,
+ "winddir": 298.1,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 8.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728788400,
+ "temp": 44.7,
+ "feelslike": 40.8,
+ "humidity": 77.87,
+ "dew": 38.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.8,
+ "windspeed": 6.9,
+ "winddir": 289.6,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728792000,
+ "temp": 44.1,
+ "feelslike": 39.8,
+ "humidity": 78.18,
+ "dew": 37.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.4,
+ "windspeed": 7.5,
+ "winddir": 284.9,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728795600,
+ "temp": 43.5,
+ "feelslike": 38.8,
+ "humidity": 78.5,
+ "dew": 37.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.9,
+ "windspeed": 8.1,
+ "winddir": 280.1,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728799200,
+ "temp": 42.9,
+ "feelslike": 37.8,
+ "humidity": 78.82,
+ "dew": 36.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.5,
+ "windspeed": 8.7,
+ "winddir": 275.4,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728802800,
+ "temp": 44.5,
+ "feelslike": 39.6,
+ "humidity": 74.27,
+ "dew": 36.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.6,
+ "windspeed": 9.1,
+ "winddir": 277.7,
+ "pressure": 1008.3,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 40.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728806400,
+ "temp": 46.1,
+ "feelslike": 41.4,
+ "humidity": 70.0,
+ "dew": 36.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 9.5,
+ "winddir": 280.1,
+ "pressure": 1008.7,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 81.3,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728810000,
+ "temp": 47.7,
+ "feelslike": 43.3,
+ "humidity": 66.01,
+ "dew": 36.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.9,
+ "windspeed": 9.8,
+ "winddir": 282.4,
+ "pressure": 1009.0,
+ "visibility": 15.0,
+ "cloudcover": 5.0,
+ "solarradiation": 122.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728813600,
+ "temp": 49.6,
+ "feelslike": 45.4,
+ "humidity": 62.17,
+ "dew": 37.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.5,
+ "windspeed": 10.4,
+ "winddir": 282.5,
+ "pressure": 1008.7,
+ "visibility": 15.0,
+ "cloudcover": 30.9,
+ "solarradiation": 226.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728817200,
+ "temp": 51.5,
+ "feelslike": 51.5,
+ "humidity": 58.57,
+ "dew": 37.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.2,
+ "windspeed": 10.9,
+ "winddir": 282.5,
+ "pressure": 1008.3,
+ "visibility": 15.0,
+ "cloudcover": 56.8,
+ "solarradiation": 330.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728820800,
+ "temp": 53.3,
+ "feelslike": 53.3,
+ "humidity": 55.22,
+ "dew": 37.7,
+ "precip": 0.004,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.8,
+ "windspeed": 11.4,
+ "winddir": 282.6,
+ "pressure": 1008.0,
+ "visibility": 15.0,
+ "cloudcover": 82.7,
+ "solarradiation": 434.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728824400,
+ "temp": 53.0,
+ "feelslike": 53.0,
+ "humidity": 57.15,
+ "dew": 38.2,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.4,
+ "windspeed": 10.6,
+ "winddir": 278.6,
+ "pressure": 1007.7,
+ "visibility": 14.8,
+ "cloudcover": 88.5,
+ "solarradiation": 347.7,
+ "solarenergy": 1.3,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728828000,
+ "temp": 52.6,
+ "feelslike": 52.6,
+ "humidity": 59.15,
+ "dew": 38.7,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.0,
+ "windspeed": 9.8,
+ "winddir": 274.5,
+ "pressure": 1007.3,
+ "visibility": 14.6,
+ "cloudcover": 94.2,
+ "solarradiation": 261.3,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728831600,
+ "temp": 52.2,
+ "feelslike": 52.2,
+ "humidity": 61.21,
+ "dew": 39.3,
+ "precip": 0.008,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.7,
+ "windspeed": 8.9,
+ "winddir": 270.5,
+ "pressure": 1007.0,
+ "visibility": 14.4,
+ "cloudcover": 100.0,
+ "solarradiation": 175.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728835200,
+ "temp": 51.4,
+ "feelslike": 51.4,
+ "humidity": 63.88,
+ "dew": 39.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.9,
+ "windspeed": 7.8,
+ "winddir": 264.1,
+ "pressure": 1007.0,
+ "visibility": 14.6,
+ "cloudcover": 72.0,
+ "solarradiation": 116.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728838800,
+ "temp": 50.6,
+ "feelslike": 50.6,
+ "humidity": 66.67,
+ "dew": 39.9,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.2,
+ "windspeed": 6.6,
+ "winddir": 257.6,
+ "pressure": 1007.0,
+ "visibility": 14.8,
+ "cloudcover": 43.9,
+ "solarradiation": 58.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728842400,
+ "temp": 49.7,
+ "feelslike": 47.7,
+ "humidity": 69.59,
+ "dew": 40.2,
+ "precip": 0.004,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.4,
+ "windspeed": 5.4,
+ "winddir": 251.2,
+ "pressure": 1007.0,
+ "visibility": 15.0,
+ "cloudcover": 15.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728846000,
+ "temp": 49.1,
+ "feelslike": 46.9,
+ "humidity": 71.99,
+ "dew": 40.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.2,
+ "windspeed": 5.5,
+ "winddir": 243.0,
+ "pressure": 1006.7,
+ "visibility": 15.0,
+ "cloudcover": 18.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728849600,
+ "temp": 48.5,
+ "feelslike": 46.1,
+ "humidity": 74.49,
+ "dew": 40.8,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 5.7,
+ "winddir": 234.7,
+ "pressure": 1006.3,
+ "visibility": 15.0,
+ "cloudcover": 21.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728853200,
+ "temp": 47.9,
+ "feelslike": 45.3,
+ "humidity": 77.07,
+ "dew": 41.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.9,
+ "windspeed": 5.8,
+ "winddir": 226.5,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 23.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728856800,
+ "temp": 47.1,
+ "feelslike": 44.3,
+ "humidity": 77.89,
+ "dew": 40.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.3,
+ "windspeed": 5.7,
+ "winddir": 225.2,
+ "pressure": 1005.3,
+ "visibility": 15.0,
+ "cloudcover": 18.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-14",
+ "datetimeEpoch": 1728860400,
+ "tempmax": 54.2,
+ "tempmin": 44.3,
+ "temp": 48.7,
+ "feelslikemax": 54.2,
+ "feelslikemin": 42.4,
+ "feelslike": 47.3,
+ "dew": 40.2,
+ "humidity": 73.1,
+ "precip": 0.032,
+ "precipprob": 35.5,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 19.7,
+ "windspeed": 11.6,
+ "winddir": 138.5,
+ "pressure": 999.3,
+ "cloudcover": 79.8,
+ "visibility": 15.0,
+ "solarradiation": 60.0,
+ "solarenergy": 5.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "sunrise": "07:23:28",
+ "sunriseEpoch": 1728887008,
+ "sunset": "18:08:32",
+ "sunsetEpoch": 1728925712,
+ "moonphase": 0.4,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728860400,
+ "temp": 46.2,
+ "feelslike": 43.4,
+ "humidity": 78.73,
+ "dew": 40.0,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 5.7,
+ "winddir": 224.0,
+ "pressure": 1004.7,
+ "visibility": 15.0,
+ "cloudcover": 13.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728864000,
+ "temp": 45.4,
+ "feelslike": 42.4,
+ "humidity": 79.59,
+ "dew": 39.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.0,
+ "windspeed": 5.6,
+ "winddir": 222.7,
+ "pressure": 1004.0,
+ "visibility": 15.0,
+ "cloudcover": 8.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728867600,
+ "temp": 45.1,
+ "feelslike": 42.5,
+ "humidity": 79.37,
+ "dew": 39.0,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.4,
+ "windspeed": 4.9,
+ "winddir": 222.3,
+ "pressure": 1003.3,
+ "visibility": 15.0,
+ "cloudcover": 15.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728871200,
+ "temp": 44.7,
+ "feelslike": 42.5,
+ "humidity": 79.16,
+ "dew": 38.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 4.3,
+ "winddir": 222.0,
+ "pressure": 1002.7,
+ "visibility": 15.0,
+ "cloudcover": 21.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728874800,
+ "temp": 44.3,
+ "feelslike": 42.7,
+ "humidity": 78.94,
+ "dew": 38.2,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.1,
+ "windspeed": 3.6,
+ "winddir": 221.6,
+ "pressure": 1002.0,
+ "visibility": 15.0,
+ "cloudcover": 28.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728878400,
+ "temp": 44.8,
+ "feelslike": 44.8,
+ "humidity": 77.88,
+ "dew": 38.3,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.3,
+ "windspeed": 3.0,
+ "winddir": 192.5,
+ "pressure": 1001.7,
+ "visibility": 15.0,
+ "cloudcover": 52.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728882000,
+ "temp": 45.3,
+ "feelslike": 45.3,
+ "humidity": 76.83,
+ "dew": 38.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.6,
+ "windspeed": 2.4,
+ "winddir": 163.3,
+ "pressure": 1001.3,
+ "visibility": 15.0,
+ "cloudcover": 76.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728885600,
+ "temp": 45.8,
+ "feelslike": 45.8,
+ "humidity": 75.8,
+ "dew": 38.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.8,
+ "windspeed": 1.8,
+ "winddir": 134.2,
+ "pressure": 1001.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728889200,
+ "temp": 47.3,
+ "feelslike": 46.1,
+ "humidity": 74.02,
+ "dew": 39.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.1,
+ "windspeed": 3.6,
+ "winddir": 139.7,
+ "pressure": 1000.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 10.7,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728892800,
+ "temp": 48.9,
+ "feelslike": 46.7,
+ "humidity": 72.3,
+ "dew": 40.4,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 5.4,
+ "winddir": 145.3,
+ "pressure": 1000.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 21.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728896400,
+ "temp": 50.4,
+ "feelslike": 50.4,
+ "humidity": 70.64,
+ "dew": 41.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.7,
+ "windspeed": 7.2,
+ "winddir": 150.8,
+ "pressure": 1000.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 32.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728900000,
+ "temp": 51.7,
+ "feelslike": 51.7,
+ "humidity": 64.51,
+ "dew": 40.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.3,
+ "windspeed": 8.6,
+ "winddir": 153.8,
+ "pressure": 999.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 120.3,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728903600,
+ "temp": 53.0,
+ "feelslike": 53.0,
+ "humidity": 58.92,
+ "dew": 39.0,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.0,
+ "windspeed": 10.1,
+ "winddir": 156.9,
+ "pressure": 998.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 208.7,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728907200,
+ "temp": 54.2,
+ "feelslike": 54.2,
+ "humidity": 53.81,
+ "dew": 37.8,
+ "precip": 0.004,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.7,
+ "windspeed": 11.6,
+ "winddir": 159.9,
+ "pressure": 998.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 297.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728910800,
+ "temp": 53.1,
+ "feelslike": 53.1,
+ "humidity": 57.31,
+ "dew": 38.4,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.3,
+ "windspeed": 10.8,
+ "winddir": 146.8,
+ "pressure": 997.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 248.3,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728914400,
+ "temp": 52.1,
+ "feelslike": 52.1,
+ "humidity": 61.04,
+ "dew": 39.0,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.9,
+ "windspeed": 10.0,
+ "winddir": 133.8,
+ "pressure": 997.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 199.7,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728918000,
+ "temp": 51.0,
+ "feelslike": 51.0,
+ "humidity": 65.03,
+ "dew": 39.6,
+ "precip": 0.004,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.5,
+ "windspeed": 9.2,
+ "winddir": 120.7,
+ "pressure": 997.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 151.0,
+ "solarenergy": 0.5,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728921600,
+ "temp": 50.4,
+ "feelslike": 50.4,
+ "humidity": 68.23,
+ "dew": 40.4,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.3,
+ "windspeed": 8.7,
+ "winddir": 111.4,
+ "pressure": 996.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 100.7,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728925200,
+ "temp": 49.9,
+ "feelslike": 46.5,
+ "humidity": 71.58,
+ "dew": 41.1,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.0,
+ "windspeed": 8.3,
+ "winddir": 102.0,
+ "pressure": 996.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 50.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728928800,
+ "temp": 49.4,
+ "feelslike": 46.1,
+ "humidity": 75.09,
+ "dew": 41.8,
+ "precip": 0.012,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.8,
+ "windspeed": 7.8,
+ "winddir": 92.7,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728932400,
+ "temp": 49.1,
+ "feelslike": 46.0,
+ "humidity": 78.79,
+ "dew": 42.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 7.2,
+ "winddir": 84.0,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728936000,
+ "temp": 48.8,
+ "feelslike": 46.0,
+ "humidity": 82.66,
+ "dew": 43.7,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.8,
+ "windspeed": 6.5,
+ "winddir": 75.3,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728939600,
+ "temp": 48.5,
+ "feelslike": 45.9,
+ "humidity": 86.71,
+ "dew": 44.7,
+ "precip": 0.012,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.7,
+ "windspeed": 5.8,
+ "winddir": 66.6,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728943200,
+ "temp": 48.6,
+ "feelslike": 46.3,
+ "humidity": 86.91,
+ "dew": 44.9,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.5,
+ "windspeed": 5.4,
+ "winddir": 51.1,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-15",
+ "datetimeEpoch": 1728946800,
+ "tempmax": 56.4,
+ "tempmin": 47.4,
+ "temp": 51.1,
+ "feelslikemax": 56.4,
+ "feelslikemin": 44.5,
+ "feelslike": 50.0,
+ "dew": 42.6,
+ "humidity": 73.8,
+ "precip": 0.004,
+ "precipprob": 29.0,
+ "precipcover": 4.17,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 15.4,
+ "windspeed": 6.5,
+ "winddir": 338.7,
+ "pressure": 1001.0,
+ "cloudcover": 61.9,
+ "visibility": 15.0,
+ "solarradiation": 106.6,
+ "solarenergy": 9.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:25:10",
+ "sunriseEpoch": 1728973510,
+ "sunset": "18:06:24",
+ "sunsetEpoch": 1729011984,
+ "moonphase": 0.43,
+ "conditions": "Partially cloudy",
+ "description": "Clearing in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728946800,
+ "temp": 48.7,
+ "feelslike": 46.8,
+ "humidity": 87.12,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.4,
+ "windspeed": 4.9,
+ "winddir": 35.5,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728950400,
+ "temp": 48.8,
+ "feelslike": 47.2,
+ "humidity": 87.32,
+ "dew": 45.2,
+ "precip": 0.004,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.2,
+ "windspeed": 4.5,
+ "winddir": 20.0,
+ "pressure": 996.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728954000,
+ "temp": 48.6,
+ "feelslike": 46.8,
+ "humidity": 87.11,
+ "dew": 45.0,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.8,
+ "windspeed": 4.8,
+ "winddir": 14.3,
+ "pressure": 996.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728957600,
+ "temp": 48.5,
+ "feelslike": 46.4,
+ "humidity": 86.91,
+ "dew": 44.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 5.1,
+ "winddir": 8.6,
+ "pressure": 996.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728961200,
+ "temp": 48.3,
+ "feelslike": 46.0,
+ "humidity": 86.7,
+ "dew": 44.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.1,
+ "windspeed": 5.4,
+ "winddir": 2.9,
+ "pressure": 997.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728964800,
+ "temp": 48.0,
+ "feelslike": 45.5,
+ "humidity": 86.68,
+ "dew": 44.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.2,
+ "windspeed": 5.6,
+ "winddir": 117.7,
+ "pressure": 997.3,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728968400,
+ "temp": 47.7,
+ "feelslike": 45.0,
+ "humidity": 86.66,
+ "dew": 43.9,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.3,
+ "windspeed": 5.8,
+ "winddir": 232.4,
+ "pressure": 997.7,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728972000,
+ "temp": 47.4,
+ "feelslike": 44.5,
+ "humidity": 86.65,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.4,
+ "windspeed": 6.0,
+ "winddir": 347.2,
+ "pressure": 998.0,
+ "visibility": 15.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728975600,
+ "temp": 48.2,
+ "feelslike": 45.6,
+ "humidity": 83.96,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 6.0,
+ "winddir": 349.4,
+ "pressure": 999.0,
+ "visibility": 15.0,
+ "cloudcover": 99.3,
+ "solarradiation": 24.7,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728979200,
+ "temp": 49.1,
+ "feelslike": 46.6,
+ "humidity": 81.36,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 5.9,
+ "winddir": 351.6,
+ "pressure": 1000.0,
+ "visibility": 15.0,
+ "cloudcover": 98.6,
+ "solarradiation": 49.3,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728982800,
+ "temp": 49.9,
+ "feelslike": 47.7,
+ "humidity": 78.86,
+ "dew": 43.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.8,
+ "winddir": 353.8,
+ "pressure": 1001.0,
+ "visibility": 15.0,
+ "cloudcover": 97.9,
+ "solarradiation": 74.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728986400,
+ "temp": 51.8,
+ "feelslike": 51.8,
+ "humidity": 71.45,
+ "dew": 42.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 6.0,
+ "winddir": 349.8,
+ "pressure": 1001.3,
+ "visibility": 15.0,
+ "cloudcover": 67.5,
+ "solarradiation": 179.7,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728990000,
+ "temp": 53.8,
+ "feelslike": 53.8,
+ "humidity": 64.77,
+ "dew": 42.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 6.3,
+ "winddir": 345.8,
+ "pressure": 1001.7,
+ "visibility": 15.0,
+ "cloudcover": 37.1,
+ "solarradiation": 285.3,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728993600,
+ "temp": 55.7,
+ "feelslike": 55.7,
+ "humidity": 58.74,
+ "dew": 41.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.5,
+ "windspeed": 6.5,
+ "winddir": 341.8,
+ "pressure": 1002.0,
+ "visibility": 15.0,
+ "cloudcover": 6.7,
+ "solarradiation": 391.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728997200,
+ "temp": 55.9,
+ "feelslike": 55.9,
+ "humidity": 56.24,
+ "dew": 40.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.4,
+ "windspeed": 6.5,
+ "winddir": 341.1,
+ "pressure": 1002.3,
+ "visibility": 15.0,
+ "cloudcover": 6.2,
+ "solarradiation": 390.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1729000800,
+ "temp": 56.1,
+ "feelslike": 56.1,
+ "humidity": 53.84,
+ "dew": 39.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.4,
+ "windspeed": 6.5,
+ "winddir": 340.4,
+ "pressure": 1002.7,
+ "visibility": 15.0,
+ "cloudcover": 5.8,
+ "solarradiation": 389.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1729004400,
+ "temp": 56.4,
+ "feelslike": 56.4,
+ "humidity": 51.53,
+ "dew": 38.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 6.5,
+ "winddir": 339.7,
+ "pressure": 1003.0,
+ "visibility": 15.0,
+ "cloudcover": 5.3,
+ "solarradiation": 388.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1729008000,
+ "temp": 55.1,
+ "feelslike": 55.1,
+ "humidity": 56.39,
+ "dew": 39.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.9,
+ "windspeed": 5.7,
+ "winddir": 328.4,
+ "pressure": 1003.7,
+ "visibility": 15.0,
+ "cloudcover": 30.8,
+ "solarradiation": 258.7,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1729011600,
+ "temp": 53.9,
+ "feelslike": 53.9,
+ "humidity": 61.71,
+ "dew": 41.0,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.6,
+ "windspeed": 4.8,
+ "winddir": 317.2,
+ "pressure": 1004.3,
+ "visibility": 15.0,
+ "cloudcover": 56.4,
+ "solarradiation": 129.3,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1729015200,
+ "temp": 52.6,
+ "feelslike": 52.6,
+ "humidity": 67.53,
+ "dew": 42.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 4.0,
+ "winddir": 305.9,
+ "pressure": 1005.0,
+ "visibility": 15.0,
+ "cloudcover": 81.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1729018800,
+ "temp": 51.8,
+ "feelslike": 51.8,
+ "humidity": 69.33,
+ "dew": 42.1,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 4.3,
+ "winddir": 294.6,
+ "pressure": 1005.3,
+ "visibility": 15.0,
+ "cloudcover": 55.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1729022400,
+ "temp": 50.9,
+ "feelslike": 50.9,
+ "humidity": 71.19,
+ "dew": 41.9,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 4.5,
+ "winddir": 283.3,
+ "pressure": 1005.7,
+ "visibility": 15.0,
+ "cloudcover": 29.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1729026000,
+ "temp": 50.1,
+ "feelslike": 50.1,
+ "humidity": 73.1,
+ "dew": 41.8,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 4.7,
+ "winddir": 272.0,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 3.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1729029600,
+ "temp": 49.5,
+ "feelslike": 47.8,
+ "humidity": 74.93,
+ "dew": 41.9,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.6,
+ "windspeed": 4.8,
+ "winddir": 269.8,
+ "pressure": 1006.0,
+ "visibility": 15.0,
+ "cloudcover": 4.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
}
- ]
+ ],
+ "alerts": [],
+ "stations": {
+ "EGWU": {
+ "distance": 20850.0,
+ "latitude": 51.55,
+ "longitude": -0.42,
+ "useCount": 0,
+ "id": "EGWU",
+ "name": "EGWU",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "EGLC": {
+ "distance": 12300.0,
+ "latitude": 51.5,
+ "longitude": 0.05,
+ "useCount": 0,
+ "id": "EGLC",
+ "name": "EGLC",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "EGLL": {
+ "distance": 22564.0,
+ "latitude": 51.48,
+ "longitude": -0.45,
+ "useCount": 0,
+ "id": "EGLL",
+ "name": "EGLL",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "D5621": {
+ "distance": 11192.0,
+ "latitude": 51.535,
+ "longitude": 0.028,
+ "useCount": 0,
+ "id": "D5621",
+ "name": "DW5621 Upton Park UK",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "F6665": {
+ "distance": 14583.0,
+ "latitude": 51.437,
+ "longitude": 0.051,
+ "useCount": 0,
+ "id": "F6665",
+ "name": "FW6665 Mottingham UK",
+ "quality": 0,
+ "contribution": 0.0
+ }
+ },
+ "currentConditions": {
+ "datetime": "22:27:00",
+ "datetimeEpoch": 1727818020,
+ "temp": 56.8,
+ "feelslike": 56.8,
+ "humidity": 84.6,
+ "dew": 52.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.0,
+ "windspeed": 5.2,
+ "winddir": 287.0,
+ "pressure": 1006.0,
+ "visibility": 6.2,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "D5621",
+ "F6665",
+ "EGLC"
+ ],
+ "source": "obs",
+ "sunrise": "07:01:49",
+ "sunriseEpoch": 1727762509,
+ "sunset": "18:37:24",
+ "sunsetEpoch": 1727804244,
+ "moonphase": 0.95
+ }
}
\ No newline at end of file
diff --git a/app/src/androidTest/assets/valid_response_metric.json b/app/src/androidTest/assets/valid_response_metric.json
index 3425619..b593f0e 100644
--- a/app/src/androidTest/assets/valid_response_metric.json
+++ b/app/src/androidTest/assets/valid_response_metric.json
@@ -1,349 +1,10827 @@
{
- "lat": 51.51,
- "lon": -0.13,
+ "queryCost": 1,
+ "latitude": 51.5064,
+ "longitude": -0.12721,
+ "resolvedAddress": "London, England, United Kingdom",
+ "address": "london",
"timezone": "Europe/London",
- "timezone_offset": 3600,
- "current": {
- "dt": 1648932980,
- "sunrise": 1648877626,
- "sunset": 1648924449,
- "temp": 2.14,
- "feels_like": 0.13,
- "pressure": 1025,
- "humidity": 79,
- "dew_point": -0.99,
- "uvi": 0,
- "clouds": 72,
- "visibility": 10000,
- "wind_speed": 1.92,
- "wind_deg": 69,
- "wind_gust": 4.81,
- "weather": [
- {
- "id": 803,
- "main": "Clouds",
- "description": "broken clouds",
- "icon": "04n"
- }
- ]
- },
- "daily": [
+ "tzoffset": 1.0,
+ "description": "Similar temperatures continuing with a chance of rain multiple days.",
+ "days": [
{
- "dt": 1648900800,
- "sunrise": 1648877626,
- "sunset": 1648924449,
- "moonrise": 1648880220,
- "moonset": 1648930140,
- "moon_phase": 0.04,
- "temp": {
- "day": 8.5,
- "min": 1,
- "max": 8.97,
- "night": 2.43,
- "eve": 4.76,
- "morn": 1
- },
- "feels_like": {
- "day": 6.21,
- "night": 0.54,
- "eve": 2.22,
- "morn": -1.74
- },
- "pressure": 1022,
- "humidity": 35,
- "dew_point": -6.02,
- "wind_speed": 4.07,
- "wind_deg": 41,
- "wind_gust": 7.58,
- "weather": [
- {
- "id": 804,
- "main": "Clouds",
- "description": "overcast clouds",
- "icon": "04d"
- }
+ "datetime": "2024-10-01",
+ "datetimeEpoch": 1727737200,
+ "tempmax": 13.8,
+ "tempmin": 11.8,
+ "temp": 12.8,
+ "feelslikemax": 13.8,
+ "feelslikemin": 11.8,
+ "feelslike": 12.8,
+ "dew": 10.5,
+ "humidity": 86.3,
+ "precip": 7.9,
+ "precipprob": 100.0,
+ "precipcover": 45.83,
+ "preciptype": [
+ "rain"
],
- "clouds": 100,
- "pop": 0.27,
- "uvi": 3.03
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 49.7,
+ "windspeed": 29.3,
+ "winddir": 275.8,
+ "pressure": 1006.7,
+ "cloudcover": 96.1,
+ "visibility": 10.3,
+ "solarradiation": 27.5,
+ "solarenergy": 2.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "sunrise": "07:01:49",
+ "sunriseEpoch": 1727762509,
+ "sunset": "18:37:24",
+ "sunsetEpoch": 1727804244,
+ "moonphase": 0.95,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with a chance of rain throughout the day.",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "comb",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727737200,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 77.71,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 49.7,
+ "windspeed": 29.3,
+ "winddir": 260.0,
+ "pressure": 1005.6,
+ "visibility": 10.0,
+ "cloudcover": 97.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727740800,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 80.69,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 42.1,
+ "windspeed": 27.4,
+ "winddir": 268.0,
+ "pressure": 1006.4,
+ "visibility": 10.0,
+ "cloudcover": 97.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727744400,
+ "temp": 12.0,
+ "feelslike": 12.0,
+ "humidity": 80.88,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 42.5,
+ "windspeed": 25.6,
+ "winddir": 276.0,
+ "pressure": 1007.2,
+ "visibility": 10.0,
+ "cloudcover": 83.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727748000,
+ "temp": 12.0,
+ "feelslike": 12.0,
+ "humidity": 80.88,
+ "dew": 8.8,
+ "precip": 0.2,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 39.6,
+ "windspeed": 25.3,
+ "winddir": 270.0,
+ "pressure": 1007.4,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727751600,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 78.67,
+ "dew": 9.0,
+ "precip": 0.2,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.0,
+ "windspeed": 25.7,
+ "winddir": 276.0,
+ "pressure": 1007.4,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727755200,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 78.67,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.7,
+ "windspeed": 20.4,
+ "winddir": 276.0,
+ "pressure": 1007.4,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727758800,
+ "temp": 12.4,
+ "feelslike": 12.4,
+ "humidity": 82.93,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 21.5,
+ "winddir": 272.0,
+ "pressure": 1008.0,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727762400,
+ "temp": 12.4,
+ "feelslike": 12.4,
+ "humidity": 82.93,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.9,
+ "windspeed": 20.1,
+ "winddir": 272.0,
+ "pressure": 1008.0,
+ "visibility": 10.0,
+ "cloudcover": 97.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727766000,
+ "temp": 12.0,
+ "feelslike": 12.0,
+ "humidity": 85.29,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.0,
+ "windspeed": 15.1,
+ "winddir": 252.0,
+ "pressure": 1008.2,
+ "visibility": 10.0,
+ "cloudcover": 97.5,
+ "solarradiation": 31.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727769600,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 79.8,
+ "dew": 9.2,
+ "precip": 0.2,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.7,
+ "windspeed": 19.3,
+ "winddir": 262.0,
+ "pressure": 1008.2,
+ "visibility": 10.0,
+ "cloudcover": 95.3,
+ "solarradiation": 49.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727773200,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 84.13,
+ "dew": 10.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 40.0,
+ "windspeed": 21.2,
+ "winddir": 270.0,
+ "pressure": 1008.2,
+ "visibility": 10.0,
+ "cloudcover": 95.3,
+ "solarradiation": 85.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727776800,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 89.93,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 43.6,
+ "windspeed": 20.8,
+ "winddir": 268.0,
+ "pressure": 1008.0,
+ "visibility": 8.4,
+ "cloudcover": 90.5,
+ "solarradiation": 61.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727780400,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 89.93,
+ "dew": 11.0,
+ "precip": 0.1,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 44.3,
+ "windspeed": 18.6,
+ "winddir": 268.0,
+ "pressure": 1007.4,
+ "visibility": 9.8,
+ "cloudcover": 97.5,
+ "solarradiation": 86.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727784000,
+ "temp": 12.8,
+ "feelslike": 12.8,
+ "humidity": 88.7,
+ "dew": 11.0,
+ "precip": 0.2,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 31.3,
+ "windspeed": 19.7,
+ "winddir": 268.0,
+ "pressure": 1007.2,
+ "visibility": 10.0,
+ "cloudcover": 97.5,
+ "solarradiation": 118.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727787600,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 86.47,
+ "dew": 11.3,
+ "precip": 0.4,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 32.8,
+ "windspeed": 20.5,
+ "winddir": 256.0,
+ "pressure": 1006.4,
+ "visibility": 10.0,
+ "cloudcover": 88.0,
+ "solarradiation": 139.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727791200,
+ "temp": 12.7,
+ "feelslike": 12.7,
+ "humidity": 90.13,
+ "dew": 11.2,
+ "precip": 1.9,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 31.0,
+ "windspeed": 24.4,
+ "winddir": 262.0,
+ "pressure": 1006.0,
+ "visibility": 9.4,
+ "cloudcover": 88.0,
+ "solarradiation": 27.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727794800,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 91.21,
+ "dew": 11.2,
+ "precip": 2.8,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 40.3,
+ "windspeed": 23.4,
+ "winddir": 262.0,
+ "pressure": 1005.2,
+ "visibility": 7.9,
+ "cloudcover": 97.5,
+ "solarradiation": 29.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727798400,
+ "temp": 12.8,
+ "feelslike": 12.8,
+ "humidity": 93.64,
+ "dew": 11.8,
+ "precip": 1.2,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 37.1,
+ "windspeed": 21.3,
+ "winddir": 270.0,
+ "pressure": 1004.4,
+ "visibility": 8.0,
+ "cloudcover": 97.5,
+ "solarradiation": 21.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727802000,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 93.68,
+ "dew": 12.6,
+ "precip": 0.5,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.0,
+ "windspeed": 17.1,
+ "winddir": 298.0,
+ "pressure": 1004.6,
+ "visibility": 10.0,
+ "cloudcover": 97.5,
+ "solarradiation": 14.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727805600,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 93.68,
+ "dew": 12.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.7,
+ "windspeed": 16.9,
+ "winddir": 322.0,
+ "pressure": 1005.4,
+ "visibility": 10.0,
+ "cloudcover": 92.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727809200,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 92.4,
+ "dew": 12.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.0,
+ "windspeed": 14.4,
+ "winddir": 318.0,
+ "pressure": 1006.2,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727812800,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 90.01,
+ "dew": 12.0,
+ "precip": 0.2,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.4,
+ "windspeed": 16.3,
+ "winddir": 316.0,
+ "pressure": 1006.4,
+ "visibility": 10.0,
+ "cloudcover": 97.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727816400,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 90.01,
+ "dew": 12.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.8,
+ "windspeed": 15.5,
+ "winddir": 314.0,
+ "pressure": 1006.4,
+ "visibility": 9.8,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "EGWU",
+ "EGLL",
+ "D5621",
+ "EGLC"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727820000,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 87.68,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 83.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 34.6,
+ "windspeed": 13.7,
+ "winddir": 323.2,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 96.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1648987200,
- "sunrise": 1648963890,
- "sunset": 1649010949,
- "moonrise": 1648967460,
- "moonset": 1649020980,
- "moon_phase": 0.07,
- "temp": {
- "day": 8.92,
- "min": 0.99,
- "max": 9.47,
- "night": 5.62,
- "eve": 8.19,
- "morn": 1.01
- },
- "feels_like": {
- "day": 7.63,
- "night": 2.63,
- "eve": 6.61,
- "morn": -0.71
- },
- "pressure": 1026,
- "humidity": 38,
- "dew_point": -4.76,
- "wind_speed": 3.99,
- "wind_deg": 250,
- "wind_gust": 9.75,
- "weather": [
- {
- "id": 802,
- "main": "Clouds",
- "description": "scattered clouds",
- "icon": "03d"
- }
+ "datetime": "2024-10-02",
+ "datetimeEpoch": 1727823600,
+ "tempmax": 15.6,
+ "tempmin": 11.3,
+ "temp": 13.6,
+ "feelslikemax": 15.6,
+ "feelslikemin": 11.3,
+ "feelslike": 13.6,
+ "dew": 10.9,
+ "humidity": 83.8,
+ "precip": 1.3,
+ "precipprob": 83.9,
+ "precipcover": 33.33,
+ "preciptype": [
+ "rain"
],
- "clouds": 30,
- "pop": 0,
- "uvi": 3.04
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 39.2,
+ "windspeed": 14.0,
+ "winddir": 19.5,
+ "pressure": 1013.2,
+ "cloudcover": 91.3,
+ "visibility": 23.8,
+ "solarradiation": 92.4,
+ "solarenergy": 7.9,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:03:27",
+ "sunriseEpoch": 1727849007,
+ "sunset": "18:35:08",
+ "sunsetEpoch": 1727890508,
+ "moonphase": 0.0,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with early morning rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727823600,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 86.56,
+ "dew": 11.4,
+ "precip": 0.1,
+ "precipprob": 83.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 39.2,
+ "windspeed": 14.0,
+ "winddir": 337.9,
+ "pressure": 1007.0,
+ "visibility": 24.1,
+ "cloudcover": 96.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727827200,
+ "temp": 13.7,
+ "feelslike": 13.7,
+ "humidity": 86.0,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 83.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 37.4,
+ "windspeed": 14.0,
+ "winddir": 346.8,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727830800,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 87.13,
+ "dew": 11.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.0,
+ "windspeed": 13.7,
+ "winddir": 354.3,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727834400,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 87.12,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 34.2,
+ "windspeed": 12.2,
+ "winddir": 354.0,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727838000,
+ "temp": 13.4,
+ "feelslike": 13.4,
+ "humidity": 88.27,
+ "dew": 11.5,
+ "precip": 0.1,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.6,
+ "windspeed": 11.2,
+ "winddir": 352.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 98.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727841600,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 88.85,
+ "dew": 11.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.2,
+ "windspeed": 11.9,
+ "winddir": 358.3,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 95.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727845200,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 89.42,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.2,
+ "windspeed": 11.2,
+ "winddir": 356.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 88.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727848800,
+ "temp": 12.9,
+ "feelslike": 12.9,
+ "humidity": 90.0,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 28.1,
+ "windspeed": 10.8,
+ "winddir": 359.9,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 92.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727852400,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 88.83,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.0,
+ "windspeed": 10.1,
+ "winddir": 3.6,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 92.1,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727856000,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 87.12,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 10.4,
+ "winddir": 12.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 95.8,
+ "solarradiation": 50.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727859600,
+ "temp": 13.9,
+ "feelslike": 13.9,
+ "humidity": 86.59,
+ "dew": 11.7,
+ "precip": 0.1,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 33.8,
+ "windspeed": 13.3,
+ "winddir": 36.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 94.5,
+ "solarradiation": 175.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727863200,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 81.68,
+ "dew": 11.6,
+ "precip": 0.1,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 35.6,
+ "windspeed": 11.9,
+ "winddir": 43.6,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 90.4,
+ "solarradiation": 397.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727866800,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 75.07,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 35.6,
+ "windspeed": 13.3,
+ "winddir": 43.0,
+ "pressure": 1014.0,
+ "visibility": 22.6,
+ "cloudcover": 96.5,
+ "solarradiation": 424.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727870400,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 74.56,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.0,
+ "windspeed": 13.3,
+ "winddir": 44.2,
+ "pressure": 1014.0,
+ "visibility": 20.3,
+ "cloudcover": 97.6,
+ "solarradiation": 339.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727874000,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 81.69,
+ "dew": 11.7,
+ "precip": 0.3,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 38.2,
+ "windspeed": 11.9,
+ "winddir": 34.5,
+ "pressure": 1014.0,
+ "visibility": 23.0,
+ "cloudcover": 93.5,
+ "solarradiation": 127.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727877600,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 78.55,
+ "dew": 11.4,
+ "precip": 0.3,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 32.4,
+ "windspeed": 12.6,
+ "winddir": 40.9,
+ "pressure": 1015.0,
+ "visibility": 22.4,
+ "cloudcover": 93.9,
+ "solarradiation": 143.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727881200,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 77.47,
+ "dew": 10.9,
+ "precip": 0.1,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 33.8,
+ "windspeed": 13.3,
+ "winddir": 36.8,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 89.7,
+ "solarradiation": 208.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727884800,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 82.13,
+ "dew": 11.0,
+ "precip": 0.2,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 34.6,
+ "windspeed": 13.0,
+ "winddir": 35.6,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 87.4,
+ "solarradiation": 244.0,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727888400,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 80.99,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.8,
+ "windspeed": 12.6,
+ "winddir": 37.1,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 93.2,
+ "solarradiation": 103.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727892000,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 82.56,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.7,
+ "windspeed": 11.9,
+ "winddir": 32.1,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 89.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727895600,
+ "temp": 12.7,
+ "feelslike": 12.7,
+ "humidity": 80.33,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.8,
+ "windspeed": 12.2,
+ "winddir": 34.5,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 86.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727899200,
+ "temp": 12.2,
+ "feelslike": 12.2,
+ "humidity": 83.01,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.6,
+ "windspeed": 12.2,
+ "winddir": 29.3,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 73.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727902800,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 83.52,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.6,
+ "windspeed": 11.5,
+ "winddir": 29.0,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 71.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727906400,
+ "temp": 11.3,
+ "feelslike": 11.3,
+ "humidity": 84.6,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.4,
+ "windspeed": 10.4,
+ "winddir": 23.8,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 75.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1649073600,
- "sunrise": 1649050154,
- "sunset": 1649097449,
- "moonrise": 1649054880,
- "moonset": 1649111880,
- "moon_phase": 0.1,
- "temp": {
- "day": 9.43,
- "min": 4.54,
- "max": 12.17,
- "night": 10.64,
- "eve": 11.38,
- "morn": 4.91
- },
- "feels_like": {
- "day": 6.79,
- "night": 10.01,
- "eve": 10.87,
- "morn": 0.46
- },
- "pressure": 1011,
- "humidity": 93,
- "dew_point": 8.41,
- "wind_speed": 6.87,
- "wind_deg": 245,
- "wind_gust": 15.86,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-03",
+ "datetimeEpoch": 1727910000,
+ "tempmax": 15.7,
+ "tempmin": 8.2,
+ "temp": 11.7,
+ "feelslikemax": 15.7,
+ "feelslikemin": 7.5,
+ "feelslike": 11.5,
+ "dew": 7.8,
+ "humidity": 77.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "precipcover": 0.0,
+ "preciptype": [
+ "rain"
],
- "clouds": 100,
- "pop": 0.92,
- "rain": 1.95,
- "uvi": 1.07
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 29.5,
+ "windspeed": 11.2,
+ "winddir": 41.3,
+ "pressure": 1020.8,
+ "cloudcover": 53.5,
+ "visibility": 24.1,
+ "solarradiation": 128.6,
+ "solarenergy": 11.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "sunrise": "07:05:06",
+ "sunriseEpoch": 1727935506,
+ "sunset": "18:32:52",
+ "sunsetEpoch": 1727976772,
+ "moonphase": 0.02,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727910000,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 86.29,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.6,
+ "windspeed": 10.4,
+ "winddir": 22.7,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 72.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727913600,
+ "temp": 10.5,
+ "feelslike": 10.5,
+ "humidity": 87.43,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 9.4,
+ "winddir": 21.0,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 65.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727917200,
+ "temp": 10.4,
+ "feelslike": 10.4,
+ "humidity": 86.24,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 9.0,
+ "winddir": 21.9,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 72.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727920800,
+ "temp": 10.0,
+ "feelslike": 8.9,
+ "humidity": 85.03,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 8.3,
+ "winddir": 19.2,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 73.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727924400,
+ "temp": 9.7,
+ "feelslike": 8.5,
+ "humidity": 85.0,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 8.6,
+ "winddir": 19.1,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 56.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727928000,
+ "temp": 9.1,
+ "feelslike": 8.3,
+ "humidity": 88.5,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.6,
+ "windspeed": 6.5,
+ "winddir": 22.0,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 40.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727931600,
+ "temp": 8.6,
+ "feelslike": 7.9,
+ "humidity": 90.29,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 5.8,
+ "winddir": 22.7,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 43.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727935200,
+ "temp": 8.2,
+ "feelslike": 7.5,
+ "humidity": 90.26,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.4,
+ "windspeed": 5.4,
+ "winddir": 27.7,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 37.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727938800,
+ "temp": 8.2,
+ "feelslike": 8.2,
+ "humidity": 89.64,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 4.3,
+ "winddir": 24.8,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 52.6,
+ "solarradiation": 25.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727942400,
+ "temp": 9.7,
+ "feelslike": 9.2,
+ "humidity": 82.7,
+ "dew": 6.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 5.4,
+ "winddir": 20.4,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 52.8,
+ "solarradiation": 140.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727946000,
+ "temp": 11.5,
+ "feelslike": 11.5,
+ "humidity": 76.95,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 6.5,
+ "winddir": 27.9,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 54.1,
+ "solarradiation": 305.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727949600,
+ "temp": 13.4,
+ "feelslike": 13.4,
+ "humidity": 71.73,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 7.2,
+ "winddir": 37.1,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 37.6,
+ "solarradiation": 364.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727953200,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 64.16,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.1,
+ "windspeed": 10.4,
+ "winddir": 58.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 45.5,
+ "solarradiation": 511.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727956800,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 58.86,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.4,
+ "windspeed": 10.1,
+ "winddir": 59.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 71.7,
+ "solarradiation": 534.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727960400,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 56.59,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.5,
+ "windspeed": 11.2,
+ "winddir": 59.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 94.9,
+ "solarradiation": 325.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727964000,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 58.13,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 29.2,
+ "windspeed": 10.4,
+ "winddir": 59.9,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 85.9,
+ "solarradiation": 447.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727967600,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 62.55,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 28.4,
+ "windspeed": 10.1,
+ "winddir": 72.3,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 66.4,
+ "solarradiation": 277.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727971200,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 63.77,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 9.0,
+ "winddir": 70.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 41.4,
+ "solarradiation": 63.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727974800,
+ "temp": 13.9,
+ "feelslike": 13.9,
+ "humidity": 68.96,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.7,
+ "windspeed": 6.8,
+ "winddir": 71.4,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 39.2,
+ "solarradiation": 95.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727978400,
+ "temp": 12.5,
+ "feelslike": 12.5,
+ "humidity": 77.11,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 4.0,
+ "winddir": 67.1,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 54.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727982000,
+ "temp": 11.7,
+ "feelslike": 11.7,
+ "humidity": 81.28,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 3.2,
+ "winddir": 55.0,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727985600,
+ "temp": 10.8,
+ "feelslike": 10.8,
+ "humidity": 85.12,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 3.2,
+ "winddir": 25.0,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727989200,
+ "temp": 10.1,
+ "feelslike": 10.1,
+ "humidity": 86.8,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 16.2,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 67.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727992800,
+ "temp": 9.9,
+ "feelslike": 9.9,
+ "humidity": 85.6,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 2.9,
+ "winddir": 40.1,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 59.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1649160000,
- "sunrise": 1649136419,
- "sunset": 1649183949,
- "moonrise": 1649142480,
- "moonset": 0,
- "moon_phase": 0.13,
- "temp": {
- "day": 13.7,
- "min": 9.71,
- "max": 14.06,
- "night": 9.71,
- "eve": 11.64,
- "morn": 10.05
- },
- "feels_like": {
- "day": 12.85,
- "night": 6.63,
- "eve": 10.66,
- "morn": 9.25
- },
- "pressure": 1009,
- "humidity": 66,
- "dew_point": 7.47,
- "wind_speed": 6.8,
- "wind_deg": 258,
- "wind_gust": 13,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-04",
+ "datetimeEpoch": 1727996400,
+ "tempmax": 15.7,
+ "tempmin": 7.0,
+ "temp": 10.9,
+ "feelslikemax": 15.7,
+ "feelslikemin": 7.0,
+ "feelslike": 10.9,
+ "dew": 6.6,
+ "humidity": 76.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "precipcover": 0.0,
+ "preciptype": [
+ "rain"
],
- "clouds": 99,
- "pop": 0.36,
- "rain": 0.13,
- "uvi": 2.59
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 23.8,
+ "windspeed": 8.3,
+ "winddir": 133.7,
+ "pressure": 1020.9,
+ "cloudcover": 29.0,
+ "visibility": 24.1,
+ "solarradiation": 61.0,
+ "solarenergy": 5.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:06:44",
+ "sunriseEpoch": 1728022004,
+ "sunset": "18:30:36",
+ "sunsetEpoch": 1728063036,
+ "moonphase": 0.06,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727996400,
+ "temp": 9.6,
+ "feelslike": 9.6,
+ "humidity": 84.41,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 2.5,
+ "winddir": 60.5,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 3.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728000000,
+ "temp": 9.1,
+ "feelslike": 9.1,
+ "humidity": 85.52,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 2.9,
+ "winddir": 4.9,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728003600,
+ "temp": 8.5,
+ "feelslike": 8.5,
+ "humidity": 87.24,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.2,
+ "windspeed": 2.5,
+ "winddir": 30.6,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728007200,
+ "temp": 8.1,
+ "feelslike": 8.1,
+ "humidity": 87.8,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.9,
+ "windspeed": 2.2,
+ "winddir": 50.2,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 7.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728010800,
+ "temp": 7.8,
+ "feelslike": 7.8,
+ "humidity": 88.38,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.2,
+ "windspeed": 2.5,
+ "winddir": 89.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 30.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728014400,
+ "temp": 7.5,
+ "feelslike": 7.5,
+ "humidity": 89.59,
+ "dew": 5.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.9,
+ "windspeed": 2.2,
+ "winddir": 70.3,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 34.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728018000,
+ "temp": 7.3,
+ "feelslike": 7.3,
+ "humidity": 90.2,
+ "dew": 5.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.6,
+ "windspeed": 2.5,
+ "winddir": 89.5,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 27.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728021600,
+ "temp": 7.0,
+ "feelslike": 7.0,
+ "humidity": 91.43,
+ "dew": 5.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.2,
+ "windspeed": 1.1,
+ "winddir": 77.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 3.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728025200,
+ "temp": 7.2,
+ "feelslike": 7.2,
+ "humidity": 91.45,
+ "dew": 5.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.2,
+ "windspeed": 2.9,
+ "winddir": 105.4,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 3.8,
+ "solarradiation": 5.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728028800,
+ "temp": 8.7,
+ "feelslike": 8.7,
+ "humidity": 86.66,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 4.3,
+ "windspeed": 2.5,
+ "winddir": 96.1,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 17.0,
+ "solarradiation": 37.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728032400,
+ "temp": 11.6,
+ "feelslike": 11.6,
+ "humidity": 75.41,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.8,
+ "windspeed": 0.7,
+ "winddir": 105.1,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 32.1,
+ "solarradiation": 115.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728036000,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 64.4,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.2,
+ "windspeed": 3.2,
+ "winddir": 156.2,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 17.0,
+ "solarradiation": 130.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728039600,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 57.53,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.3,
+ "windspeed": 7.9,
+ "winddir": 149.0,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 46.5,
+ "solarradiation": 209.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728043200,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 55.33,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.8,
+ "windspeed": 8.3,
+ "winddir": 151.5,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 51.2,
+ "solarradiation": 282.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728046800,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 53.53,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 8.3,
+ "winddir": 152.1,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 59.8,
+ "solarradiation": 377.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728050400,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 53.19,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 7.9,
+ "winddir": 159.3,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 46.6,
+ "solarradiation": 143.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728054000,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 53.14,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.0,
+ "windspeed": 7.9,
+ "winddir": 160.3,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 58.7,
+ "solarradiation": 69.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728057600,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 57.93,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 7.2,
+ "winddir": 156.9,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 40.0,
+ "solarradiation": 51.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728061200,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 65.69,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.1,
+ "windspeed": 5.8,
+ "winddir": 159.6,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 31.7,
+ "solarradiation": 45.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728064800,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 76.48,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 4.7,
+ "winddir": 143.1,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 52.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728068400,
+ "temp": 10.8,
+ "feelslike": 10.8,
+ "humidity": 78.99,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.8,
+ "windspeed": 4.3,
+ "winddir": 134.3,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 40.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728072000,
+ "temp": 9.9,
+ "feelslike": 9.9,
+ "humidity": 81.6,
+ "dew": 6.9,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.8,
+ "windspeed": 4.0,
+ "winddir": 125.4,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 29.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728075600,
+ "temp": 9.0,
+ "feelslike": 9.0,
+ "humidity": 84.34,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 3.6,
+ "winddir": 116.6,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 18.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728079200,
+ "temp": 8.6,
+ "feelslike": 8.6,
+ "humidity": 86.05,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 3.6,
+ "winddir": 115.0,
+ "pressure": 1019.7,
+ "visibility": 24.1,
+ "cloudcover": 44.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1649246400,
- "sunrise": 1649222684,
- "sunset": 1649270449,
- "moonrise": 1649230500,
- "moonset": 1649202540,
- "moon_phase": 0.17,
- "temp": {
- "day": 12.97,
- "min": 8.53,
- "max": 13.85,
- "night": 8.53,
- "eve": 9.68,
- "morn": 9.51
- },
- "feels_like": {
- "day": 11.94,
- "night": 4.36,
- "eve": 6.3,
- "morn": 6.57
- },
- "pressure": 996,
- "humidity": 62,
- "dew_point": 5.84,
- "wind_speed": 9.57,
- "wind_deg": 260,
- "wind_gust": 18.43,
- "weather": [
+ "datetime": "2024-10-05",
+ "datetimeEpoch": 1728082800,
+ "tempmax": 15.4,
+ "tempmin": 7.8,
+ "temp": 11.9,
+ "feelslikemax": 15.4,
+ "feelslikemin": 7.8,
+ "feelslike": 11.8,
+ "dew": 8.2,
+ "humidity": 78.9,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 35.3,
+ "windspeed": 13.7,
+ "winddir": 153.4,
+ "pressure": 1014.6,
+ "cloudcover": 89.5,
+ "visibility": 24.1,
+ "solarradiation": 125.7,
+ "solarenergy": 10.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "sunrise": "07:08:23",
+ "sunriseEpoch": 1728108503,
+ "sunset": "18:28:21",
+ "sunsetEpoch": 1728149301,
+ "moonphase": 0.09,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
{
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728082800,
+ "temp": 8.2,
+ "feelslike": 8.2,
+ "humidity": 87.81,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 3.6,
+ "winddir": 113.3,
+ "pressure": 1019.3,
+ "visibility": 24.1,
+ "cloudcover": 69.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728086400,
+ "temp": 7.8,
+ "feelslike": 7.8,
+ "humidity": 89.61,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 3.6,
+ "winddir": 111.7,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 95.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728090000,
+ "temp": 7.8,
+ "feelslike": 7.8,
+ "humidity": 89.82,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 4.0,
+ "winddir": 111.3,
+ "pressure": 1018.3,
+ "visibility": 24.1,
+ "cloudcover": 96.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728093600,
+ "temp": 7.8,
+ "feelslike": 7.8,
+ "humidity": 90.03,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 4.3,
+ "winddir": 111.0,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 98.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728097200,
+ "temp": 7.8,
+ "feelslike": 7.8,
+ "humidity": 90.23,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 4.7,
+ "winddir": 110.6,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728100800,
+ "temp": 8.3,
+ "feelslike": 8.3,
+ "humidity": 88.03,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.6,
+ "windspeed": 4.8,
+ "winddir": 113.1,
+ "pressure": 1016.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728104400,
+ "temp": 8.9,
+ "feelslike": 8.5,
+ "humidity": 85.89,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.0,
+ "windspeed": 4.9,
+ "winddir": 115.6,
+ "pressure": 1016.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728108000,
+ "temp": 9.5,
+ "feelslike": 9.1,
+ "humidity": 83.82,
+ "dew": 6.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 5.0,
+ "winddir": 118.1,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728111600,
+ "temp": 10.6,
+ "feelslike": 10.6,
+ "humidity": 81.88,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.9,
+ "windspeed": 5.8,
+ "winddir": 127.0,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 95.7,
+ "solarradiation": 22.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728115200,
+ "temp": 11.7,
+ "feelslike": 11.7,
+ "humidity": 80.02,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.3,
+ "windspeed": 6.5,
+ "winddir": 136.0,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 91.4,
+ "solarradiation": 136.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728118800,
+ "temp": 12.9,
+ "feelslike": 12.9,
+ "humidity": 78.22,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 7.2,
+ "winddir": 144.9,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 87.1,
+ "solarradiation": 229.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728122400,
+ "temp": 13.7,
+ "feelslike": 13.7,
+ "humidity": 73.42,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.2,
+ "windspeed": 9.4,
+ "winddir": 157.5,
+ "pressure": 1015.7,
+ "visibility": 24.1,
+ "cloudcover": 85.5,
+ "solarradiation": 293.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728126000,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 68.94,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.8,
+ "windspeed": 11.5,
+ "winddir": 170.1,
+ "pressure": 1015.3,
+ "visibility": 24.1,
+ "cloudcover": 83.9,
+ "solarradiation": 420.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728129600,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 64.76,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.3,
+ "windspeed": 13.7,
+ "winddir": 182.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 82.3,
+ "solarradiation": 446.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728133200,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 64.75,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.0,
+ "windspeed": 13.4,
+ "winddir": 179.7,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 75.0,
+ "solarradiation": 464.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728136800,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 64.74,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.8,
+ "windspeed": 13.2,
+ "winddir": 176.6,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 67.6,
+ "solarradiation": 428.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728140400,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 64.73,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.6,
+ "windspeed": 13.0,
+ "winddir": 173.6,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 60.3,
+ "solarradiation": 338.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728144000,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 69.1,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.1,
+ "windspeed": 11.2,
+ "winddir": 164.9,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 73.5,
+ "solarradiation": 184.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728147600,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 73.77,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.6,
+ "windspeed": 9.4,
+ "winddir": 156.1,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 86.8,
+ "solarradiation": 56.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728151200,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 78.78,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.1,
+ "windspeed": 7.6,
+ "winddir": 147.4,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728154800,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 79.85,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.3,
+ "windspeed": 8.0,
+ "winddir": 149.9,
+ "pressure": 1011.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728158400,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 80.92,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.4,
+ "windspeed": 8.5,
+ "winddir": 152.3,
+ "pressure": 1010.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728162000,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 82.01,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 9.0,
+ "winddir": 154.8,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728165600,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 82.93,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.2,
+ "windspeed": 9.0,
+ "winddir": 155.0,
+ "pressure": 1009.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
}
- ],
- "clouds": 100,
- "pop": 0.86,
- "rain": 1.95,
- "uvi": 3.29
+ ]
},
{
- "dt": 1649332800,
- "sunrise": 1649308949,
- "sunset": 1649356949,
- "moonrise": 1649319000,
- "moonset": 1649292960,
- "moon_phase": 0.2,
- "temp": {
- "day": 9.25,
- "min": 4.63,
- "max": 10.29,
- "night": 7.17,
- "eve": 8.81,
- "morn": 4.63
- },
- "feels_like": {
- "day": 6.57,
- "night": 5.9,
- "eve": 7.06,
- "morn": -0.26
- },
- "pressure": 1000,
- "humidity": 33,
- "dew_point": -6.33,
- "wind_speed": 9.1,
- "wind_deg": 258,
- "wind_gust": 21.32,
- "weather": [
- {
- "id": 803,
- "main": "Clouds",
- "description": "broken clouds",
- "icon": "04d"
- }
+ "datetime": "2024-10-06",
+ "datetimeEpoch": 1728169200,
+ "tempmax": 14.9,
+ "tempmin": 12.6,
+ "temp": 13.7,
+ "feelslikemax": 14.9,
+ "feelslikemin": 12.6,
+ "feelslike": 13.7,
+ "dew": 11.8,
+ "humidity": 88.5,
+ "precip": 0.7,
+ "precipprob": 67.7,
+ "precipcover": 20.83,
+ "preciptype": [
+ "rain"
],
- "clouds": 66,
- "pop": 0,
- "uvi": 3.59
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 35.3,
+ "windspeed": 16.9,
+ "winddir": 163.6,
+ "pressure": 1006.1,
+ "cloudcover": 94.6,
+ "visibility": 24.1,
+ "solarradiation": 31.4,
+ "solarenergy": 2.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "sunrise": "07:10:03",
+ "sunriseEpoch": 1728195003,
+ "sunset": "18:26:07",
+ "sunsetEpoch": 1728235567,
+ "moonphase": 0.13,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with late afternoon rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728169200,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 83.85,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.8,
+ "windspeed": 9.0,
+ "winddir": 155.3,
+ "pressure": 1008.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728172800,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 84.79,
+ "dew": 10.5,
+ "precip": 0.2,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.4,
+ "windspeed": 9.0,
+ "winddir": 155.5,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728176400,
+ "temp": 12.8,
+ "feelslike": 12.8,
+ "humidity": 85.53,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.0,
+ "windspeed": 8.5,
+ "winddir": 155.9,
+ "pressure": 1007.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728180000,
+ "temp": 12.7,
+ "feelslike": 12.7,
+ "humidity": 86.28,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 8.0,
+ "winddir": 156.3,
+ "pressure": 1006.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728183600,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 87.04,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.1,
+ "windspeed": 7.6,
+ "winddir": 156.7,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728187200,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 88.21,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.2,
+ "windspeed": 7.4,
+ "winddir": 158.3,
+ "pressure": 1005.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728190800,
+ "temp": 12.7,
+ "feelslike": 12.7,
+ "humidity": 89.4,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.3,
+ "windspeed": 7.3,
+ "winddir": 159.9,
+ "pressure": 1004.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728194400,
+ "temp": 12.8,
+ "feelslike": 12.8,
+ "humidity": 90.59,
+ "dew": 11.3,
+ "precip": 0.1,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.4,
+ "windspeed": 7.2,
+ "winddir": 161.5,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728198000,
+ "temp": 13.4,
+ "feelslike": 13.4,
+ "humidity": 90.64,
+ "dew": 11.9,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.0,
+ "windspeed": 7.4,
+ "winddir": 169.4,
+ "pressure": 1004.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 6.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728201600,
+ "temp": 14.2,
+ "feelslike": 14.2,
+ "humidity": 90.69,
+ "dew": 12.7,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.6,
+ "windspeed": 7.7,
+ "winddir": 177.4,
+ "pressure": 1004.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728205200,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 90.74,
+ "dew": 13.4,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 7.9,
+ "winddir": 185.3,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 46.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728208800,
+ "temp": 12.9,
+ "feelslike": 12.9,
+ "humidity": 80.9,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.6,
+ "windspeed": 16.6,
+ "winddir": 163.5,
+ "pressure": 1007.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 37.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728212400,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 82.04,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.3,
+ "windspeed": 16.2,
+ "winddir": 160.3,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 86.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728216000,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 79.48,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 33.1,
+ "windspeed": 16.9,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 163.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728219600,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 82.17,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.3,
+ "windspeed": 15.6,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 136.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728223200,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 84.94,
+ "dew": 11.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.4,
+ "windspeed": 14.3,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 109.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728226800,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 87.78,
+ "dew": 12.4,
+ "precip": 0.1,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.6,
+ "windspeed": 13.0,
+ "winddir": 162.7,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 82.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728230400,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 90.12,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.5,
+ "windspeed": 12.4,
+ "winddir": 164.3,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 99.8,
+ "solarradiation": 54.7,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728234000,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 92.51,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.4,
+ "windspeed": 11.8,
+ "winddir": 165.9,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 99.6,
+ "solarradiation": 27.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728237600,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 94.95,
+ "dew": 13.8,
+ "precip": 0.1,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.2,
+ "windspeed": 11.2,
+ "winddir": 167.5,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 99.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728241200,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 95.36,
+ "dew": 13.7,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 28.4,
+ "windspeed": 10.3,
+ "winddir": 168.0,
+ "pressure": 1006.3,
+ "visibility": 24.1,
+ "cloudcover": 83.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728244800,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 95.77,
+ "dew": 13.6,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.6,
+ "windspeed": 9.5,
+ "winddir": 168.5,
+ "pressure": 1006.7,
+ "visibility": 24.1,
+ "cloudcover": 67.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728248400,
+ "temp": 14.2,
+ "feelslike": 14.2,
+ "humidity": 96.18,
+ "dew": 13.6,
+ "precip": 0.2,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.8,
+ "windspeed": 8.6,
+ "winddir": 169.0,
+ "pressure": 1007.0,
+ "visibility": 24.1,
+ "cloudcover": 52.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728252000,
+ "temp": 14.2,
+ "feelslike": 14.2,
+ "humidity": 94.32,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.8,
+ "windspeed": 8.5,
+ "winddir": 160.0,
+ "pressure": 1006.7,
+ "visibility": 24.1,
+ "cloudcover": 68.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1649419200,
- "sunrise": 1649395215,
- "sunset": 1649443449,
- "moonrise": 1649408100,
- "moonset": 1649382900,
- "moon_phase": 0.23,
- "temp": {
- "day": 8,
- "min": 3.94,
- "max": 8.91,
- "night": 4.79,
- "eve": 7.09,
- "morn": 3.94
- },
- "feels_like": {
- "day": 6.02,
- "night": 1.81,
- "eve": 4.59,
- "morn": 2.23
- },
- "pressure": 1000,
- "humidity": 39,
- "dew_point": -5.12,
- "wind_speed": 4.52,
- "wind_deg": 354,
- "wind_gust": 9.29,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-07",
+ "datetimeEpoch": 1728255600,
+ "tempmax": 18.6,
+ "tempmin": 14.3,
+ "temp": 15.7,
+ "feelslikemax": 18.6,
+ "feelslikemin": 14.3,
+ "feelslike": 15.7,
+ "dew": 14.5,
+ "humidity": 92.9,
+ "precip": 5.5,
+ "precipprob": 67.7,
+ "precipcover": 29.17,
+ "preciptype": [
+ "rain"
],
- "clouds": 100,
- "pop": 0.8,
- "rain": 1.51,
- "uvi": 4
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 36.0,
+ "windspeed": 13.0,
+ "winddir": 164.1,
+ "pressure": 1004.8,
+ "cloudcover": 92.7,
+ "visibility": 16.4,
+ "solarradiation": 36.1,
+ "solarenergy": 3.1,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "sunrise": "07:11:42",
+ "sunriseEpoch": 1728281502,
+ "sunset": "18:23:53",
+ "sunsetEpoch": 1728321833,
+ "moonphase": 0.16,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with late afternoon rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728255600,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 92.5,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.7,
+ "windspeed": 8.4,
+ "winddir": 151.1,
+ "pressure": 1006.3,
+ "visibility": 24.1,
+ "cloudcover": 84.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728259200,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 90.71,
+ "dew": 12.9,
+ "precip": 0.0,
+ "precipprob": 67.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.6,
+ "windspeed": 8.3,
+ "winddir": 142.1,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 99.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728262800,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 92.11,
+ "dew": 13.2,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.4,
+ "windspeed": 9.8,
+ "winddir": 147.0,
+ "pressure": 1005.7,
+ "visibility": 20.0,
+ "cloudcover": 82.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728266400,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 93.52,
+ "dew": 13.6,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.2,
+ "windspeed": 11.4,
+ "winddir": 151.8,
+ "pressure": 1005.3,
+ "visibility": 16.0,
+ "cloudcover": 64.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728270000,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 94.96,
+ "dew": 14.0,
+ "precip": 0.7,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.0,
+ "windspeed": 13.0,
+ "winddir": 156.7,
+ "pressure": 1005.0,
+ "visibility": 11.9,
+ "cloudcover": 46.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728273600,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 95.58,
+ "dew": 14.1,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.0,
+ "windspeed": 12.4,
+ "winddir": 159.4,
+ "pressure": 1005.0,
+ "visibility": 16.0,
+ "cloudcover": 64.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728277200,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 96.2,
+ "dew": 14.2,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.1,
+ "windspeed": 11.8,
+ "winddir": 162.0,
+ "pressure": 1005.0,
+ "visibility": 20.0,
+ "cloudcover": 82.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728280800,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 96.82,
+ "dew": 14.3,
+ "precip": 0.3,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 33.1,
+ "windspeed": 11.2,
+ "winddir": 164.7,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728284400,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 96.62,
+ "dew": 14.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.0,
+ "windspeed": 10.4,
+ "winddir": 161.9,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728288000,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 96.42,
+ "dew": 14.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.8,
+ "windspeed": 9.7,
+ "winddir": 159.1,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 22.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728291600,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 96.22,
+ "dew": 15.1,
+ "precip": 0.2,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.6,
+ "windspeed": 9.0,
+ "winddir": 156.3,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 33.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728295200,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 95.21,
+ "dew": 15.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.8,
+ "windspeed": 9.5,
+ "winddir": 162.0,
+ "pressure": 1005.0,
+ "visibility": 16.8,
+ "cloudcover": 100.0,
+ "solarradiation": 50.7,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728298800,
+ "temp": 16.3,
+ "feelslike": 16.3,
+ "humidity": 94.21,
+ "dew": 15.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.0,
+ "windspeed": 10.0,
+ "winddir": 167.7,
+ "pressure": 1005.0,
+ "visibility": 9.4,
+ "cloudcover": 100.0,
+ "solarradiation": 68.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728302400,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 93.22,
+ "dew": 15.5,
+ "precip": 0.7,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.1,
+ "windspeed": 10.4,
+ "winddir": 173.4,
+ "pressure": 1005.0,
+ "visibility": 2.1,
+ "cloudcover": 100.0,
+ "solarradiation": 86.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728306000,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 88.22,
+ "dew": 15.3,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.7,
+ "windspeed": 9.6,
+ "winddir": 180.1,
+ "pressure": 1004.7,
+ "visibility": 9.4,
+ "cloudcover": 100.0,
+ "solarradiation": 114.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728309600,
+ "temp": 17.9,
+ "feelslike": 17.9,
+ "humidity": 83.51,
+ "dew": 15.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.3,
+ "windspeed": 8.8,
+ "winddir": 186.8,
+ "pressure": 1004.3,
+ "visibility": 16.8,
+ "cloudcover": 100.0,
+ "solarradiation": 142.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728313200,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 79.06,
+ "dew": 14.9,
+ "precip": 0.8,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.9,
+ "windspeed": 7.9,
+ "winddir": 193.5,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 170.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728316800,
+ "temp": 17.6,
+ "feelslike": 17.6,
+ "humidity": 84.02,
+ "dew": 14.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.9,
+ "windspeed": 7.6,
+ "winddir": 180.9,
+ "pressure": 1004.0,
+ "visibility": 19.3,
+ "cloudcover": 100.0,
+ "solarradiation": 113.3,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728320400,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 89.32,
+ "dew": 14.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.9,
+ "windspeed": 7.2,
+ "winddir": 168.4,
+ "pressure": 1004.0,
+ "visibility": 14.4,
+ "cloudcover": 100.0,
+ "solarradiation": 56.7,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728324000,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 95.0,
+ "dew": 15.0,
+ "precip": 0.6,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.9,
+ "windspeed": 6.8,
+ "winddir": 155.8,
+ "pressure": 1004.0,
+ "visibility": 9.6,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728327600,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 95.81,
+ "dew": 14.9,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.5,
+ "windspeed": 5.4,
+ "winddir": 167.1,
+ "pressure": 1004.0,
+ "visibility": 9.7,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728331200,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 96.63,
+ "dew": 14.8,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 8.0,
+ "windspeed": 4.0,
+ "winddir": 178.3,
+ "pressure": 1004.0,
+ "visibility": 9.7,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728334800,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 97.46,
+ "dew": 14.8,
+ "precip": 2.2,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 3.6,
+ "windspeed": 2.5,
+ "winddir": 189.6,
+ "pressure": 1004.0,
+ "visibility": 9.8,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728338400,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 97.46,
+ "dew": 14.6,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 2.8,
+ "windspeed": 1.9,
+ "winddir": 154.4,
+ "pressure": 1003.7,
+ "visibility": 14.6,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1649505600,
- "sunrise": 1649481482,
- "sunset": 1649529949,
- "moonrise": 1649497920,
- "moonset": 1649472180,
- "moon_phase": 0.25,
- "temp": {
- "day": 8.7,
- "min": 1.91,
- "max": 9.35,
- "night": 5.29,
- "eve": 7.66,
- "morn": 1.91
- },
- "feels_like": {
- "day": 5.76,
- "night": 2.55,
- "eve": 4.78,
- "morn": -1.89
- },
- "pressure": 1016,
- "humidity": 36,
- "dew_point": -5.69,
- "wind_speed": 5.65,
- "wind_deg": 314,
- "wind_gust": 11.58,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-08",
+ "datetimeEpoch": 1728342000,
+ "tempmax": 18.1,
+ "tempmin": 13.8,
+ "temp": 15.4,
+ "feelslikemax": 18.1,
+ "feelslikemin": 13.8,
+ "feelslike": 15.4,
+ "dew": 12.3,
+ "humidity": 82.5,
+ "precip": 1.1,
+ "precipprob": 54.8,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
],
- "clouds": 55,
- "pop": 0.3,
- "rain": 0.22,
- "uvi": 4
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 26.6,
+ "windspeed": 11.9,
+ "winddir": 227.0,
+ "pressure": 1004.0,
+ "cloudcover": 88.2,
+ "visibility": 23.9,
+ "solarradiation": 84.1,
+ "solarenergy": 7.4,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "sunrise": "07:13:22",
+ "sunriseEpoch": 1728368002,
+ "sunset": "18:21:40",
+ "sunsetEpoch": 1728408100,
+ "moonphase": 0.19,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with a chance of rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728342000,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 97.45,
+ "dew": 14.5,
+ "precip": 0.0,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 1.9,
+ "windspeed": 1.3,
+ "winddir": 119.1,
+ "pressure": 1003.3,
+ "visibility": 19.3,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728345600,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 97.45,
+ "dew": 14.4,
+ "precip": 0.3,
+ "precipprob": 54.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 1.1,
+ "windspeed": 0.7,
+ "winddir": 83.9,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728349200,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 97.03,
+ "dew": 14.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.2,
+ "windspeed": 2.3,
+ "winddir": 157.5,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728352800,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 96.61,
+ "dew": 14.2,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.3,
+ "windspeed": 3.8,
+ "winddir": 231.0,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728356400,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 96.19,
+ "dew": 14.1,
+ "precip": 0.5,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.4,
+ "windspeed": 5.4,
+ "winddir": 304.6,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728360000,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 95.77,
+ "dew": 13.7,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.3,
+ "windspeed": 5.6,
+ "winddir": 286.8,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728363600,
+ "temp": 14.1,
+ "feelslike": 14.1,
+ "humidity": 95.35,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.2,
+ "windspeed": 5.9,
+ "winddir": 268.9,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728367200,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 94.92,
+ "dew": 13.0,
+ "precip": 0.2,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 10.1,
+ "windspeed": 6.1,
+ "winddir": 251.1,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728370800,
+ "temp": 14.2,
+ "feelslike": 14.2,
+ "humidity": 91.09,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.0,
+ "windspeed": 6.0,
+ "winddir": 248.4,
+ "pressure": 1003.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 31.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728374400,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 87.42,
+ "dew": 12.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.8,
+ "windspeed": 5.9,
+ "winddir": 245.6,
+ "pressure": 1003.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 62.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728378000,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 83.91,
+ "dew": 12.4,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 5.8,
+ "winddir": 242.9,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 93.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728381600,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 78.31,
+ "dew": 12.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.0,
+ "windspeed": 7.7,
+ "winddir": 241.8,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 156.7,
+ "solarenergy": 0.5,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728385200,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 73.1,
+ "dew": 11.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.3,
+ "windspeed": 9.6,
+ "winddir": 240.6,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 220.3,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728388800,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 68.25,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 11.5,
+ "winddir": 239.5,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 284.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728392400,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 65.8,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.0,
+ "windspeed": 11.6,
+ "winddir": 233.1,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 69.4,
+ "solarradiation": 288.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728396000,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 63.43,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.5,
+ "windspeed": 11.8,
+ "winddir": 226.8,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 38.9,
+ "solarradiation": 292.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728399600,
+ "temp": 18.1,
+ "feelslike": 18.1,
+ "humidity": 61.15,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.0,
+ "windspeed": 11.9,
+ "winddir": 220.4,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 8.3,
+ "solarradiation": 296.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728403200,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 65.46,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.2,
+ "windspeed": 11.6,
+ "winddir": 212.7,
+ "pressure": 1004.3,
+ "visibility": 24.1,
+ "cloudcover": 38.9,
+ "solarradiation": 197.3,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728406800,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 70.1,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.3,
+ "windspeed": 11.4,
+ "winddir": 205.0,
+ "pressure": 1004.7,
+ "visibility": 24.1,
+ "cloudcover": 69.4,
+ "solarradiation": 98.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728410400,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 75.09,
+ "dew": 11.3,
+ "precip": 0.1,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.5,
+ "windspeed": 11.2,
+ "winddir": 197.3,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728414000,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 77.87,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.2,
+ "windspeed": 10.7,
+ "winddir": 202.0,
+ "pressure": 1005.3,
+ "visibility": 24.1,
+ "cloudcover": 98.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728417600,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 80.77,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 10.2,
+ "winddir": 206.7,
+ "pressure": 1005.7,
+ "visibility": 24.1,
+ "cloudcover": 97.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728421200,
+ "temp": 14.1,
+ "feelslike": 14.1,
+ "humidity": 83.79,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.6,
+ "windspeed": 9.7,
+ "winddir": 211.4,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 96.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728424800,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 84.5,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 9.8,
+ "winddir": 216.6,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 97.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-09",
+ "datetimeEpoch": 1728428400,
+ "tempmax": 16.5,
+ "tempmin": 12.3,
+ "temp": 13.9,
+ "feelslikemax": 16.5,
+ "feelslikemin": 12.3,
+ "feelslike": 13.9,
+ "dew": 11.7,
+ "humidity": 86.5,
+ "precip": 2.6,
+ "precipprob": 41.9,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 82.8,
+ "windspeed": 37.0,
+ "winddir": 182.3,
+ "pressure": 995.7,
+ "cloudcover": 91.8,
+ "visibility": 23.8,
+ "solarradiation": 12.8,
+ "solarenergy": 1.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "sunrise": "07:15:03",
+ "sunriseEpoch": 1728454503,
+ "sunset": "18:19:27",
+ "sunsetEpoch": 1728494367,
+ "moonphase": 0.23,
+ "conditions": "Overcast",
+ "description": "Cloudy skies throughout the day.",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728428400,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 85.23,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.2,
+ "windspeed": 10.0,
+ "winddir": 221.9,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 98.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728432000,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 85.95,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.5,
+ "windspeed": 10.1,
+ "winddir": 227.1,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728435600,
+ "temp": 12.9,
+ "feelslike": 12.9,
+ "humidity": 87.07,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.4,
+ "windspeed": 9.6,
+ "winddir": 220.1,
+ "pressure": 1005.7,
+ "visibility": 24.1,
+ "cloudcover": 78.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728439200,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 88.21,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.4,
+ "windspeed": 9.1,
+ "winddir": 213.1,
+ "pressure": 1005.3,
+ "visibility": 24.1,
+ "cloudcover": 56.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728442800,
+ "temp": 12.3,
+ "feelslike": 12.3,
+ "humidity": 89.36,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 8.6,
+ "winddir": 206.1,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 34.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728446400,
+ "temp": 12.3,
+ "feelslike": 12.3,
+ "humidity": 88.97,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.5,
+ "windspeed": 9.5,
+ "winddir": 196.7,
+ "pressure": 1004.3,
+ "visibility": 24.1,
+ "cloudcover": 56.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728450000,
+ "temp": 12.3,
+ "feelslike": 12.3,
+ "humidity": 88.57,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 33.6,
+ "windspeed": 10.3,
+ "winddir": 187.4,
+ "pressure": 1003.7,
+ "visibility": 24.1,
+ "cloudcover": 78.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728453600,
+ "temp": 12.3,
+ "feelslike": 12.3,
+ "humidity": 88.18,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 36.7,
+ "windspeed": 11.2,
+ "winddir": 178.0,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728457200,
+ "temp": 12.8,
+ "feelslike": 12.8,
+ "humidity": 86.48,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 37.3,
+ "windspeed": 13.6,
+ "winddir": 176.5,
+ "pressure": 1002.0,
+ "visibility": 23.2,
+ "cloudcover": 100.0,
+ "solarradiation": 15.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728460800,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 84.82,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 37.9,
+ "windspeed": 16.0,
+ "winddir": 175.0,
+ "pressure": 1001.0,
+ "visibility": 22.3,
+ "cloudcover": 100.0,
+ "solarradiation": 30.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728464400,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 83.2,
+ "dew": 11.0,
+ "precip": 0.2,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 38.5,
+ "windspeed": 18.4,
+ "winddir": 173.5,
+ "pressure": 1000.0,
+ "visibility": 21.4,
+ "cloudcover": 100.0,
+ "solarradiation": 46.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728468000,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 84.85,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 45.0,
+ "windspeed": 21.2,
+ "winddir": 166.5,
+ "pressure": 998.7,
+ "visibility": 22.3,
+ "cloudcover": 100.0,
+ "solarradiation": 43.7,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728471600,
+ "temp": 13.2,
+ "feelslike": 13.2,
+ "humidity": 86.52,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 51.5,
+ "windspeed": 24.1,
+ "winddir": 159.6,
+ "pressure": 997.3,
+ "visibility": 23.2,
+ "cloudcover": 100.0,
+ "solarradiation": 41.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728475200,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 88.24,
+ "dew": 11.1,
+ "precip": 1.2,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 58.0,
+ "windspeed": 27.0,
+ "winddir": 152.6,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 39.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728478800,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 87.31,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 66.2,
+ "windspeed": 29.9,
+ "winddir": 156.5,
+ "pressure": 993.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 31.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728482400,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 86.41,
+ "dew": 11.7,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 74.5,
+ "windspeed": 32.8,
+ "winddir": 160.3,
+ "pressure": 990.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 24.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728486000,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 85.51,
+ "dew": 12.1,
+ "precip": 1.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 82.8,
+ "windspeed": 35.6,
+ "winddir": 164.2,
+ "pressure": 988.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 17.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728489600,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 85.77,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 79.3,
+ "windspeed": 36.0,
+ "winddir": 173.3,
+ "pressure": 986.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 11.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728493200,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 86.02,
+ "dew": 13.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 75.8,
+ "windspeed": 36.4,
+ "winddir": 182.5,
+ "pressure": 985.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 5.7,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728496800,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 86.28,
+ "dew": 14.2,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 72.4,
+ "windspeed": 36.7,
+ "winddir": 191.6,
+ "pressure": 984.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728500400,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 86.81,
+ "dew": 14.0,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 70.2,
+ "windspeed": 36.1,
+ "winddir": 193.9,
+ "pressure": 983.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728504000,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 87.36,
+ "dew": 13.9,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 68.0,
+ "windspeed": 35.5,
+ "winddir": 196.1,
+ "pressure": 983.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728507600,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 87.9,
+ "dew": 13.8,
+ "precip": 0.2,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 65.9,
+ "windspeed": 34.9,
+ "winddir": 198.4,
+ "pressure": 983.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728511200,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 80.19,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 69.8,
+ "windspeed": 37.0,
+ "winddir": 207.3,
+ "pressure": 983.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-10",
+ "datetimeEpoch": 1728514800,
+ "tempmax": 16.7,
+ "tempmin": 11.8,
+ "temp": 14.5,
+ "feelslikemax": 16.7,
+ "feelslikemin": 11.8,
+ "feelslike": 14.5,
+ "dew": 8.0,
+ "humidity": 65.5,
+ "precip": 0.3,
+ "precipprob": 48.4,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 85.0,
+ "windspeed": 41.0,
+ "winddir": 233.0,
+ "pressure": 991.7,
+ "cloudcover": 54.3,
+ "visibility": 24.1,
+ "solarradiation": 112.4,
+ "solarenergy": 10.1,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:16:43",
+ "sunriseEpoch": 1728541003,
+ "sunset": "18:17:14",
+ "sunsetEpoch": 1728580634,
+ "moonphase": 0.25,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Clearing in the afternoon with late afternoon rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728514800,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 73.04,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 73.8,
+ "windspeed": 39.0,
+ "winddir": 216.1,
+ "pressure": 984.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728518400,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 66.44,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 77.8,
+ "windspeed": 41.0,
+ "winddir": 225.0,
+ "pressure": 985.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728522000,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 65.21,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 80.2,
+ "windspeed": 41.0,
+ "winddir": 225.8,
+ "pressure": 985.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728525600,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 64.0,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 82.6,
+ "windspeed": 41.0,
+ "winddir": 226.5,
+ "pressure": 985.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728529200,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 62.8,
+ "dew": 7.4,
+ "precip": 0.1,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 85.0,
+ "windspeed": 41.0,
+ "winddir": 227.3,
+ "pressure": 986.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728532800,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 65.34,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 81.6,
+ "windspeed": 39.5,
+ "winddir": 227.4,
+ "pressure": 986.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728536400,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 67.98,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 78.2,
+ "windspeed": 37.9,
+ "winddir": 227.4,
+ "pressure": 986.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728540000,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 70.74,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 74.9,
+ "windspeed": 36.4,
+ "winddir": 227.5,
+ "pressure": 987.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728543600,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 69.07,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 72.6,
+ "windspeed": 35.5,
+ "winddir": 228.1,
+ "pressure": 988.0,
+ "visibility": 24.1,
+ "cloudcover": 75.7,
+ "solarradiation": 24.3,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728547200,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 67.45,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 70.3,
+ "windspeed": 34.7,
+ "winddir": 228.7,
+ "pressure": 989.0,
+ "visibility": 24.1,
+ "cloudcover": 51.4,
+ "solarradiation": 48.7,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728550800,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 65.86,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 68.0,
+ "windspeed": 33.8,
+ "winddir": 229.3,
+ "pressure": 990.0,
+ "visibility": 24.1,
+ "cloudcover": 27.1,
+ "solarradiation": 73.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728554400,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 63.4,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 68.4,
+ "windspeed": 33.2,
+ "winddir": 232.3,
+ "pressure": 991.0,
+ "visibility": 24.1,
+ "cloudcover": 18.5,
+ "solarradiation": 184.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728558000,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 61.05,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 68.8,
+ "windspeed": 32.6,
+ "winddir": 235.2,
+ "pressure": 992.0,
+ "visibility": 24.1,
+ "cloudcover": 10.0,
+ "solarradiation": 295.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728561600,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 58.8,
+ "dew": 8.6,
+ "precip": 0.1,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 69.1,
+ "windspeed": 32.0,
+ "winddir": 238.2,
+ "pressure": 993.0,
+ "visibility": 24.1,
+ "cloudcover": 1.4,
+ "solarradiation": 406.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728565200,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 58.64,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 65.0,
+ "windspeed": 31.1,
+ "winddir": 241.2,
+ "pressure": 993.7,
+ "visibility": 24.1,
+ "cloudcover": 0.9,
+ "solarradiation": 410.7,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728568800,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 58.48,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 61.0,
+ "windspeed": 30.1,
+ "winddir": 244.3,
+ "pressure": 994.3,
+ "visibility": 24.1,
+ "cloudcover": 0.5,
+ "solarradiation": 415.3,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728572400,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 58.33,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 56.9,
+ "windspeed": 29.2,
+ "winddir": 247.3,
+ "pressure": 995.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 420.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728576000,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 61.08,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 54.8,
+ "windspeed": 27.6,
+ "winddir": 246.5,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 1.9,
+ "solarradiation": 280.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728579600,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 64.0,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 52.8,
+ "windspeed": 26.0,
+ "winddir": 245.8,
+ "pressure": 997.0,
+ "visibility": 24.1,
+ "cloudcover": 3.7,
+ "solarradiation": 140.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728583200,
+ "temp": 13.7,
+ "feelslike": 13.7,
+ "humidity": 67.07,
+ "dew": 7.7,
+ "precip": 0.1,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 50.8,
+ "windspeed": 24.5,
+ "winddir": 245.0,
+ "pressure": 998.0,
+ "visibility": 24.1,
+ "cloudcover": 5.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728586800,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 68.66,
+ "dew": 7.5,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 48.4,
+ "windspeed": 23.4,
+ "winddir": 243.1,
+ "pressure": 998.7,
+ "visibility": 24.1,
+ "cloudcover": 37.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728590400,
+ "temp": 12.6,
+ "feelslike": 12.6,
+ "humidity": 70.29,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 46.0,
+ "windspeed": 22.3,
+ "winddir": 241.3,
+ "pressure": 999.3,
+ "visibility": 24.1,
+ "cloudcover": 68.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728594000,
+ "temp": 12.1,
+ "feelslike": 12.1,
+ "humidity": 71.97,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 43.6,
+ "windspeed": 21.2,
+ "winddir": 239.4,
+ "pressure": 1000.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728597600,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 72.58,
+ "dew": 7.0,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 42.6,
+ "windspeed": 20.3,
+ "winddir": 238.8,
+ "pressure": 1000.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-11",
+ "datetimeEpoch": 1728601200,
+ "tempmax": 12.0,
+ "tempmin": 9.9,
+ "temp": 11.0,
+ "feelslikemax": 12.0,
+ "feelslikemin": 9.9,
+ "feelslike": 11.0,
+ "dew": 6.9,
+ "humidity": 76.0,
+ "precip": 2.4,
+ "precipprob": 61.3,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 41.6,
+ "windspeed": 19.3,
+ "winddir": 245.7,
+ "pressure": 1003.0,
+ "cloudcover": 97.8,
+ "visibility": 23.7,
+ "solarradiation": 35.0,
+ "solarenergy": 3.0,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "sunrise": "07:18:24",
+ "sunriseEpoch": 1728627504,
+ "sunset": "18:15:03",
+ "sunsetEpoch": 1728666903,
+ "moonphase": 0.3,
+ "conditions": "Rain, Overcast",
+ "description": "Cloudy skies throughout the day with a chance of rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728601200,
+ "temp": 11.5,
+ "feelslike": 11.5,
+ "humidity": 73.19,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 41.6,
+ "windspeed": 19.3,
+ "winddir": 238.2,
+ "pressure": 1000.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728604800,
+ "temp": 11.2,
+ "feelslike": 11.2,
+ "humidity": 73.81,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 48.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 40.7,
+ "windspeed": 18.4,
+ "winddir": 237.6,
+ "pressure": 1001.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728608400,
+ "temp": 11.0,
+ "feelslike": 11.0,
+ "humidity": 74.29,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 39.5,
+ "windspeed": 17.0,
+ "winddir": 236.5,
+ "pressure": 1001.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728612000,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 74.78,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 38.3,
+ "windspeed": 15.7,
+ "winddir": 235.3,
+ "pressure": 1001.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728615600,
+ "temp": 10.8,
+ "feelslike": 10.8,
+ "humidity": 75.27,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 37.1,
+ "windspeed": 14.4,
+ "winddir": 234.2,
+ "pressure": 1002.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728619200,
+ "temp": 10.6,
+ "feelslike": 10.6,
+ "humidity": 76.11,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 34.8,
+ "windspeed": 13.0,
+ "winddir": 237.5,
+ "pressure": 1002.3,
+ "visibility": 24.1,
+ "cloudcover": 94.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728622800,
+ "temp": 10.4,
+ "feelslike": 10.4,
+ "humidity": 76.96,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 32.5,
+ "windspeed": 11.5,
+ "winddir": 240.7,
+ "pressure": 1002.7,
+ "visibility": 24.1,
+ "cloudcover": 88.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728626400,
+ "temp": 10.3,
+ "feelslike": 10.3,
+ "humidity": 77.83,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 45.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.2,
+ "windspeed": 10.1,
+ "winddir": 244.0,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 83.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728630000,
+ "temp": 10.7,
+ "feelslike": 10.7,
+ "humidity": 75.62,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.7,
+ "windspeed": 9.2,
+ "winddir": 248.7,
+ "pressure": 1003.3,
+ "visibility": 24.1,
+ "cloudcover": 88.5,
+ "solarradiation": 36.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728633600,
+ "temp": 11.2,
+ "feelslike": 11.2,
+ "humidity": 73.48,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.2,
+ "windspeed": 8.4,
+ "winddir": 253.5,
+ "pressure": 1003.7,
+ "visibility": 24.1,
+ "cloudcover": 94.0,
+ "solarradiation": 72.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728637200,
+ "temp": 11.7,
+ "feelslike": 11.7,
+ "humidity": 71.41,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 7.6,
+ "winddir": 258.2,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 99.5,
+ "solarradiation": 108.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728640800,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 71.59,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 6.8,
+ "winddir": 257.2,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 99.7,
+ "solarradiation": 120.3,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728644400,
+ "temp": 11.9,
+ "feelslike": 11.9,
+ "humidity": 71.77,
+ "dew": 6.9,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 6.1,
+ "winddir": 256.2,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 99.8,
+ "solarradiation": 132.7,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728648000,
+ "temp": 12.0,
+ "feelslike": 12.0,
+ "humidity": 71.95,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 9.4,
+ "windspeed": 5.4,
+ "winddir": 255.2,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 145.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728651600,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 72.92,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 8.3,
+ "windspeed": 4.7,
+ "winddir": 266.7,
+ "pressure": 1003.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 105.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728655200,
+ "temp": 11.6,
+ "feelslike": 11.6,
+ "humidity": 73.89,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.2,
+ "windspeed": 4.0,
+ "winddir": 278.3,
+ "pressure": 1003.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 66.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728658800,
+ "temp": 11.5,
+ "feelslike": 11.5,
+ "humidity": 74.88,
+ "dew": 7.2,
+ "precip": 0.2,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.1,
+ "windspeed": 3.2,
+ "winddir": 289.8,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 27.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728662400,
+ "temp": 11.2,
+ "feelslike": 11.2,
+ "humidity": 76.22,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.6,
+ "windspeed": 3.4,
+ "winddir": 196.2,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 18.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728666000,
+ "temp": 11.0,
+ "feelslike": 11.0,
+ "humidity": 77.58,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.1,
+ "windspeed": 3.5,
+ "winddir": 102.5,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728669600,
+ "temp": 10.8,
+ "feelslike": 10.8,
+ "humidity": 78.98,
+ "dew": 7.3,
+ "precip": 0.8,
+ "precipprob": 51.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.6,
+ "windspeed": 3.6,
+ "winddir": 8.9,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728673200,
+ "temp": 10.5,
+ "feelslike": 10.5,
+ "humidity": 80.58,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.7,
+ "windspeed": 3.2,
+ "winddir": 23.5,
+ "pressure": 1003.3,
+ "visibility": 23.6,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728676800,
+ "temp": 10.3,
+ "feelslike": 10.3,
+ "humidity": 82.22,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.9,
+ "windspeed": 2.9,
+ "winddir": 38.1,
+ "pressure": 1003.7,
+ "visibility": 23.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728680400,
+ "temp": 10.1,
+ "feelslike": 10.1,
+ "humidity": 83.89,
+ "dew": 7.5,
+ "precip": 1.4,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.0,
+ "windspeed": 2.5,
+ "winddir": 52.7,
+ "pressure": 1004.0,
+ "visibility": 22.6,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728684000,
+ "temp": 9.9,
+ "feelslike": 9.9,
+ "humidity": 85.02,
+ "dew": 7.5,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 9.5,
+ "windspeed": 4.2,
+ "winddir": 42.8,
+ "pressure": 1003.7,
+ "visibility": 18.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-12",
+ "datetimeEpoch": 1728687600,
+ "tempmax": 11.5,
+ "tempmin": 7.6,
+ "temp": 9.2,
+ "feelslikemax": 11.5,
+ "feelslikemin": 5.6,
+ "feelslike": 7.7,
+ "dew": 4.7,
+ "humidity": 74.8,
+ "precip": 20.0,
+ "precipprob": 61.3,
+ "precipcover": 25.0,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 31.7,
+ "windspeed": 16.6,
+ "winddir": 357.2,
+ "pressure": 1004.2,
+ "cloudcover": 61.8,
+ "visibility": 16.5,
+ "solarradiation": 73.4,
+ "solarenergy": 6.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:20:05",
+ "sunriseEpoch": 1728714005,
+ "sunset": "18:12:52",
+ "sunsetEpoch": 1728753172,
+ "moonphase": 0.33,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with early morning rain.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728687600,
+ "temp": 9.7,
+ "feelslike": 9.1,
+ "humidity": 86.17,
+ "dew": 7.5,
+ "precip": 0.0,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.9,
+ "windspeed": 5.9,
+ "winddir": 32.8,
+ "pressure": 1003.3,
+ "visibility": 13.6,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728691200,
+ "temp": 9.5,
+ "feelslike": 8.5,
+ "humidity": 87.33,
+ "dew": 7.5,
+ "precip": 2.3,
+ "precipprob": 61.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 18.4,
+ "windspeed": 7.6,
+ "winddir": 22.9,
+ "pressure": 1003.0,
+ "visibility": 9.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728694800,
+ "temp": 9.2,
+ "feelslike": 7.9,
+ "humidity": 87.9,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.8,
+ "windspeed": 8.6,
+ "winddir": 18.4,
+ "pressure": 1003.0,
+ "visibility": 8.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728698400,
+ "temp": 8.9,
+ "feelslike": 7.3,
+ "humidity": 88.48,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.2,
+ "windspeed": 9.7,
+ "winddir": 13.9,
+ "pressure": 1003.0,
+ "visibility": 6.9,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728702000,
+ "temp": 8.6,
+ "feelslike": 6.8,
+ "humidity": 89.06,
+ "dew": 6.9,
+ "precip": 4.8,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.6,
+ "windspeed": 10.8,
+ "winddir": 9.4,
+ "pressure": 1003.0,
+ "visibility": 5.8,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728705600,
+ "temp": 8.4,
+ "feelslike": 6.4,
+ "humidity": 89.05,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.0,
+ "windspeed": 11.6,
+ "winddir": 14.2,
+ "pressure": 1002.7,
+ "visibility": 5.9,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728709200,
+ "temp": 8.2,
+ "feelslike": 6.0,
+ "humidity": 89.03,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.4,
+ "windspeed": 12.5,
+ "winddir": 19.1,
+ "pressure": 1002.3,
+ "visibility": 6.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728712800,
+ "temp": 8.0,
+ "feelslike": 5.6,
+ "humidity": 89.01,
+ "dew": 6.3,
+ "precip": 6.7,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 29.9,
+ "windspeed": 13.3,
+ "winddir": 23.9,
+ "pressure": 1002.0,
+ "visibility": 6.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728716400,
+ "temp": 7.8,
+ "feelslike": 5.8,
+ "humidity": 88.8,
+ "dew": 6.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.8,
+ "windspeed": 11.5,
+ "winddir": 29.0,
+ "pressure": 1002.7,
+ "visibility": 8.4,
+ "cloudcover": 100.0,
+ "solarradiation": 2.7,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728720000,
+ "temp": 7.7,
+ "feelslike": 5.9,
+ "humidity": 88.58,
+ "dew": 5.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.6,
+ "windspeed": 9.7,
+ "winddir": 34.1,
+ "pressure": 1003.3,
+ "visibility": 10.7,
+ "cloudcover": 100.0,
+ "solarradiation": 5.3,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728723600,
+ "temp": 7.6,
+ "feelslike": 6.2,
+ "humidity": 88.37,
+ "dew": 5.8,
+ "precip": 5.9,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 20.5,
+ "windspeed": 7.9,
+ "winddir": 39.2,
+ "pressure": 1004.0,
+ "visibility": 13.0,
+ "cloudcover": 100.0,
+ "solarradiation": 8.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728727200,
+ "temp": 8.3,
+ "feelslike": 6.5,
+ "humidity": 79.34,
+ "dew": 4.9,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.7,
+ "windspeed": 10.6,
+ "winddir": 145.1,
+ "pressure": 1004.0,
+ "visibility": 16.7,
+ "cloudcover": 89.6,
+ "solarradiation": 62.7,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728730800,
+ "temp": 9.0,
+ "feelslike": 7.0,
+ "humidity": 71.23,
+ "dew": 4.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.9,
+ "windspeed": 13.2,
+ "winddir": 250.9,
+ "pressure": 1004.0,
+ "visibility": 20.4,
+ "cloudcover": 79.3,
+ "solarradiation": 117.3,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728734400,
+ "temp": 9.8,
+ "feelslike": 7.5,
+ "humidity": 63.94,
+ "dew": 3.3,
+ "precip": 0.2,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.1,
+ "windspeed": 15.8,
+ "winddir": 356.8,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 68.9,
+ "solarradiation": 172.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728738000,
+ "temp": 10.3,
+ "feelslike": 10.3,
+ "humidity": 60.56,
+ "dew": 3.0,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.1,
+ "windspeed": 15.6,
+ "winddir": 354.3,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 50.7,
+ "solarradiation": 250.3,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728741600,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 57.36,
+ "dew": 2.8,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.0,
+ "windspeed": 15.4,
+ "winddir": 351.9,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 32.5,
+ "solarradiation": 328.7,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728745200,
+ "temp": 11.5,
+ "feelslike": 11.5,
+ "humidity": 54.34,
+ "dew": 2.6,
+ "precip": 0.1,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.0,
+ "windspeed": 15.1,
+ "winddir": 349.4,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 14.3,
+ "solarradiation": 407.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728748800,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 56.16,
+ "dew": 2.5,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.7,
+ "windspeed": 15.6,
+ "winddir": 345.6,
+ "pressure": 1004.7,
+ "visibility": 24.1,
+ "cloudcover": 11.2,
+ "solarradiation": 271.3,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728752400,
+ "temp": 10.4,
+ "feelslike": 10.4,
+ "humidity": 58.05,
+ "dew": 2.5,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.4,
+ "windspeed": 16.1,
+ "winddir": 341.7,
+ "pressure": 1005.3,
+ "visibility": 24.1,
+ "cloudcover": 8.1,
+ "solarradiation": 135.7,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728756000,
+ "temp": 9.9,
+ "feelslike": 7.6,
+ "humidity": 60.01,
+ "dew": 2.5,
+ "precip": 0.0,
+ "precipprob": 41.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.2,
+ "windspeed": 16.6,
+ "winddir": 337.9,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728759600,
+ "temp": 9.4,
+ "feelslike": 7.2,
+ "humidity": 62.22,
+ "dew": 2.5,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.0,
+ "windspeed": 14.9,
+ "winddir": 335.5,
+ "pressure": 1006.3,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728763200,
+ "temp": 8.9,
+ "feelslike": 6.8,
+ "humidity": 64.51,
+ "dew": 2.6,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.8,
+ "windspeed": 13.2,
+ "winddir": 333.0,
+ "pressure": 1006.7,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728766800,
+ "temp": 8.5,
+ "feelslike": 6.5,
+ "humidity": 66.89,
+ "dew": 2.7,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.7,
+ "windspeed": 11.5,
+ "winddir": 330.6,
+ "pressure": 1007.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728770400,
+ "temp": 8.2,
+ "feelslike": 6.4,
+ "humidity": 68.93,
+ "dew": 2.9,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 10.6,
+ "winddir": 325.4,
+ "pressure": 1007.3,
+ "visibility": 24.1,
+ "cloudcover": 8.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-13",
+ "datetimeEpoch": 1728774000,
+ "tempmax": 11.9,
+ "tempmin": 6.1,
+ "temp": 8.9,
+ "feelslikemax": 11.9,
+ "feelslikemin": 3.2,
+ "feelslike": 7.5,
+ "dew": 3.6,
+ "humidity": 69.7,
+ "precip": 0.4,
+ "precipprob": 35.5,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 38.5,
+ "windspeed": 18.4,
+ "winddir": 275.9,
+ "pressure": 1007.6,
+ "cloudcover": 31.4,
+ "visibility": 24.0,
+ "solarradiation": 91.4,
+ "solarenergy": 7.8,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:21:46",
+ "sunriseEpoch": 1728800506,
+ "sunset": "18:10:42",
+ "sunsetEpoch": 1728839442,
+ "moonphase": 0.36,
+ "conditions": "Partially cloudy",
+ "description": "Becoming cloudy in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728774000,
+ "temp": 8.0,
+ "feelslike": 6.3,
+ "humidity": 71.03,
+ "dew": 3.1,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.8,
+ "windspeed": 9.6,
+ "winddir": 320.3,
+ "pressure": 1007.7,
+ "visibility": 24.1,
+ "cloudcover": 12.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728777600,
+ "temp": 7.8,
+ "feelslike": 6.2,
+ "humidity": 73.19,
+ "dew": 3.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 8.6,
+ "winddir": 315.1,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 16.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728781200,
+ "temp": 7.5,
+ "feelslike": 5.8,
+ "humidity": 74.72,
+ "dew": 3.3,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.3,
+ "windspeed": 9.5,
+ "winddir": 306.6,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 12.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728784800,
+ "temp": 7.3,
+ "feelslike": 5.3,
+ "humidity": 76.28,
+ "dew": 3.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.3,
+ "windspeed": 10.3,
+ "winddir": 298.1,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 8.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728788400,
+ "temp": 7.1,
+ "feelslike": 4.9,
+ "humidity": 77.87,
+ "dew": 3.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 11.2,
+ "winddir": 289.6,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728792000,
+ "temp": 6.7,
+ "feelslike": 4.3,
+ "humidity": 78.18,
+ "dew": 3.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.8,
+ "windspeed": 12.1,
+ "winddir": 284.9,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728795600,
+ "temp": 6.4,
+ "feelslike": 3.8,
+ "humidity": 78.5,
+ "dew": 2.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.3,
+ "windspeed": 13.1,
+ "winddir": 280.1,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728799200,
+ "temp": 6.1,
+ "feelslike": 3.2,
+ "humidity": 78.82,
+ "dew": 2.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 37.8,
+ "windspeed": 14.0,
+ "winddir": 275.4,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728802800,
+ "temp": 6.9,
+ "feelslike": 4.2,
+ "humidity": 74.27,
+ "dew": 2.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 38.0,
+ "windspeed": 14.6,
+ "winddir": 277.7,
+ "pressure": 1008.3,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 40.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728806400,
+ "temp": 7.9,
+ "feelslike": 5.2,
+ "humidity": 70.0,
+ "dew": 2.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 38.3,
+ "windspeed": 15.2,
+ "winddir": 280.1,
+ "pressure": 1008.7,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 81.3,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728810000,
+ "temp": 8.8,
+ "feelslike": 6.3,
+ "humidity": 66.01,
+ "dew": 2.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 38.5,
+ "windspeed": 15.8,
+ "winddir": 282.4,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 122.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728813600,
+ "temp": 9.8,
+ "feelslike": 7.5,
+ "humidity": 62.17,
+ "dew": 2.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.7,
+ "windspeed": 16.7,
+ "winddir": 282.5,
+ "pressure": 1008.7,
+ "visibility": 24.1,
+ "cloudcover": 30.9,
+ "solarradiation": 226.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728817200,
+ "temp": 10.8,
+ "feelslike": 10.8,
+ "humidity": 58.57,
+ "dew": 3.0,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.8,
+ "windspeed": 17.5,
+ "winddir": 282.5,
+ "pressure": 1008.3,
+ "visibility": 24.1,
+ "cloudcover": 56.8,
+ "solarradiation": 330.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728820800,
+ "temp": 11.9,
+ "feelslike": 11.9,
+ "humidity": 55.22,
+ "dew": 3.2,
+ "precip": 0.1,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.0,
+ "windspeed": 18.4,
+ "winddir": 282.6,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 82.7,
+ "solarradiation": 434.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728824400,
+ "temp": 11.7,
+ "feelslike": 11.7,
+ "humidity": 57.15,
+ "dew": 3.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.4,
+ "windspeed": 17.0,
+ "winddir": 278.6,
+ "pressure": 1007.7,
+ "visibility": 23.8,
+ "cloudcover": 88.5,
+ "solarradiation": 347.7,
+ "solarenergy": 1.3,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728828000,
+ "temp": 11.4,
+ "feelslike": 11.4,
+ "humidity": 59.15,
+ "dew": 3.8,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.8,
+ "windspeed": 15.7,
+ "winddir": 274.5,
+ "pressure": 1007.3,
+ "visibility": 23.5,
+ "cloudcover": 94.2,
+ "solarradiation": 261.3,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728831600,
+ "temp": 11.3,
+ "feelslike": 11.3,
+ "humidity": 61.21,
+ "dew": 4.1,
+ "precip": 0.2,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.2,
+ "windspeed": 14.4,
+ "winddir": 270.5,
+ "pressure": 1007.0,
+ "visibility": 23.2,
+ "cloudcover": 100.0,
+ "solarradiation": 175.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728835200,
+ "temp": 10.8,
+ "feelslike": 10.8,
+ "humidity": 63.88,
+ "dew": 4.2,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.0,
+ "windspeed": 12.5,
+ "winddir": 264.1,
+ "pressure": 1007.0,
+ "visibility": 23.5,
+ "cloudcover": 72.0,
+ "solarradiation": 116.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728838800,
+ "temp": 10.3,
+ "feelslike": 10.3,
+ "humidity": 66.67,
+ "dew": 4.4,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.8,
+ "windspeed": 10.6,
+ "winddir": 257.6,
+ "pressure": 1007.0,
+ "visibility": 23.8,
+ "cloudcover": 43.9,
+ "solarradiation": 58.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728842400,
+ "temp": 9.9,
+ "feelslike": 8.7,
+ "humidity": 69.59,
+ "dew": 4.6,
+ "precip": 0.1,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 21.6,
+ "windspeed": 8.6,
+ "winddir": 251.2,
+ "pressure": 1007.0,
+ "visibility": 24.1,
+ "cloudcover": 15.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728846000,
+ "temp": 9.5,
+ "feelslike": 8.3,
+ "humidity": 71.99,
+ "dew": 4.7,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.9,
+ "windspeed": 8.9,
+ "winddir": 243.0,
+ "pressure": 1006.7,
+ "visibility": 24.1,
+ "cloudcover": 18.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728849600,
+ "temp": 9.2,
+ "feelslike": 7.8,
+ "humidity": 74.49,
+ "dew": 4.9,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.2,
+ "windspeed": 9.1,
+ "winddir": 234.7,
+ "pressure": 1006.3,
+ "visibility": 24.1,
+ "cloudcover": 21.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728853200,
+ "temp": 8.9,
+ "feelslike": 7.4,
+ "humidity": 77.07,
+ "dew": 5.1,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.6,
+ "windspeed": 9.4,
+ "winddir": 226.5,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 23.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728856800,
+ "temp": 8.4,
+ "feelslike": 6.9,
+ "humidity": 77.89,
+ "dew": 4.8,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.2,
+ "windspeed": 9.2,
+ "winddir": 225.2,
+ "pressure": 1005.3,
+ "visibility": 24.1,
+ "cloudcover": 18.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-14",
+ "datetimeEpoch": 1728860400,
+ "tempmax": 12.4,
+ "tempmin": 6.9,
+ "temp": 9.3,
+ "feelslikemax": 12.4,
+ "feelslikemin": 5.8,
+ "feelslike": 8.5,
+ "dew": 4.6,
+ "humidity": 73.1,
+ "precip": 0.8,
+ "precipprob": 35.5,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 31.7,
+ "windspeed": 18.7,
+ "winddir": 138.5,
+ "pressure": 999.3,
+ "cloudcover": 79.8,
+ "visibility": 24.1,
+ "solarradiation": 60.0,
+ "solarenergy": 5.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "sunrise": "07:23:28",
+ "sunriseEpoch": 1728887008,
+ "sunset": "18:08:32",
+ "sunsetEpoch": 1728925712,
+ "moonphase": 0.4,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728860400,
+ "temp": 7.9,
+ "feelslike": 6.3,
+ "humidity": 78.73,
+ "dew": 4.5,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.8,
+ "windspeed": 9.1,
+ "winddir": 224.0,
+ "pressure": 1004.7,
+ "visibility": 24.1,
+ "cloudcover": 13.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728864000,
+ "temp": 7.5,
+ "feelslike": 5.8,
+ "humidity": 79.59,
+ "dew": 4.2,
+ "precip": 0.0,
+ "precipprob": 35.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 9.0,
+ "winddir": 222.7,
+ "pressure": 1004.0,
+ "visibility": 24.1,
+ "cloudcover": 8.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728867600,
+ "temp": 7.3,
+ "feelslike": 5.8,
+ "humidity": 79.37,
+ "dew": 3.9,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.7,
+ "windspeed": 7.9,
+ "winddir": 222.3,
+ "pressure": 1003.3,
+ "visibility": 24.1,
+ "cloudcover": 15.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728871200,
+ "temp": 7.1,
+ "feelslike": 5.9,
+ "humidity": 79.16,
+ "dew": 3.7,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.1,
+ "windspeed": 6.8,
+ "winddir": 222.0,
+ "pressure": 1002.7,
+ "visibility": 24.1,
+ "cloudcover": 21.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728874800,
+ "temp": 6.9,
+ "feelslike": 5.9,
+ "humidity": 78.94,
+ "dew": 3.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 5.8,
+ "winddir": 221.6,
+ "pressure": 1002.0,
+ "visibility": 24.1,
+ "cloudcover": 28.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728878400,
+ "temp": 7.1,
+ "feelslike": 7.1,
+ "humidity": 77.88,
+ "dew": 3.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.0,
+ "windspeed": 4.8,
+ "winddir": 192.5,
+ "pressure": 1001.7,
+ "visibility": 24.1,
+ "cloudcover": 52.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728882000,
+ "temp": 7.4,
+ "feelslike": 7.4,
+ "humidity": 76.83,
+ "dew": 3.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.6,
+ "windspeed": 3.8,
+ "winddir": 163.3,
+ "pressure": 1001.3,
+ "visibility": 24.1,
+ "cloudcover": 76.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728885600,
+ "temp": 7.7,
+ "feelslike": 7.7,
+ "humidity": 75.8,
+ "dew": 3.7,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 134.2,
+ "pressure": 1001.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728889200,
+ "temp": 8.5,
+ "feelslike": 7.8,
+ "humidity": 74.02,
+ "dew": 4.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.6,
+ "windspeed": 5.8,
+ "winddir": 139.7,
+ "pressure": 1000.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 10.7,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728892800,
+ "temp": 9.4,
+ "feelslike": 8.2,
+ "humidity": 72.3,
+ "dew": 4.7,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.2,
+ "windspeed": 8.6,
+ "winddir": 145.3,
+ "pressure": 1000.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 21.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728896400,
+ "temp": 10.3,
+ "feelslike": 10.3,
+ "humidity": 70.64,
+ "dew": 5.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.7,
+ "windspeed": 11.5,
+ "winddir": 150.8,
+ "pressure": 1000.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 32.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728900000,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 64.51,
+ "dew": 4.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.5,
+ "windspeed": 13.9,
+ "winddir": 153.8,
+ "pressure": 999.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 120.3,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728903600,
+ "temp": 11.7,
+ "feelslike": 11.7,
+ "humidity": 58.92,
+ "dew": 3.9,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 16.3,
+ "winddir": 156.9,
+ "pressure": 998.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 208.7,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728907200,
+ "temp": 12.4,
+ "feelslike": 12.4,
+ "humidity": 53.81,
+ "dew": 3.3,
+ "precip": 0.1,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.2,
+ "windspeed": 18.7,
+ "winddir": 159.9,
+ "pressure": 998.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 297.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728910800,
+ "temp": 11.8,
+ "feelslike": 11.8,
+ "humidity": 57.31,
+ "dew": 3.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.6,
+ "windspeed": 17.4,
+ "winddir": 146.8,
+ "pressure": 997.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 248.3,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728914400,
+ "temp": 11.2,
+ "feelslike": 11.2,
+ "humidity": 61.04,
+ "dew": 3.9,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.0,
+ "windspeed": 16.1,
+ "winddir": 133.8,
+ "pressure": 997.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 199.7,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728918000,
+ "temp": 10.6,
+ "feelslike": 10.6,
+ "humidity": 65.03,
+ "dew": 4.3,
+ "precip": 0.1,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.4,
+ "windspeed": 14.8,
+ "winddir": 120.7,
+ "pressure": 997.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 151.0,
+ "solarenergy": 0.5,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728921600,
+ "temp": 10.3,
+ "feelslike": 10.3,
+ "humidity": 68.23,
+ "dew": 4.7,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.6,
+ "windspeed": 14.0,
+ "winddir": 111.4,
+ "pressure": 996.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 100.7,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728925200,
+ "temp": 10.0,
+ "feelslike": 8.1,
+ "humidity": 71.58,
+ "dew": 5.1,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.8,
+ "windspeed": 13.3,
+ "winddir": 102.0,
+ "pressure": 996.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 50.3,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728928800,
+ "temp": 9.7,
+ "feelslike": 7.8,
+ "humidity": 75.09,
+ "dew": 5.5,
+ "precip": 0.3,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 27.0,
+ "windspeed": 12.6,
+ "winddir": 92.7,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728932400,
+ "temp": 9.5,
+ "feelslike": 7.8,
+ "humidity": 78.79,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 11.5,
+ "winddir": 84.0,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728936000,
+ "temp": 9.3,
+ "feelslike": 7.8,
+ "humidity": 82.66,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 10.4,
+ "winddir": 75.3,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728939600,
+ "temp": 9.2,
+ "feelslike": 7.7,
+ "humidity": 86.71,
+ "dew": 7.1,
+ "precip": 0.3,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 17.3,
+ "windspeed": 9.4,
+ "winddir": 66.6,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728943200,
+ "temp": 9.2,
+ "feelslike": 8.0,
+ "humidity": 86.91,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.4,
+ "windspeed": 8.6,
+ "winddir": 51.1,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-15",
+ "datetimeEpoch": 1728946800,
+ "tempmax": 13.6,
+ "tempmin": 8.6,
+ "temp": 10.6,
+ "feelslikemax": 13.6,
+ "feelslikemin": 7.0,
+ "feelslike": 10.0,
+ "dew": 5.9,
+ "humidity": 73.8,
+ "precip": 0.1,
+ "precipprob": 29.0,
+ "precipcover": 4.17,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 24.8,
+ "windspeed": 10.4,
+ "winddir": 338.7,
+ "pressure": 1001.0,
+ "cloudcover": 61.9,
+ "visibility": 24.1,
+ "solarradiation": 106.6,
+ "solarenergy": 9.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "sunrise": "07:25:10",
+ "sunriseEpoch": 1728973510,
+ "sunset": "18:06:24",
+ "sunsetEpoch": 1729011984,
+ "moonphase": 0.43,
+ "conditions": "Partially cloudy",
+ "description": "Clearing in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728946800,
+ "temp": 9.3,
+ "feelslike": 8.2,
+ "humidity": 87.12,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.4,
+ "windspeed": 7.9,
+ "winddir": 35.5,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728950400,
+ "temp": 9.4,
+ "feelslike": 8.4,
+ "humidity": 87.32,
+ "dew": 7.4,
+ "precip": 0.1,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.5,
+ "windspeed": 7.2,
+ "winddir": 20.0,
+ "pressure": 996.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728954000,
+ "temp": 9.3,
+ "feelslike": 8.2,
+ "humidity": 87.11,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.2,
+ "windspeed": 7.7,
+ "winddir": 14.3,
+ "pressure": 996.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728957600,
+ "temp": 9.2,
+ "feelslike": 8.0,
+ "humidity": 86.91,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.8,
+ "windspeed": 8.2,
+ "winddir": 8.6,
+ "pressure": 996.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728961200,
+ "temp": 9.1,
+ "feelslike": 7.8,
+ "humidity": 86.7,
+ "dew": 7.0,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 8.6,
+ "winddir": 2.9,
+ "pressure": 997.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728964800,
+ "temp": 8.9,
+ "feelslike": 7.5,
+ "humidity": 86.68,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 9.0,
+ "winddir": 117.7,
+ "pressure": 997.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728968400,
+ "temp": 8.7,
+ "feelslike": 7.2,
+ "humidity": 86.66,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 9.4,
+ "winddir": 232.4,
+ "pressure": 997.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728972000,
+ "temp": 8.6,
+ "feelslike": 7.0,
+ "humidity": 86.65,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.8,
+ "windspeed": 9.7,
+ "winddir": 347.2,
+ "pressure": 998.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728975600,
+ "temp": 9.0,
+ "feelslike": 7.5,
+ "humidity": 83.96,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.6,
+ "windspeed": 9.6,
+ "winddir": 349.4,
+ "pressure": 999.0,
+ "visibility": 24.1,
+ "cloudcover": 99.3,
+ "solarradiation": 24.7,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728979200,
+ "temp": 9.5,
+ "feelslike": 8.1,
+ "humidity": 81.36,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.3,
+ "windspeed": 9.5,
+ "winddir": 351.6,
+ "pressure": 1000.0,
+ "visibility": 24.1,
+ "cloudcover": 98.6,
+ "solarradiation": 49.3,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728982800,
+ "temp": 10.0,
+ "feelslike": 8.7,
+ "humidity": 78.86,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.0,
+ "windspeed": 9.4,
+ "winddir": 353.8,
+ "pressure": 1001.0,
+ "visibility": 24.1,
+ "cloudcover": 97.9,
+ "solarradiation": 74.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728986400,
+ "temp": 11.0,
+ "feelslike": 11.0,
+ "humidity": 71.45,
+ "dew": 6.1,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 9.7,
+ "winddir": 349.8,
+ "pressure": 1001.3,
+ "visibility": 24.1,
+ "cloudcover": 67.5,
+ "solarradiation": 179.7,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728990000,
+ "temp": 12.1,
+ "feelslike": 12.1,
+ "humidity": 64.77,
+ "dew": 5.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 10.1,
+ "winddir": 345.8,
+ "pressure": 1001.7,
+ "visibility": 24.1,
+ "cloudcover": 37.1,
+ "solarradiation": 285.3,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728993600,
+ "temp": 13.2,
+ "feelslike": 13.2,
+ "humidity": 58.74,
+ "dew": 5.3,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 10.4,
+ "winddir": 341.8,
+ "pressure": 1002.0,
+ "visibility": 24.1,
+ "cloudcover": 6.7,
+ "solarradiation": 391.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728997200,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 56.24,
+ "dew": 4.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.6,
+ "windspeed": 10.4,
+ "winddir": 341.1,
+ "pressure": 1002.3,
+ "visibility": 24.1,
+ "cloudcover": 6.2,
+ "solarradiation": 390.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1729000800,
+ "temp": 13.4,
+ "feelslike": 13.4,
+ "humidity": 53.84,
+ "dew": 4.3,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.4,
+ "windspeed": 10.4,
+ "winddir": 340.4,
+ "pressure": 1002.7,
+ "visibility": 24.1,
+ "cloudcover": 5.8,
+ "solarradiation": 389.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1729004400,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 51.53,
+ "dew": 3.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 10.4,
+ "winddir": 339.7,
+ "pressure": 1003.0,
+ "visibility": 24.1,
+ "cloudcover": 5.3,
+ "solarradiation": 388.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1729008000,
+ "temp": 12.9,
+ "feelslike": 12.9,
+ "humidity": 56.39,
+ "dew": 4.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 9.1,
+ "winddir": 328.4,
+ "pressure": 1003.7,
+ "visibility": 24.1,
+ "cloudcover": 30.8,
+ "solarradiation": 258.7,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1729011600,
+ "temp": 12.2,
+ "feelslike": 12.2,
+ "humidity": 61.71,
+ "dew": 5.0,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 7.8,
+ "winddir": 317.2,
+ "pressure": 1004.3,
+ "visibility": 24.1,
+ "cloudcover": 56.4,
+ "solarradiation": 129.3,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1729015200,
+ "temp": 11.5,
+ "feelslike": 11.5,
+ "humidity": 67.53,
+ "dew": 5.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 6.5,
+ "winddir": 305.9,
+ "pressure": 1005.0,
+ "visibility": 24.1,
+ "cloudcover": 81.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1729018800,
+ "temp": 11.0,
+ "feelslike": 11.0,
+ "humidity": 69.33,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 6.8,
+ "winddir": 294.6,
+ "pressure": 1005.3,
+ "visibility": 24.1,
+ "cloudcover": 55.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1729022400,
+ "temp": 10.5,
+ "feelslike": 10.5,
+ "humidity": 71.19,
+ "dew": 5.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 7.2,
+ "winddir": 283.3,
+ "pressure": 1005.7,
+ "visibility": 24.1,
+ "cloudcover": 29.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1729026000,
+ "temp": 10.1,
+ "feelslike": 10.1,
+ "humidity": 73.1,
+ "dew": 5.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 7.6,
+ "winddir": 272.0,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 3.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1729029600,
+ "temp": 9.7,
+ "feelslike": 8.8,
+ "humidity": 74.93,
+ "dew": 5.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 7.7,
+ "winddir": 269.8,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 4.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
}
- ]
+ ],
+ "alerts": [],
+ "stations": {
+ "EGWU": {
+ "distance": 20850.0,
+ "latitude": 51.55,
+ "longitude": -0.42,
+ "useCount": 0,
+ "id": "EGWU",
+ "name": "EGWU",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "EGLC": {
+ "distance": 12300.0,
+ "latitude": 51.5,
+ "longitude": 0.05,
+ "useCount": 0,
+ "id": "EGLC",
+ "name": "EGLC",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "EGLL": {
+ "distance": 22564.0,
+ "latitude": 51.48,
+ "longitude": -0.45,
+ "useCount": 0,
+ "id": "EGLL",
+ "name": "EGLL",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "D5621": {
+ "distance": 11192.0,
+ "latitude": 51.535,
+ "longitude": 0.028,
+ "useCount": 0,
+ "id": "D5621",
+ "name": "DW5621 Upton Park UK",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "F6665": {
+ "distance": 14583.0,
+ "latitude": 51.437,
+ "longitude": 0.051,
+ "useCount": 0,
+ "id": "F6665",
+ "name": "FW6665 Mottingham UK",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "F8628": {
+ "distance": 14897.0,
+ "latitude": 51.612,
+ "longitude": 0.005,
+ "useCount": 0,
+ "id": "F8628",
+ "name": "M0BPQ Chingford UK",
+ "quality": 0,
+ "contribution": 0.0
+ }
+ },
+ "currentConditions": {
+ "datetime": "22:18:00",
+ "datetimeEpoch": 1727817480,
+ "temp": 13.7,
+ "feelslike": 13.7,
+ "humidity": 86.7,
+ "dew": 11.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.0,
+ "windspeed": 6.5,
+ "winddir": 290.0,
+ "pressure": 1006.0,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "D5621",
+ "F6665",
+ "EGLC",
+ "F8628"
+ ],
+ "source": "obs",
+ "sunrise": "07:01:49",
+ "sunriseEpoch": 1727762509,
+ "sunset": "18:37:24",
+ "sunsetEpoch": 1727804244,
+ "moonphase": 0.95
+ }
}
\ No newline at end of file
diff --git a/app/src/androidTest/assets/valid_response_metric_sydney.json b/app/src/androidTest/assets/valid_response_metric_sydney.json
index cd7dd3b..d792334 100644
--- a/app/src/androidTest/assets/valid_response_metric_sydney.json
+++ b/app/src/androidTest/assets/valid_response_metric_sydney.json
@@ -1,350 +1,10817 @@
{
- "lat": -33.89,
- "lon": -151.12,
- "timezone": "Etc/GMT+10",
- "timezone_offset": -36000,
- "current": {
- "dt": 1691771435,
- "sunrise": 1691772463,
- "sunset": 1691811108,
- "temp": 12.48,
- "feels_like": 11.25,
- "pressure": 1025,
- "humidity": 56,
- "dew_point": 3.95,
- "uvi": 0,
- "clouds": 100,
- "visibility": 10000,
- "wind_speed": 2.3,
- "wind_deg": 66,
- "wind_gust": 2.68,
- "weather": [
- {
- "id": 804,
- "main": "Clouds",
- "description": "overcast clouds",
- "icon": "04n"
- }
- ]
- },
- "daily": [
+ "queryCost": 1,
+ "latitude": -33.8696,
+ "longitude": 151.207,
+ "resolvedAddress": "Sydney, NSW 2000, Australia",
+ "address": "sydney",
+ "timezone": "Australia/Sydney",
+ "tzoffset": 10.0,
+ "description": "Similar temperatures continuing with a chance of rain tomorrow & Saturday.",
+ "days": [
{
- "dt": 1691791200,
- "sunrise": 1691772463,
- "sunset": 1691811108,
- "moonrise": 1691761680,
- "moonset": 1691796060,
- "moon_phase": 0.86,
- "temp": {
- "day": 12.94,
- "min": 12.26,
- "max": 13.59,
- "night": 13.59,
- "eve": 12.46,
- "morn": 12.46
- },
- "feels_like": {
- "day": 11.91,
- "night": 13.38,
- "eve": 11.8,
- "morn": 11.2
- },
- "pressure": 1022,
- "humidity": 62,
- "dew_point": 5.89,
- "wind_speed": 17.33,
- "wind_deg": 36,
- "wind_gust": 21.77,
- "weather": [
- {
- "id": 501,
- "main": "Rain",
- "description": "moderate rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-02",
+ "datetimeEpoch": 1727791200,
+ "tempmax": 17.9,
+ "tempmin": 13.9,
+ "temp": 16.2,
+ "feelslikemax": 17.9,
+ "feelslikemin": 13.9,
+ "feelslike": 16.2,
+ "dew": 10.5,
+ "humidity": 69.5,
+ "precip": 1.7,
+ "precipprob": 100.0,
+ "precipcover": 29.17,
+ "preciptype": [
+ "rain"
],
- "clouds": 100,
- "pop": 1,
- "rain": 5.93,
- "uvi": 2.13
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 26.6,
+ "windspeed": 27.2,
+ "winddir": 141.2,
+ "pressure": 1028.9,
+ "cloudcover": 61.7,
+ "visibility": 19.0,
+ "solarradiation": 167.3,
+ "solarenergy": 14.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "sunrise": "05:30:49",
+ "sunriseEpoch": 1727811049,
+ "sunset": "17:58:50",
+ "sunsetEpoch": 1727855930,
+ "moonphase": 0.98,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with rain clearing later.",
+ "icon": "rain",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "comb",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727791200,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 68.37,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.0,
+ "windspeed": 17.9,
+ "winddir": 123.0,
+ "pressure": 1026.0,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727794800,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 68.37,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.1,
+ "windspeed": 20.0,
+ "winddir": 132.0,
+ "pressure": 1026.0,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727798400,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 73.03,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 14.5,
+ "winddir": 114.0,
+ "pressure": 1026.0,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727802000,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 73.03,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 19.8,
+ "winddir": 126.0,
+ "pressure": 1026.0,
+ "visibility": 10.0,
+ "cloudcover": 88.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727805600,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 77.81,
+ "dew": 13.0,
+ "precip": 0.1,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.8,
+ "windspeed": 27.0,
+ "winddir": 135.0,
+ "pressure": 1026.0,
+ "visibility": 10.0,
+ "cloudcover": 88.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727809200,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 73.03,
+ "dew": 12.1,
+ "precip": 0.3,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 23.0,
+ "windspeed": 25.3,
+ "winddir": 124.0,
+ "pressure": 1027.0,
+ "visibility": 10.0,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727812800,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 73.19,
+ "dew": 12.1,
+ "precip": 0.4,
+ "precipprob": 100.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.2,
+ "windspeed": 25.0,
+ "winddir": 135.0,
+ "pressure": 1028.0,
+ "visibility": 10.0,
+ "cloudcover": 88.4,
+ "solarradiation": 5.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727816400,
+ "temp": 17.9,
+ "feelslike": 17.9,
+ "humidity": 68.57,
+ "dew": 12.1,
+ "precip": 0.5,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.2,
+ "windspeed": 27.2,
+ "winddir": 131.0,
+ "pressure": 1028.0,
+ "visibility": 10.0,
+ "cloudcover": 88.0,
+ "solarradiation": 83.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": [
+ "D5330",
+ "YSRI",
+ "YSSY"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727820000,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 79.1,
+ "dew": 11.7,
+ "precip": 0.2,
+ "precipprob": 77.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.6,
+ "windspeed": 18.0,
+ "winddir": 149.2,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 98.5,
+ "solarradiation": 87.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727823600,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 76.04,
+ "dew": 11.2,
+ "precip": 0.1,
+ "precipprob": 77.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.3,
+ "windspeed": 18.4,
+ "winddir": 152.2,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 76.6,
+ "solarradiation": 129.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727827200,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 68.11,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 77.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 22.7,
+ "windspeed": 20.2,
+ "winddir": 151.6,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 86.4,
+ "solarradiation": 455.0,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727830800,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 64.2,
+ "dew": 10.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 19.8,
+ "winddir": 149.7,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 86.9,
+ "solarradiation": 507.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727834400,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 62.13,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 18.0,
+ "winddir": 149.1,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 84.9,
+ "solarradiation": 478.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727838000,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 60.53,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.1,
+ "windspeed": 17.6,
+ "winddir": 149.2,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 89.6,
+ "solarradiation": 539.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727841600,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 60.89,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.3,
+ "windspeed": 15.1,
+ "winddir": 151.1,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 38.8,
+ "solarradiation": 401.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727845200,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 58.2,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 14.4,
+ "winddir": 150.4,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 28.5,
+ "solarradiation": 604.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727848800,
+ "temp": 17.1,
+ "feelslike": 17.1,
+ "humidity": 59.29,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 14.0,
+ "winddir": 151.4,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 12.3,
+ "solarradiation": 426.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727852400,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 61.62,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 11.9,
+ "winddir": 154.1,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 3.0,
+ "solarradiation": 250.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727856000,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 67.8,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 9.0,
+ "winddir": 161.3,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 0.3,
+ "solarradiation": 52.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727859600,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 69.53,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 7.9,
+ "winddir": 169.4,
+ "pressure": 1031.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727863200,
+ "temp": 14.2,
+ "feelslike": 14.2,
+ "humidity": 70.91,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 7.6,
+ "winddir": 173.1,
+ "pressure": 1031.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727866800,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 73.8,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 6.8,
+ "winddir": 169.8,
+ "pressure": 1031.0,
+ "visibility": 24.1,
+ "cloudcover": 12.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727870400,
+ "temp": 13.9,
+ "feelslike": 13.9,
+ "humidity": 77.85,
+ "dew": 10.1,
+ "precip": 0.1,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 8.6,
+ "windspeed": 5.4,
+ "winddir": 151.0,
+ "pressure": 1031.0,
+ "visibility": 21.0,
+ "cloudcover": 36.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727874000,
+ "temp": 13.9,
+ "feelslike": 13.9,
+ "humidity": 81.57,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 9.0,
+ "windspeed": 4.7,
+ "winddir": 87.3,
+ "pressure": 1030.0,
+ "visibility": 18.7,
+ "cloudcover": 73.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1691877600,
- "sunrise": 1691858802,
- "sunset": 1691897551,
- "moonrise": 1691851260,
- "moonset": 1691885640,
- "moon_phase": 0.89,
- "temp": {
- "day": 15.41,
- "min": 14.02,
- "max": 16.03,
- "night": 15.48,
- "eve": 15.27,
- "morn": 15.67
- },
- "feels_like": {
- "day": 15.23,
- "night": 15.25,
- "eve": 14.92,
- "morn": 15.77
- },
- "pressure": 1008,
- "humidity": 85,
- "dew_point": 12.76,
- "wind_speed": 16.89,
- "wind_deg": 26,
- "wind_gust": 22.91,
- "weather": [
- {
- "id": 501,
- "main": "Rain",
- "description": "moderate rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-03",
+ "datetimeEpoch": 1727877600,
+ "tempmax": 18.3,
+ "tempmin": 12.7,
+ "temp": 15.5,
+ "feelslikemax": 18.3,
+ "feelslikemin": 12.7,
+ "feelslike": 15.5,
+ "dew": 9.7,
+ "humidity": 69.3,
+ "precip": 0.9,
+ "precipprob": 58.1,
+ "precipcover": 29.17,
+ "preciptype": [
+ "rain"
],
- "clouds": 7,
- "pop": 1,
- "rain": 11.8,
- "uvi": 4.27
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 22.3,
+ "windspeed": 15.8,
+ "winddir": 52.3,
+ "pressure": 1028.4,
+ "cloudcover": 43.1,
+ "visibility": 23.6,
+ "solarradiation": 216.8,
+ "solarenergy": 18.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "05:29:27",
+ "sunriseEpoch": 1727897367,
+ "sunset": "17:59:34",
+ "sunsetEpoch": 1727942374,
+ "moonphase": 0.0,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with rain clearing later.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727877600,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 82.19,
+ "dew": 11.5,
+ "precip": 0.2,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.2,
+ "windspeed": 6.8,
+ "winddir": 55.3,
+ "pressure": 1030.0,
+ "visibility": 17.3,
+ "cloudcover": 95.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727881200,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 82.75,
+ "dew": 11.7,
+ "precip": 0.1,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.3,
+ "windspeed": 7.9,
+ "winddir": 50.3,
+ "pressure": 1030.0,
+ "visibility": 18.4,
+ "cloudcover": 94.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727884800,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 81.14,
+ "dew": 11.5,
+ "precip": 0.2,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.6,
+ "windspeed": 6.8,
+ "winddir": 46.0,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 88.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727888400,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 80.06,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.0,
+ "winddir": 29.1,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 85.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727892000,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 78.99,
+ "dew": 10.9,
+ "precip": 0.0,
+ "precipprob": 29.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 4.3,
+ "winddir": 14.6,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 73.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727895600,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 78.96,
+ "dew": 10.7,
+ "precip": 0.1,
+ "precipprob": 58.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 9.0,
+ "windspeed": 4.0,
+ "winddir": 353.7,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 88.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727899200,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 78.96,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 58.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.9,
+ "windspeed": 3.6,
+ "winddir": 333.6,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 73.3,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727902800,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 79.54,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 58.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.4,
+ "windspeed": 4.7,
+ "winddir": 301.6,
+ "pressure": 1031.0,
+ "visibility": 24.1,
+ "cloudcover": 57.3,
+ "solarradiation": 69.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727906400,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 75.04,
+ "dew": 11.0,
+ "precip": 0.1,
+ "precipprob": 58.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 5.8,
+ "windspeed": 3.2,
+ "winddir": 313.5,
+ "pressure": 1031.0,
+ "visibility": 24.1,
+ "cloudcover": 77.7,
+ "solarradiation": 184.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727910000,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 69.0,
+ "dew": 10.7,
+ "precip": 0.1,
+ "precipprob": 58.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 15.9,
+ "pressure": 1031.0,
+ "visibility": 24.1,
+ "cloudcover": 78.8,
+ "solarradiation": 278.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727913600,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 63.43,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 58.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.6,
+ "windspeed": 6.8,
+ "winddir": 53.0,
+ "pressure": 1030.0,
+ "visibility": 24.1,
+ "cloudcover": 47.1,
+ "solarradiation": 427.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727917200,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 56.07,
+ "dew": 9.3,
+ "precip": 0.1,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 6.8,
+ "windspeed": 10.1,
+ "winddir": 72.0,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 43.4,
+ "solarradiation": 731.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727920800,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 52.79,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 13.0,
+ "winddir": 81.9,
+ "pressure": 1029.0,
+ "visibility": 24.1,
+ "cloudcover": 64.5,
+ "solarradiation": 738.0,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727924400,
+ "temp": 17.7,
+ "feelslike": 17.7,
+ "humidity": 53.35,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 14.4,
+ "winddir": 79.7,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 67.7,
+ "solarradiation": 596.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727928000,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 51.7,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 14.4,
+ "winddir": 79.3,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 0.2,
+ "solarradiation": 692.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727931600,
+ "temp": 18.0,
+ "feelslike": 18.0,
+ "humidity": 52.71,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 15.1,
+ "winddir": 76.8,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 0.1,
+ "solarradiation": 676.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727935200,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 55.06,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 15.8,
+ "winddir": 69.0,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 485.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727938800,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 58.72,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 13.3,
+ "winddir": 63.9,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 266.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727942400,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 65.11,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.3,
+ "windspeed": 13.0,
+ "winddir": 63.0,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 58.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727946000,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 69.51,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 11.2,
+ "winddir": 54.1,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727949600,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 71.84,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 9.4,
+ "winddir": 39.9,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727953200,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 73.73,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 7.6,
+ "winddir": 15.1,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727956800,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 75.66,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 6.8,
+ "winddir": 345.7,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727960400,
+ "temp": 12.7,
+ "feelslike": 12.7,
+ "humidity": 77.14,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 5.4,
+ "winddir": 342.6,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1691964000,
- "sunrise": 1691945139,
- "sunset": 1691983994,
- "moonrise": 1691940540,
- "moonset": 1691975520,
- "moon_phase": 0.92,
- "temp": {
- "day": 14.49,
- "min": 13.32,
- "max": 15.51,
- "night": 13.32,
- "eve": 13.92,
- "morn": 15.02
- },
- "feels_like": {
- "day": 14.11,
- "night": 12.67,
- "eve": 13.56,
- "morn": 14.59
- },
- "pressure": 1005,
- "humidity": 81,
- "dew_point": 11.26,
- "wind_speed": 16.29,
- "wind_deg": 281,
- "wind_gust": 21.74,
- "weather": [
+ "datetime": "2024-10-04",
+ "datetimeEpoch": 1727964000,
+ "tempmax": 21.2,
+ "tempmin": 10.9,
+ "temp": 15.5,
+ "feelslikemax": 21.2,
+ "feelslikemin": 10.9,
+ "feelslike": 15.5,
+ "dew": 10.1,
+ "humidity": 71.9,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 30.2,
+ "windspeed": 18.4,
+ "winddir": 25.5,
+ "pressure": 1019.0,
+ "cloudcover": 56.6,
+ "visibility": 24.1,
+ "solarradiation": 252.7,
+ "solarenergy": 21.8,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "05:28:06",
+ "sunriseEpoch": 1727983686,
+ "sunset": "18:00:18",
+ "sunsetEpoch": 1728028818,
+ "moonphase": 0.04,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
{
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727964000,
+ "temp": 12.1,
+ "feelslike": 12.1,
+ "humidity": 80.25,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 5.8,
+ "winddir": 332.4,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727967600,
+ "temp": 11.7,
+ "feelslike": 11.7,
+ "humidity": 81.83,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 7.2,
+ "winddir": 313.1,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727971200,
+ "temp": 11.2,
+ "feelslike": 11.2,
+ "humidity": 83.45,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 6.1,
+ "winddir": 312.5,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727974800,
+ "temp": 11.2,
+ "feelslike": 11.2,
+ "humidity": 82.89,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.4,
+ "winddir": 316.5,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727978400,
+ "temp": 11.0,
+ "feelslike": 11.0,
+ "humidity": 82.86,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.7,
+ "windspeed": 4.7,
+ "winddir": 308.8,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727982000,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 83.41,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.2,
+ "windspeed": 3.2,
+ "winddir": 305.6,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 2.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727985600,
+ "temp": 11.1,
+ "feelslike": 11.1,
+ "humidity": 82.87,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 5.8,
+ "winddir": 295.4,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727989200,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 73.62,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 6.1,
+ "winddir": 295.8,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.1,
+ "solarradiation": 163.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727992800,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 65.57,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 7.6,
+ "winddir": 321.5,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 79.8,
+ "solarradiation": 385.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727996400,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 57.69,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 7.2,
+ "winddir": 354.4,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 567.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728000000,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 51.19,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 7.2,
+ "winddir": 8.0,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 745.0,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728003600,
+ "temp": 20.8,
+ "feelslike": 20.8,
+ "humidity": 46.43,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 6.5,
+ "winddir": 37.7,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 806.0,
+ "solarenergy": 2.9,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728007200,
+ "temp": 21.2,
+ "feelslike": 21.2,
+ "humidity": 47.81,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 11.9,
+ "winddir": 69.8,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 855.0,
+ "solarenergy": 3.1,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728010800,
+ "temp": 19.9,
+ "feelslike": 19.9,
+ "humidity": 53.21,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 14.4,
+ "winddir": 69.1,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 760.0,
+ "solarenergy": 2.7,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728014400,
+ "temp": 19.3,
+ "feelslike": 19.3,
+ "humidity": 57.87,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 16.2,
+ "winddir": 62.3,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 678.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728018000,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 62.08,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 18.0,
+ "winddir": 56.8,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 537.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728021600,
+ "temp": 17.7,
+ "feelslike": 17.7,
+ "humidity": 67.01,
+ "dew": 11.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.5,
+ "windspeed": 18.4,
+ "winddir": 54.5,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 97.2,
+ "solarradiation": 266.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728025200,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 71.01,
+ "dew": 11.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.1,
+ "windspeed": 18.4,
+ "winddir": 46.9,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 69.6,
+ "solarradiation": 240.0,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728028800,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 75.67,
+ "dew": 11.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 17.3,
+ "winddir": 42.6,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 57.7,
+ "solarradiation": 52.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728032400,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 78.67,
+ "dew": 12.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 14.0,
+ "winddir": 34.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 60.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728036000,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 82.33,
+ "dew": 12.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.6,
+ "windspeed": 12.6,
+ "winddir": 30.4,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 97.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728039600,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 83.95,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.3,
+ "windspeed": 13.3,
+ "winddir": 16.2,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 16.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728043200,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 86.17,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 14.4,
+ "winddir": 21.5,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 92.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728046800,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 88.41,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 11.5,
+ "winddir": 0.9,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 84.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
}
- ],
- "clouds": 84,
- "pop": 0.63,
- "rain": 1.42,
- "uvi": 3.5
+ ]
},
{
- "dt": 1692050400,
- "sunrise": 1692031476,
- "sunset": 1692070437,
- "moonrise": 1692029400,
- "moonset": 1692065400,
- "moon_phase": 0.95,
- "temp": {
- "day": 12.81,
- "min": 12.63,
- "max": 13.09,
- "night": 12.63,
- "eve": 12.74,
- "morn": 12.84
- },
- "feels_like": {
- "day": 11.71,
- "night": 11.36,
- "eve": 11.51,
- "morn": 11.9
- },
- "pressure": 1019,
- "humidity": 60,
- "dew_point": 5.36,
- "wind_speed": 15.72,
- "wind_deg": 218,
- "wind_gust": 18.13,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-05",
+ "datetimeEpoch": 1728050400,
+ "tempmax": 24.7,
+ "tempmin": 14.4,
+ "temp": 19.0,
+ "feelslikemax": 24.7,
+ "feelslikemin": 14.4,
+ "feelslike": 19.0,
+ "dew": 12.0,
+ "humidity": 65.4,
+ "precip": 0.9,
+ "precipprob": 71.0,
+ "precipcover": 16.67,
+ "preciptype": [
+ "rain"
],
- "clouds": 74,
- "pop": 0.47,
- "rain": 0.46,
- "uvi": 2.37
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 42.5,
+ "windspeed": 16.2,
+ "winddir": 298.6,
+ "pressure": 1010.0,
+ "cloudcover": 88.1,
+ "visibility": 23.8,
+ "solarradiation": 163.2,
+ "solarenergy": 14.2,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "sunrise": "05:26:45",
+ "sunriseEpoch": 1728070005,
+ "sunset": "18:01:03",
+ "sunsetEpoch": 1728115263,
+ "moonphase": 0.08,
+ "conditions": "Rain, Partially cloudy",
+ "description": "Partly cloudy throughout the day with rain clearing later.",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728050400,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 88.36,
+ "dew": 12.5,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 6.8,
+ "winddir": 314.2,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728054000,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 83.83,
+ "dew": 11.7,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 6.8,
+ "winddir": 304.8,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728057600,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 77.47,
+ "dew": 10.9,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 7.2,
+ "winddir": 301.7,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728061200,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 73.03,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.5,
+ "windspeed": 11.9,
+ "winddir": 285.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728064800,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 70.22,
+ "dew": 10.1,
+ "precip": 0.1,
+ "precipprob": 32.3,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 30.6,
+ "windspeed": 12.2,
+ "winddir": 311.4,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728068400,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 72.1,
+ "dew": 10.4,
+ "precip": 0.1,
+ "precipprob": 71.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 33.1,
+ "windspeed": 13.0,
+ "winddir": 346.9,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728072000,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 77.08,
+ "dew": 11.6,
+ "precip": 0.0,
+ "precipprob": 71.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 36.7,
+ "windspeed": 13.3,
+ "winddir": 342.6,
+ "pressure": 1011.0,
+ "visibility": 20.6,
+ "cloudcover": 100.0,
+ "solarradiation": 1.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728075600,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 77.16,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 71.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 38.2,
+ "windspeed": 14.0,
+ "winddir": 334.7,
+ "pressure": 1011.0,
+ "visibility": 21.4,
+ "cloudcover": 100.0,
+ "solarradiation": 29.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728079200,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 74.85,
+ "dew": 12.7,
+ "precip": 0.6,
+ "precipprob": 71.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 42.5,
+ "windspeed": 12.6,
+ "winddir": 332.5,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 197.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728082800,
+ "temp": 19.9,
+ "feelslike": 19.9,
+ "humidity": 61.16,
+ "dew": 12.2,
+ "precip": 0.0,
+ "precipprob": 71.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 37.4,
+ "windspeed": 15.1,
+ "winddir": 319.7,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 448.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Overcast",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728086400,
+ "temp": 20.5,
+ "feelslike": 20.5,
+ "humidity": 56.27,
+ "dew": 11.5,
+ "precip": 0.0,
+ "precipprob": 71.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 32.8,
+ "windspeed": 13.0,
+ "winddir": 312.4,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 71.1,
+ "solarradiation": 191.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Rain, Partially cloudy",
+ "icon": "rain",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728090000,
+ "temp": 23.1,
+ "feelslike": 23.1,
+ "humidity": 46.14,
+ "dew": 10.9,
+ "precip": 0.1,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 28.1,
+ "windspeed": 12.6,
+ "winddir": 291.1,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 20.6,
+ "solarradiation": 548.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728093600,
+ "temp": 24.6,
+ "feelslike": 24.6,
+ "humidity": 46.24,
+ "dew": 12.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.5,
+ "windspeed": 16.2,
+ "winddir": 290.2,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 66.1,
+ "solarradiation": 831.0,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728097200,
+ "temp": 24.7,
+ "feelslike": 24.7,
+ "humidity": 46.88,
+ "dew": 12.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.1,
+ "windspeed": 15.8,
+ "winddir": 256.0,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 603.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728100800,
+ "temp": 23.1,
+ "feelslike": 23.1,
+ "humidity": 52.64,
+ "dew": 12.9,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.8,
+ "windspeed": 11.9,
+ "winddir": 245.9,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 50.9,
+ "solarradiation": 192.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728104400,
+ "temp": 24.6,
+ "feelslike": 24.6,
+ "humidity": 45.34,
+ "dew": 12.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.6,
+ "windspeed": 13.0,
+ "winddir": 238.2,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 81.8,
+ "solarradiation": 518.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728108000,
+ "temp": 23.9,
+ "feelslike": 23.9,
+ "humidity": 46.97,
+ "dew": 11.9,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 10.8,
+ "winddir": 250.4,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 262.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728111600,
+ "temp": 21.7,
+ "feelslike": 21.7,
+ "humidity": 56.57,
+ "dew": 12.7,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.0,
+ "windspeed": 4.3,
+ "winddir": 274.2,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 71.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728115200,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 60.92,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.8,
+ "winddir": 345.5,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 26.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728118800,
+ "temp": 19.3,
+ "feelslike": 19.3,
+ "humidity": 67.34,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 7.2,
+ "winddir": 333.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 24.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728122400,
+ "temp": 18.5,
+ "feelslike": 18.5,
+ "humidity": 71.26,
+ "dew": 13.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 8.3,
+ "winddir": 309.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728126000,
+ "temp": 18.1,
+ "feelslike": 18.1,
+ "humidity": 73.07,
+ "dew": 13.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 8.3,
+ "winddir": 295.8,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728129600,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 73.49,
+ "dew": 13.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 8.6,
+ "winddir": 262.1,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728133200,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 72.01,
+ "dew": 12.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 6.1,
+ "winddir": 247.2,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1692136800,
- "sunrise": 1692117812,
- "sunset": 1692156879,
- "moonrise": 1692117900,
- "moonset": 1692155340,
- "moon_phase": 0,
- "temp": {
- "day": 12.21,
- "min": 12.21,
- "max": 13.31,
- "night": 13.3,
- "eve": 13.14,
- "morn": 12.29
- },
- "feels_like": {
- "day": 11,
- "night": 12.28,
- "eve": 11.97,
- "morn": 10.98
- },
- "pressure": 1023,
- "humidity": 58,
- "dew_point": 4.12,
- "wind_speed": 6.03,
- "wind_deg": 241,
- "wind_gust": 7.73,
- "weather": [
+ "datetime": "2024-10-06",
+ "datetimeEpoch": 1728136800,
+ "tempmax": 27.4,
+ "tempmin": 14.5,
+ "temp": 20.8,
+ "feelslikemax": 26.7,
+ "feelslikemin": 14.5,
+ "feelslike": 20.7,
+ "dew": 8.7,
+ "humidity": 48.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 34.9,
+ "windspeed": 19.8,
+ "winddir": 268.0,
+ "pressure": 1013.6,
+ "cloudcover": 31.4,
+ "visibility": 24.1,
+ "solarradiation": 307.7,
+ "solarenergy": 25.5,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:25:24",
+ "sunriseEpoch": 1728156324,
+ "sunset": "19:01:48",
+ "sunsetEpoch": 1728201708,
+ "moonphase": 0.11,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
{
- "id": 803,
- "main": "Clouds",
- "description": "broken clouds",
- "icon": "04d"
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728136800,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 66.95,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 7.2,
+ "winddir": 235.4,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728140400,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 65.92,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 9.0,
+ "winddir": 255.8,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728144000,
+ "tzoffset": 11.0,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 67.12,
+ "dew": 10.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.4,
+ "windspeed": 9.0,
+ "winddir": 280.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 99.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728147600,
+ "tzoffset": 11.0,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 71.62,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 9.4,
+ "winddir": 287.1,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728151200,
+ "tzoffset": 11.0,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 75.49,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 9.7,
+ "winddir": 287.5,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728154800,
+ "tzoffset": 11.0,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 75.93,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 10.1,
+ "winddir": 293.2,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728158400,
+ "tzoffset": 11.0,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 70.97,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.5,
+ "windspeed": 10.4,
+ "winddir": 293.7,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 5.3,
+ "solarradiation": 15.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728162000,
+ "tzoffset": 11.0,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 58.06,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.7,
+ "windspeed": 10.8,
+ "winddir": 297.9,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 5.5,
+ "solarradiation": 177.0,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728165600,
+ "tzoffset": 11.0,
+ "temp": 19.6,
+ "feelslike": 19.6,
+ "humidity": 45.48,
+ "dew": 7.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 12.6,
+ "winddir": 298.9,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 401.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728169200,
+ "tzoffset": 11.0,
+ "temp": 21.6,
+ "feelslike": 21.6,
+ "humidity": 38.32,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.4,
+ "windspeed": 13.0,
+ "winddir": 293.1,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 609.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728172800,
+ "tzoffset": 11.0,
+ "temp": 23.4,
+ "feelslike": 23.4,
+ "humidity": 34.11,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 14.4,
+ "winddir": 277.5,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 778.0,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728176400,
+ "tzoffset": 11.0,
+ "temp": 25.0,
+ "feelslike": 25.0,
+ "humidity": 30.78,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.7,
+ "windspeed": 15.5,
+ "winddir": 273.7,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 892.0,
+ "solarenergy": 3.2,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728180000,
+ "tzoffset": 11.0,
+ "temp": 26.5,
+ "feelslike": 26.5,
+ "humidity": 27.77,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.8,
+ "windspeed": 16.6,
+ "winddir": 278.3,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 941.0,
+ "solarenergy": 3.4,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728183600,
+ "tzoffset": 11.0,
+ "temp": 27.2,
+ "feelslike": 26.4,
+ "humidity": 27.02,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.9,
+ "windspeed": 18.0,
+ "winddir": 265.4,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 920.0,
+ "solarenergy": 3.3,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728187200,
+ "tzoffset": 11.0,
+ "temp": 27.4,
+ "feelslike": 26.5,
+ "humidity": 26.89,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.0,
+ "windspeed": 19.8,
+ "winddir": 262.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 4.5,
+ "solarradiation": 834.0,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728190800,
+ "tzoffset": 11.0,
+ "temp": 27.4,
+ "feelslike": 26.6,
+ "humidity": 28.6,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.0,
+ "windspeed": 18.7,
+ "winddir": 264.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.9,
+ "solarradiation": 687.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728194400,
+ "tzoffset": 11.0,
+ "temp": 26.7,
+ "feelslike": 26.7,
+ "humidity": 31.25,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 16.9,
+ "winddir": 268.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 494.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728198000,
+ "tzoffset": 11.0,
+ "temp": 25.3,
+ "feelslike": 25.3,
+ "humidity": 35.12,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 33.5,
+ "windspeed": 15.8,
+ "winddir": 257.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 57.0,
+ "solarradiation": 273.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728201600,
+ "tzoffset": 11.0,
+ "temp": 22.2,
+ "feelslike": 22.2,
+ "humidity": 44.67,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.8,
+ "windspeed": 10.4,
+ "winddir": 233.8,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 51.8,
+ "solarradiation": 57.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728205200,
+ "tzoffset": 11.0,
+ "temp": 20.9,
+ "feelslike": 20.9,
+ "humidity": 48.05,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 13.3,
+ "winddir": 229.6,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 42.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728208800,
+ "tzoffset": 11.0,
+ "temp": 20.4,
+ "feelslike": 20.4,
+ "humidity": 48.57,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.9,
+ "windspeed": 14.8,
+ "winddir": 244.6,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728212400,
+ "tzoffset": 11.0,
+ "temp": 19.9,
+ "feelslike": 19.9,
+ "humidity": 50.43,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.4,
+ "windspeed": 13.3,
+ "winddir": 245.6,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728216000,
+ "tzoffset": 11.0,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 54.71,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 10.4,
+ "winddir": 246.5,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
}
- ],
- "clouds": 80,
- "pop": 0,
- "uvi": 3
+ ]
},
{
- "dt": 1692223200,
- "sunrise": 1692204146,
- "sunset": 1692243322,
- "moonrise": 1692206100,
- "moonset": 1692245160,
- "moon_phase": 0.02,
- "temp": {
- "day": 12.69,
- "min": 12.33,
- "max": 13.65,
- "night": 12.97,
- "eve": 13.1,
- "morn": 13.58
- },
- "feels_like": {
- "day": 12.05,
- "night": 11.84,
- "eve": 12.14,
- "morn": 12.93
- },
- "pressure": 1024,
- "humidity": 78,
- "dew_point": 8.88,
- "wind_speed": 7.54,
- "wind_deg": 130,
- "wind_gust": 7.83,
- "weather": [
+ "datetime": "2024-10-07",
+ "datetimeEpoch": 1728219600,
+ "tzoffset": 11.0,
+ "tempmax": 25.6,
+ "tempmin": 15.4,
+ "temp": 19.9,
+ "feelslikemax": 25.6,
+ "feelslikemin": 15.4,
+ "feelslike": 19.9,
+ "dew": 10.3,
+ "humidity": 55.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 20.0,
+ "windspeed": 12.6,
+ "winddir": 335.7,
+ "pressure": 1018.3,
+ "cloudcover": 2.2,
+ "visibility": 24.1,
+ "solarradiation": 282.5,
+ "solarenergy": 24.0,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:24:04",
+ "sunriseEpoch": 1728242644,
+ "sunset": "19:02:33",
+ "sunsetEpoch": 1728288153,
+ "moonphase": 0.14,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
{
- "id": 501,
- "main": "Rain",
- "description": "moderate rain",
- "icon": "10d"
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728219600,
+ "tzoffset": 11.0,
+ "temp": 18.0,
+ "feelslike": 18.0,
+ "humidity": 56.92,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.0,
+ "windspeed": 9.2,
+ "winddir": 250.6,
+ "pressure": 1018.3,
+ "visibility": 24.1,
+ "cloudcover": 3.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728223200,
+ "tzoffset": 11.0,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 59.24,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.2,
+ "windspeed": 8.0,
+ "winddir": 254.7,
+ "pressure": 1018.7,
+ "visibility": 24.1,
+ "cloudcover": 2.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728226800,
+ "tzoffset": 11.0,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 61.67,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 6.8,
+ "winddir": 258.8,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 1.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728230400,
+ "tzoffset": 11.0,
+ "temp": 16.3,
+ "feelslike": 16.3,
+ "humidity": 62.81,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 7.0,
+ "winddir": 266.9,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 1.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728234000,
+ "tzoffset": 11.0,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 63.99,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 7.1,
+ "winddir": 275.0,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 2.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728237600,
+ "tzoffset": 11.0,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 65.19,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 7.2,
+ "winddir": 283.1,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 3.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728241200,
+ "tzoffset": 11.0,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 62.62,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.1,
+ "windspeed": 6.7,
+ "winddir": 286.7,
+ "pressure": 1019.7,
+ "visibility": 24.1,
+ "cloudcover": 2.1,
+ "solarradiation": 21.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728244800,
+ "tzoffset": 11.0,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 60.16,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.9,
+ "windspeed": 6.2,
+ "winddir": 290.2,
+ "pressure": 1020.3,
+ "visibility": 24.1,
+ "cloudcover": 1.1,
+ "solarradiation": 42.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728248400,
+ "tzoffset": 11.0,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 57.81,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 5.8,
+ "winddir": 293.8,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 64.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728252000,
+ "tzoffset": 11.0,
+ "temp": 19.6,
+ "feelslike": 19.6,
+ "humidity": 51.05,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.6,
+ "windspeed": 4.4,
+ "winddir": 313.8,
+ "pressure": 1020.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 241.7,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728255600,
+ "tzoffset": 11.0,
+ "temp": 21.8,
+ "feelslike": 21.8,
+ "humidity": 45.18,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.6,
+ "windspeed": 3.1,
+ "winddir": 333.7,
+ "pressure": 1020.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 419.3,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728259200,
+ "tzoffset": 11.0,
+ "temp": 24.0,
+ "feelslike": 24.0,
+ "humidity": 40.07,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 1.8,
+ "winddir": 353.7,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 597.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728262800,
+ "tzoffset": 11.0,
+ "temp": 24.5,
+ "feelslike": 24.5,
+ "humidity": 38.72,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.4,
+ "windspeed": 4.2,
+ "winddir": 260.5,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 705.7,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728266400,
+ "tzoffset": 11.0,
+ "temp": 25.0,
+ "feelslike": 25.0,
+ "humidity": 37.42,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.2,
+ "windspeed": 6.6,
+ "winddir": 167.2,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 814.3,
+ "solarenergy": 2.9,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728270000,
+ "tzoffset": 11.0,
+ "temp": 25.6,
+ "feelslike": 25.6,
+ "humidity": 36.17,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 9.0,
+ "winddir": 74.0,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 923.0,
+ "solarenergy": 3.3,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728273600,
+ "tzoffset": 11.0,
+ "temp": 24.9,
+ "feelslike": 24.9,
+ "humidity": 39.34,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.6,
+ "windspeed": 10.2,
+ "winddir": 64.2,
+ "pressure": 1016.3,
+ "visibility": 24.1,
+ "cloudcover": 1.6,
+ "solarradiation": 840.7,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728277200,
+ "tzoffset": 11.0,
+ "temp": 24.2,
+ "feelslike": 24.2,
+ "humidity": 42.8,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.2,
+ "windspeed": 11.4,
+ "winddir": 54.5,
+ "pressure": 1015.7,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 758.3,
+ "solarenergy": 2.7,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728280800,
+ "tzoffset": 11.0,
+ "temp": 23.5,
+ "feelslike": 23.5,
+ "humidity": 46.55,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 12.6,
+ "winddir": 44.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 4.9,
+ "solarradiation": 676.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728284400,
+ "tzoffset": 11.0,
+ "temp": 21.8,
+ "feelslike": 21.8,
+ "humidity": 53.71,
+ "dew": 12.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.3,
+ "windspeed": 10.2,
+ "winddir": 43.3,
+ "pressure": 1015.7,
+ "visibility": 24.1,
+ "cloudcover": 4.9,
+ "solarradiation": 450.7,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728288000,
+ "tzoffset": 11.0,
+ "temp": 20.1,
+ "feelslike": 20.1,
+ "humidity": 62.03,
+ "dew": 12.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.8,
+ "windspeed": 7.8,
+ "winddir": 41.8,
+ "pressure": 1016.3,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 225.3,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728291600,
+ "tzoffset": 11.0,
+ "temp": 18.5,
+ "feelslike": 18.5,
+ "humidity": 71.72,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.4,
+ "winddir": 40.4,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728295200,
+ "tzoffset": 11.0,
+ "temp": 18.1,
+ "feelslike": 18.1,
+ "humidity": 70.88,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.4,
+ "windspeed": 4.4,
+ "winddir": 114.7,
+ "pressure": 1017.3,
+ "visibility": 24.1,
+ "cloudcover": 4.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728298800,
+ "tzoffset": 11.0,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 70.05,
+ "dew": 12.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.5,
+ "windspeed": 3.5,
+ "winddir": 189.1,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 3.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728302400,
+ "tzoffset": 11.0,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 69.22,
+ "dew": 11.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.5,
+ "windspeed": 2.5,
+ "winddir": 263.4,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 2.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
}
- ],
- "clouds": 86,
- "pop": 0.8,
- "rain": 10.37,
- "uvi": 3
+ ]
},
{
- "dt": 1692309600,
- "sunrise": 1692290480,
- "sunset": 1692329764,
- "moonrise": 1692294120,
- "moonset": 1692334980,
- "moon_phase": 0.05,
- "temp": {
- "day": 12.81,
- "min": 12.44,
- "max": 13.25,
- "night": 13.25,
- "eve": 13.05,
- "morn": 12.79
- },
- "feels_like": {
- "day": 11.58,
- "night": 12.28,
- "eve": 11.93,
- "morn": 11.61
- },
- "pressure": 1030,
- "humidity": 55,
- "dew_point": 3.97,
- "wind_speed": 7.57,
- "wind_deg": 145,
- "wind_gust": 7.26,
- "weather": [
- {
- "id": 800,
- "main": "Clear",
- "description": "clear sky",
- "icon": "01d"
- }
+ "datetime": "2024-10-08",
+ "datetimeEpoch": 1728306000,
+ "tzoffset": 11.0,
+ "tempmax": 22.9,
+ "tempmin": 15.1,
+ "temp": 17.4,
+ "feelslikemax": 22.9,
+ "feelslikemin": 15.1,
+ "feelslike": 17.4,
+ "dew": 8.5,
+ "humidity": 56.8,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "precipcover": 0.0,
+ "preciptype": [
+ "rain"
],
- "clouds": 5,
- "pop": 0,
- "uvi": 3
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 26.6,
+ "windspeed": 27.0,
+ "winddir": 180.6,
+ "pressure": 1018.3,
+ "cloudcover": 37.3,
+ "visibility": 24.1,
+ "solarradiation": 258.9,
+ "solarenergy": 22.2,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:22:45",
+ "sunriseEpoch": 1728328965,
+ "sunset": "19:03:18",
+ "sunsetEpoch": 1728374598,
+ "moonphase": 0.18,
+ "conditions": "Partially cloudy",
+ "description": "Becoming cloudy in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728306000,
+ "tzoffset": 11.0,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 63.43,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 4.9,
+ "winddir": 256.5,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 1.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728309600,
+ "tzoffset": 11.0,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 58.06,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.6,
+ "windspeed": 7.3,
+ "winddir": 249.6,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 1.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728313200,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 53.06,
+ "dew": 7.0,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.2,
+ "windspeed": 9.7,
+ "winddir": 242.7,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728316800,
+ "tzoffset": 11.0,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 53.79,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 9.1,
+ "winddir": 248.0,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 0.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728320400,
+ "tzoffset": 11.0,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 54.53,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.3,
+ "windspeed": 8.5,
+ "winddir": 253.3,
+ "pressure": 1017.3,
+ "visibility": 24.1,
+ "cloudcover": 0.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728324000,
+ "tzoffset": 11.0,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 55.28,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 7.9,
+ "winddir": 258.6,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728327600,
+ "tzoffset": 11.0,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 53.45,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.8,
+ "windspeed": 7.7,
+ "winddir": 266.1,
+ "pressure": 1017.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 22.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728331200,
+ "tzoffset": 11.0,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 51.7,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.4,
+ "windspeed": 7.4,
+ "winddir": 273.5,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 45.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728334800,
+ "tzoffset": 11.0,
+ "temp": 17.1,
+ "feelslike": 17.1,
+ "humidity": 50.01,
+ "dew": 6.6,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 7.2,
+ "winddir": 281.0,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 68.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728338400,
+ "tzoffset": 11.0,
+ "temp": 19.0,
+ "feelslike": 19.0,
+ "humidity": 45.11,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 8.0,
+ "winddir": 262.1,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 247.7,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728342000,
+ "tzoffset": 11.0,
+ "temp": 20.9,
+ "feelslike": 20.9,
+ "humidity": 40.76,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.6,
+ "windspeed": 8.9,
+ "winddir": 243.2,
+ "pressure": 1017.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 427.3,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728345600,
+ "tzoffset": 11.0,
+ "temp": 22.9,
+ "feelslike": 22.9,
+ "humidity": 36.89,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 38.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 9.7,
+ "winddir": 224.3,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 607.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728349200,
+ "tzoffset": 11.0,
+ "temp": 21.7,
+ "feelslike": 21.7,
+ "humidity": 44.16,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.6,
+ "windspeed": 15.5,
+ "winddir": 197.3,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 10.3,
+ "solarradiation": 710.7,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728352800,
+ "tzoffset": 11.0,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 52.81,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.6,
+ "windspeed": 21.2,
+ "winddir": 170.3,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 20.5,
+ "solarradiation": 814.3,
+ "solarenergy": 2.9,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728356400,
+ "tzoffset": 11.0,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 63.11,
+ "dew": 12.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.6,
+ "windspeed": 27.0,
+ "winddir": 143.3,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 30.8,
+ "solarradiation": 918.0,
+ "solarenergy": 3.3,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728360000,
+ "tzoffset": 11.0,
+ "temp": 18.5,
+ "feelslike": 18.5,
+ "humidity": 65.0,
+ "dew": 11.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 25.6,
+ "winddir": 146.1,
+ "pressure": 1017.3,
+ "visibility": 24.1,
+ "cloudcover": 53.9,
+ "solarradiation": 771.3,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728363600,
+ "tzoffset": 11.0,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 66.97,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.2,
+ "windspeed": 24.1,
+ "winddir": 148.8,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 76.9,
+ "solarradiation": 624.7,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728367200,
+ "tzoffset": 11.0,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 69.02,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.5,
+ "windspeed": 22.7,
+ "winddir": 151.6,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 478.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728370800,
+ "tzoffset": 11.0,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 67.44,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.0,
+ "windspeed": 21.0,
+ "winddir": 154.3,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 318.7,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728374400,
+ "tzoffset": 11.0,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 65.88,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.5,
+ "windspeed": 19.3,
+ "winddir": 157.1,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 159.3,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728378000,
+ "tzoffset": 11.0,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 64.34,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 17.6,
+ "winddir": 159.8,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728381600,
+ "tzoffset": 11.0,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 63.75,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 16.2,
+ "winddir": 162.4,
+ "pressure": 1021.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728385200,
+ "tzoffset": 11.0,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 63.16,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 14.8,
+ "winddir": 165.0,
+ "pressure": 1021.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728388800,
+ "tzoffset": 11.0,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 62.58,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.6,
+ "windspeed": 13.3,
+ "winddir": 167.6,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
},
{
- "dt": 1692396000,
- "sunrise": 1692376812,
- "sunset": 1692416207,
- "moonrise": 1692382020,
- "moonset": 1692424680,
- "moon_phase": 0.08,
- "temp": {
- "day": 13.99,
- "min": 13.52,
- "max": 14.8,
- "night": 14.8,
- "eve": 14.4,
- "morn": 13.52
- },
- "feels_like": {
- "day": 13.14,
- "night": 14.29,
- "eve": 13.62,
- "morn": 12.73
- },
- "pressure": 1027,
- "humidity": 65,
- "dew_point": 7.62,
- "wind_speed": 12.53,
- "wind_deg": 47,
- "wind_gust": 14.21,
- "weather": [
- {
- "id": 500,
- "main": "Rain",
- "description": "light rain",
- "icon": "10d"
- }
+ "datetime": "2024-10-09",
+ "datetimeEpoch": 1728392400,
+ "tzoffset": 11.0,
+ "tempmax": 19.2,
+ "tempmin": 14.3,
+ "temp": 16.2,
+ "feelslikemax": 19.2,
+ "feelslikemin": 14.3,
+ "feelslike": 16.2,
+ "dew": 9.4,
+ "humidity": 64.4,
+ "precip": 0.2,
+ "precipprob": 16.1,
+ "precipcover": 8.33,
+ "preciptype": [
+ "rain"
],
- "clouds": 99,
- "pop": 0.31,
- "rain": 0.31,
- "uvi": 3
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 27.4,
+ "windspeed": 18.7,
+ "winddir": 78.6,
+ "pressure": 1020.3,
+ "cloudcover": 39.7,
+ "visibility": 24.1,
+ "solarradiation": 271.3,
+ "solarenergy": 23.4,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:21:26",
+ "sunriseEpoch": 1728415286,
+ "sunset": "19:04:04",
+ "sunsetEpoch": 1728461044,
+ "moonphase": 0.21,
+ "conditions": "Partially cloudy",
+ "description": "Clearing in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728392400,
+ "tzoffset": 11.0,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 64.1,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.4,
+ "windspeed": 12.0,
+ "winddir": 167.0,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728396000,
+ "tzoffset": 11.0,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 65.66,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.2,
+ "windspeed": 10.7,
+ "winddir": 166.4,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728399600,
+ "tzoffset": 11.0,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 67.26,
+ "dew": 8.6,
+ "precip": 0.1,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 14.0,
+ "windspeed": 9.4,
+ "winddir": 165.8,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728403200,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 67.54,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.0,
+ "windspeed": 8.0,
+ "winddir": 165.1,
+ "pressure": 1021.7,
+ "visibility": 24.1,
+ "cloudcover": 96.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728406800,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 67.83,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.0,
+ "windspeed": 6.7,
+ "winddir": 164.3,
+ "pressure": 1021.3,
+ "visibility": 24.1,
+ "cloudcover": 93.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728410400,
+ "tzoffset": 11.0,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 68.12,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 5.4,
+ "winddir": 163.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 90.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728414000,
+ "tzoffset": 11.0,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 66.97,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.2,
+ "windspeed": 4.4,
+ "winddir": 162.2,
+ "pressure": 1021.3,
+ "visibility": 24.1,
+ "cloudcover": 82.0,
+ "solarradiation": 17.3,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728417600,
+ "tzoffset": 11.0,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 65.84,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.6,
+ "windspeed": 3.5,
+ "winddir": 160.9,
+ "pressure": 1021.7,
+ "visibility": 24.1,
+ "cloudcover": 73.3,
+ "solarradiation": 34.7,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728421200,
+ "tzoffset": 11.0,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 64.73,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 2.9,
+ "windspeed": 2.5,
+ "winddir": 159.5,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 64.7,
+ "solarradiation": 52.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728424800,
+ "tzoffset": 11.0,
+ "temp": 16.3,
+ "feelslike": 16.3,
+ "humidity": 60.59,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.6,
+ "windspeed": 4.4,
+ "winddir": 135.2,
+ "pressure": 1021.7,
+ "visibility": 24.1,
+ "cloudcover": 52.8,
+ "solarradiation": 210.7,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728428400,
+ "tzoffset": 11.0,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 56.75,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.2,
+ "windspeed": 6.4,
+ "winddir": 110.9,
+ "pressure": 1021.3,
+ "visibility": 24.1,
+ "cloudcover": 41.0,
+ "solarradiation": 369.3,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728432000,
+ "tzoffset": 11.0,
+ "temp": 18.4,
+ "feelslike": 18.4,
+ "humidity": 53.18,
+ "dew": 8.7,
+ "precip": 0.1,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 7.9,
+ "windspeed": 8.3,
+ "winddir": 86.6,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 29.1,
+ "solarradiation": 528.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728435600,
+ "tzoffset": 11.0,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 53.25,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 11.3,
+ "winddir": 84.9,
+ "pressure": 1020.3,
+ "visibility": 24.1,
+ "cloudcover": 19.4,
+ "solarradiation": 656.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728439200,
+ "tzoffset": 11.0,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 53.31,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 14.3,
+ "winddir": 83.1,
+ "pressure": 1019.7,
+ "visibility": 24.1,
+ "cloudcover": 9.7,
+ "solarradiation": 784.0,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728442800,
+ "tzoffset": 11.0,
+ "temp": 19.2,
+ "feelslike": 19.2,
+ "humidity": 53.38,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 17.3,
+ "winddir": 81.4,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 912.0,
+ "solarenergy": 3.3,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728446400,
+ "tzoffset": 11.0,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 55.48,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.0,
+ "windspeed": 17.8,
+ "winddir": 74.2,
+ "pressure": 1018.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 834.0,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728450000,
+ "tzoffset": 11.0,
+ "temp": 18.4,
+ "feelslike": 18.4,
+ "humidity": 57.66,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.8,
+ "windspeed": 18.2,
+ "winddir": 67.1,
+ "pressure": 1018.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 756.0,
+ "solarenergy": 2.7,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728453600,
+ "tzoffset": 11.0,
+ "temp": 18.1,
+ "feelslike": 18.1,
+ "humidity": 59.93,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 18.7,
+ "winddir": 59.9,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 678.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728457200,
+ "tzoffset": 11.0,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 64.16,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.8,
+ "windspeed": 17.5,
+ "winddir": 49.5,
+ "pressure": 1018.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 452.0,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728460800,
+ "tzoffset": 11.0,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 68.7,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.1,
+ "windspeed": 16.3,
+ "winddir": 39.1,
+ "pressure": 1018.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 226.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728464400,
+ "tzoffset": 11.0,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 73.59,
+ "dew": 10.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.4,
+ "windspeed": 15.1,
+ "winddir": 28.7,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728468000,
+ "tzoffset": 11.0,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 76.34,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.4,
+ "windspeed": 13.7,
+ "winddir": 22.2,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728471600,
+ "tzoffset": 11.0,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 79.21,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.5,
+ "windspeed": 12.2,
+ "winddir": 15.6,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728475200,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 82.18,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 10.8,
+ "winddir": 9.1,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-10",
+ "datetimeEpoch": 1728478800,
+ "tzoffset": 11.0,
+ "tempmax": 31.9,
+ "tempmin": 13.2,
+ "temp": 22.1,
+ "feelslikemax": 30.0,
+ "feelslikemin": 13.2,
+ "feelslike": 21.5,
+ "dew": 9.3,
+ "humidity": 50.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 45.4,
+ "windspeed": 27.7,
+ "winddir": 275.4,
+ "pressure": 1012.3,
+ "cloudcover": 32.5,
+ "visibility": 24.1,
+ "solarradiation": 267.8,
+ "solarenergy": 23.6,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:20:07",
+ "sunriseEpoch": 1728501607,
+ "sunset": "19:04:50",
+ "sunsetEpoch": 1728547490,
+ "moonphase": 0.25,
+ "conditions": "Partially cloudy",
+ "description": "Becoming cloudy in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728478800,
+ "tzoffset": 11.0,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 82.87,
+ "dew": 11.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.2,
+ "windspeed": 9.6,
+ "winddir": 115.7,
+ "pressure": 1018.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728482400,
+ "tzoffset": 11.0,
+ "temp": 13.7,
+ "feelslike": 13.7,
+ "humidity": 83.56,
+ "dew": 10.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.7,
+ "windspeed": 8.4,
+ "winddir": 222.3,
+ "pressure": 1017.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728486000,
+ "tzoffset": 11.0,
+ "temp": 13.4,
+ "feelslike": 13.4,
+ "humidity": 84.27,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 7.2,
+ "winddir": 328.9,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728489600,
+ "tzoffset": 11.0,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 83.52,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.2,
+ "windspeed": 7.7,
+ "winddir": 333.9,
+ "pressure": 1016.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728493200,
+ "tzoffset": 11.0,
+ "temp": 13.2,
+ "feelslike": 13.2,
+ "humidity": 82.77,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.2,
+ "windspeed": 8.2,
+ "winddir": 339.0,
+ "pressure": 1015.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728496800,
+ "tzoffset": 11.0,
+ "temp": 13.2,
+ "feelslike": 13.2,
+ "humidity": 82.03,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 8.6,
+ "winddir": 344.0,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728500400,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 73.88,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 9.5,
+ "winddir": 341.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 24.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728504000,
+ "tzoffset": 11.0,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 66.6,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 10.3,
+ "winddir": 338.5,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 48.0,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728507600,
+ "tzoffset": 11.0,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 60.07,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.2,
+ "windspeed": 11.2,
+ "winddir": 335.8,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 72.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728511200,
+ "tzoffset": 11.0,
+ "temp": 20.5,
+ "feelslike": 20.5,
+ "humidity": 46.67,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.7,
+ "windspeed": 11.6,
+ "winddir": 334.0,
+ "pressure": 1014.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 252.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728514800,
+ "tzoffset": 11.0,
+ "temp": 24.0,
+ "feelslike": 24.0,
+ "humidity": 36.47,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.2,
+ "windspeed": 12.1,
+ "winddir": 332.3,
+ "pressure": 1013.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 432.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728518400,
+ "tzoffset": 11.0,
+ "temp": 27.6,
+ "feelslike": 26.7,
+ "humidity": 28.66,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 12.6,
+ "winddir": 330.5,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 612.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728522000,
+ "tzoffset": 11.0,
+ "temp": 28.9,
+ "feelslike": 27.6,
+ "humidity": 26.52,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.8,
+ "windspeed": 13.8,
+ "winddir": 316.4,
+ "pressure": 1011.7,
+ "visibility": 24.1,
+ "cloudcover": 33.3,
+ "solarradiation": 700.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728525600,
+ "tzoffset": 11.0,
+ "temp": 30.3,
+ "feelslike": 28.7,
+ "humidity": 24.57,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.8,
+ "windspeed": 15.0,
+ "winddir": 302.4,
+ "pressure": 1010.3,
+ "visibility": 24.1,
+ "cloudcover": 66.7,
+ "solarradiation": 788.0,
+ "solarenergy": 2.9,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728529200,
+ "tzoffset": 11.0,
+ "temp": 31.7,
+ "feelslike": 29.8,
+ "humidity": 22.78,
+ "dew": 7.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.8,
+ "windspeed": 16.2,
+ "winddir": 288.3,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 876.0,
+ "solarenergy": 3.2,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728532800,
+ "tzoffset": 11.0,
+ "temp": 31.7,
+ "feelslike": 29.9,
+ "humidity": 22.59,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.8,
+ "windspeed": 16.6,
+ "winddir": 290.0,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 83.9,
+ "solarradiation": 778.0,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728536400,
+ "tzoffset": 11.0,
+ "temp": 31.8,
+ "feelslike": 29.9,
+ "humidity": 22.4,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 36.8,
+ "windspeed": 16.9,
+ "winddir": 291.6,
+ "pressure": 1007.0,
+ "visibility": 24.1,
+ "cloudcover": 67.7,
+ "solarradiation": 680.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728540000,
+ "tzoffset": 11.0,
+ "temp": 31.9,
+ "feelslike": 30.0,
+ "humidity": 22.22,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 38.9,
+ "windspeed": 17.3,
+ "winddir": 293.3,
+ "pressure": 1006.0,
+ "visibility": 24.1,
+ "cloudcover": 51.6,
+ "solarradiation": 582.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728543600,
+ "tzoffset": 11.0,
+ "temp": 30.1,
+ "feelslike": 28.5,
+ "humidity": 25.37,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 41.0,
+ "windspeed": 19.6,
+ "winddir": 269.5,
+ "pressure": 1006.7,
+ "visibility": 24.1,
+ "cloudcover": 64.3,
+ "solarradiation": 388.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728547200,
+ "tzoffset": 11.0,
+ "temp": 28.3,
+ "feelslike": 27.3,
+ "humidity": 29.0,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 43.2,
+ "windspeed": 21.8,
+ "winddir": 245.8,
+ "pressure": 1007.3,
+ "visibility": 24.1,
+ "cloudcover": 77.0,
+ "solarradiation": 194.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728550800,
+ "tzoffset": 11.0,
+ "temp": 26.6,
+ "feelslike": 26.6,
+ "humidity": 33.19,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 45.4,
+ "windspeed": 24.1,
+ "winddir": 222.0,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 89.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728554400,
+ "tzoffset": 11.0,
+ "temp": 23.0,
+ "feelslike": 23.0,
+ "humidity": 43.83,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 43.2,
+ "windspeed": 25.3,
+ "winddir": 205.3,
+ "pressure": 1009.7,
+ "visibility": 24.1,
+ "cloudcover": 69.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728558000,
+ "tzoffset": 11.0,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 58.18,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 41.0,
+ "windspeed": 26.5,
+ "winddir": 188.5,
+ "pressure": 1011.3,
+ "visibility": 24.1,
+ "cloudcover": 48.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728561600,
+ "tzoffset": 11.0,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 77.66,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 38.9,
+ "windspeed": 27.7,
+ "winddir": 171.8,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 27.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-11",
+ "datetimeEpoch": 1728565200,
+ "tzoffset": 11.0,
+ "tempmax": 16.8,
+ "tempmin": 13.6,
+ "temp": 15.3,
+ "feelslikemax": 16.8,
+ "feelslikemin": 13.6,
+ "feelslike": 15.3,
+ "dew": 6.2,
+ "humidity": 56.4,
+ "precip": 0.6,
+ "precipprob": 22.6,
+ "precipcover": 8.33,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 36.7,
+ "windspeed": 29.2,
+ "winddir": 177.3,
+ "pressure": 1021.3,
+ "cloudcover": 13.8,
+ "visibility": 24.1,
+ "solarradiation": 296.4,
+ "solarenergy": 26.0,
+ "uvindex": 10.0,
+ "severerisk": 10.0,
+ "sunrise": "06:18:49",
+ "sunriseEpoch": 1728587929,
+ "sunset": "19:05:36",
+ "sunsetEpoch": 1728633936,
+ "moonphase": 0.25,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728565200,
+ "tzoffset": 11.0,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 75.62,
+ "dew": 11.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.9,
+ "windspeed": 25.6,
+ "winddir": 175.6,
+ "pressure": 1013.7,
+ "visibility": 24.1,
+ "cloudcover": 44.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728568800,
+ "tzoffset": 11.0,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 73.64,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.9,
+ "windspeed": 23.4,
+ "winddir": 179.3,
+ "pressure": 1014.3,
+ "visibility": 24.1,
+ "cloudcover": 61.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728572400,
+ "tzoffset": 11.0,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 71.69,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 29.9,
+ "windspeed": 21.2,
+ "winddir": 183.1,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 78.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728576000,
+ "tzoffset": 11.0,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 72.71,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.1,
+ "windspeed": 19.3,
+ "winddir": 183.0,
+ "pressure": 1015.3,
+ "visibility": 24.1,
+ "cloudcover": 52.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728579600,
+ "tzoffset": 11.0,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 73.74,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.3,
+ "windspeed": 17.4,
+ "winddir": 183.0,
+ "pressure": 1015.7,
+ "visibility": 24.1,
+ "cloudcover": 26.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728583200,
+ "tzoffset": 11.0,
+ "temp": 14.0,
+ "feelslike": 14.0,
+ "humidity": 74.8,
+ "dew": 9.6,
+ "precip": 0.1,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.5,
+ "windspeed": 15.5,
+ "winddir": 182.9,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728586800,
+ "tzoffset": 11.0,
+ "temp": 13.9,
+ "feelslike": 13.9,
+ "humidity": 70.7,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.6,
+ "windspeed": 16.8,
+ "winddir": 188.8,
+ "pressure": 1017.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 24.7,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728590400,
+ "tzoffset": 11.0,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 66.79,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.8,
+ "windspeed": 18.1,
+ "winddir": 194.8,
+ "pressure": 1018.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 49.3,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728594000,
+ "tzoffset": 11.0,
+ "temp": 13.7,
+ "feelslike": 13.7,
+ "humidity": 63.07,
+ "dew": 6.8,
+ "precip": 0.5,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 31.0,
+ "windspeed": 19.4,
+ "winddir": 200.7,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 74.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728597600,
+ "tzoffset": 11.0,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 49.46,
+ "dew": 4.2,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.0,
+ "windspeed": 21.5,
+ "winddir": 196.0,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 261.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728601200,
+ "tzoffset": 11.0,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 38.66,
+ "dew": 1.6,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 33.1,
+ "windspeed": 23.5,
+ "winddir": 191.4,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 448.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728604800,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 30.12,
+ "dew": -1.0,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.2,
+ "windspeed": 25.6,
+ "winddir": 186.7,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 635.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728608400,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 33.44,
+ "dew": 0.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.9,
+ "windspeed": 25.9,
+ "winddir": 180.2,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 743.3,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728612000,
+ "tzoffset": 11.0,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 37.09,
+ "dew": 2.0,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 31.6,
+ "windspeed": 26.3,
+ "winddir": 173.6,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 851.7,
+ "solarenergy": 3.1,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728615600,
+ "tzoffset": 11.0,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 41.08,
+ "dew": 3.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 26.6,
+ "winddir": 167.1,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 960.0,
+ "solarenergy": 3.5,
+ "uvindex": 10.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728619200,
+ "tzoffset": 11.0,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 43.33,
+ "dew": 4.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 32.4,
+ "windspeed": 27.5,
+ "winddir": 167.9,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 874.0,
+ "solarenergy": 3.2,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728622800,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 45.7,
+ "dew": 4.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.6,
+ "windspeed": 28.3,
+ "winddir": 168.7,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 788.0,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728626400,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 48.18,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 36.7,
+ "windspeed": 29.2,
+ "winddir": 169.5,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 702.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728630000,
+ "tzoffset": 11.0,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 50.76,
+ "dew": 5.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 36.0,
+ "windspeed": 27.2,
+ "winddir": 167.4,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 468.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728633600,
+ "tzoffset": 11.0,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 53.48,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 35.3,
+ "windspeed": 25.3,
+ "winddir": 165.2,
+ "pressure": 1025.3,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 234.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728637200,
+ "tzoffset": 11.0,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 56.36,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 34.6,
+ "windspeed": 23.4,
+ "winddir": 163.1,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728640800,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 58.5,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.8,
+ "windspeed": 19.1,
+ "winddir": 166.1,
+ "pressure": 1026.7,
+ "visibility": 24.1,
+ "cloudcover": 11.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728644400,
+ "tzoffset": 11.0,
+ "temp": 13.9,
+ "feelslike": 13.9,
+ "humidity": 60.73,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 14.8,
+ "winddir": 169.1,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 22.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728648000,
+ "tzoffset": 11.0,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 63.04,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.3,
+ "windspeed": 10.4,
+ "winddir": 172.1,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 34.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-12",
+ "datetimeEpoch": 1728651600,
+ "tzoffset": 11.0,
+ "tempmax": 19.1,
+ "tempmin": 10.9,
+ "temp": 15.4,
+ "feelslikemax": 19.1,
+ "feelslikemin": 10.9,
+ "feelslike": 15.4,
+ "dew": 6.7,
+ "humidity": 57.1,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 30.6,
+ "windspeed": 24.5,
+ "winddir": 56.5,
+ "pressure": 1026.6,
+ "cloudcover": 40.6,
+ "visibility": 24.1,
+ "solarradiation": 293.5,
+ "solarenergy": 25.7,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:17:32",
+ "sunriseEpoch": 1728674252,
+ "sunset": "19:06:23",
+ "sunsetEpoch": 1728720383,
+ "moonphase": 0.32,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728651600,
+ "tzoffset": 11.0,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 63.43,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 9.5,
+ "winddir": 197.1,
+ "pressure": 1027.7,
+ "visibility": 24.1,
+ "cloudcover": 46.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728655200,
+ "tzoffset": 11.0,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 63.81,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 8.5,
+ "winddir": 222.2,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 58.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728658800,
+ "tzoffset": 11.0,
+ "temp": 12.9,
+ "feelslike": 12.9,
+ "humidity": 64.2,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 7.6,
+ "winddir": 247.2,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 70.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728662400,
+ "tzoffset": 11.0,
+ "temp": 12.2,
+ "feelslike": 12.2,
+ "humidity": 66.61,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 7.9,
+ "winddir": 255.0,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 50.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728666000,
+ "tzoffset": 11.0,
+ "temp": 11.5,
+ "feelslike": 11.5,
+ "humidity": 69.12,
+ "dew": 6.1,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 8.3,
+ "winddir": 262.7,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 29.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728669600,
+ "tzoffset": 11.0,
+ "temp": 10.9,
+ "feelslike": 10.9,
+ "humidity": 71.75,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 8.6,
+ "winddir": 270.5,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 8.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728673200,
+ "tzoffset": 11.0,
+ "temp": 11.6,
+ "feelslike": 11.6,
+ "humidity": 68.5,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.6,
+ "windspeed": 8.6,
+ "winddir": 273.4,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 5.5,
+ "solarradiation": 25.7,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728676800,
+ "tzoffset": 11.0,
+ "temp": 12.3,
+ "feelslike": 12.3,
+ "humidity": 65.42,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.4,
+ "windspeed": 8.6,
+ "winddir": 276.4,
+ "pressure": 1027.7,
+ "visibility": 24.1,
+ "cloudcover": 2.8,
+ "solarradiation": 51.3,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728680400,
+ "tzoffset": 11.0,
+ "temp": 13.1,
+ "feelslike": 13.1,
+ "humidity": 62.5,
+ "dew": 6.1,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 8.6,
+ "winddir": 279.3,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 77.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728684000,
+ "tzoffset": 11.0,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 54.73,
+ "dew": 5.9,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 8.5,
+ "winddir": 204.0,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 261.0,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728687600,
+ "tzoffset": 11.0,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 48.01,
+ "dew": 5.7,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 8.4,
+ "winddir": 128.8,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 445.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728691200,
+ "tzoffset": 11.0,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 42.18,
+ "dew": 5.5,
+ "precip": 0.0,
+ "precipprob": 22.6,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 8.3,
+ "winddir": 53.5,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 629.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728694800,
+ "tzoffset": 11.0,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 43.21,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.4,
+ "windspeed": 12.4,
+ "winddir": 57.4,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 735.0,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728698400,
+ "tzoffset": 11.0,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 44.26,
+ "dew": 6.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.8,
+ "windspeed": 16.4,
+ "winddir": 61.3,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 841.0,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728702000,
+ "tzoffset": 11.0,
+ "temp": 19.1,
+ "feelslike": 19.1,
+ "humidity": 45.34,
+ "dew": 7.0,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 20.5,
+ "winddir": 65.2,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 947.0,
+ "solarenergy": 3.4,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728705600,
+ "tzoffset": 11.0,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 46.8,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.0,
+ "windspeed": 21.8,
+ "winddir": 61.7,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 23.5,
+ "solarradiation": 863.0,
+ "solarenergy": 3.1,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728709200,
+ "tzoffset": 11.0,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 48.32,
+ "dew": 7.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.8,
+ "windspeed": 23.2,
+ "winddir": 58.1,
+ "pressure": 1024.3,
+ "visibility": 24.1,
+ "cloudcover": 46.9,
+ "solarradiation": 779.0,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728712800,
+ "tzoffset": 11.0,
+ "temp": 17.9,
+ "feelslike": 17.9,
+ "humidity": 49.89,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.6,
+ "windspeed": 24.5,
+ "winddir": 54.6,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 70.4,
+ "solarradiation": 695.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728716400,
+ "tzoffset": 11.0,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 52.52,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.0,
+ "windspeed": 21.8,
+ "winddir": 55.1,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 77.6,
+ "solarradiation": 463.3,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728720000,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 55.29,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 29.4,
+ "windspeed": 19.2,
+ "winddir": 55.7,
+ "pressure": 1025.3,
+ "visibility": 24.1,
+ "cloudcover": 84.8,
+ "solarradiation": 231.7,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728723600,
+ "tzoffset": 11.0,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 58.23,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.8,
+ "windspeed": 16.6,
+ "winddir": 56.2,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 92.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728727200,
+ "tzoffset": 11.0,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 60.3,
+ "dew": 7.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 14.0,
+ "winddir": 59.2,
+ "pressure": 1026.7,
+ "visibility": 24.1,
+ "cloudcover": 94.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728730800,
+ "tzoffset": 11.0,
+ "temp": 15.3,
+ "feelslike": 15.3,
+ "humidity": 62.44,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 11.5,
+ "winddir": 62.1,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 97.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728734400,
+ "tzoffset": 11.0,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 64.67,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 9.0,
+ "winddir": 65.1,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-13",
+ "datetimeEpoch": 1728738000,
+ "tzoffset": 11.0,
+ "tempmax": 18.6,
+ "tempmin": 14.4,
+ "temp": 16.5,
+ "feelslikemax": 18.6,
+ "feelslikemin": 14.4,
+ "feelslike": 16.5,
+ "dew": 10.0,
+ "humidity": 65.6,
+ "precip": 0.4,
+ "precipprob": 25.8,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 30.2,
+ "windspeed": 22.0,
+ "winddir": 63.3,
+ "pressure": 1026.5,
+ "cloudcover": 93.2,
+ "visibility": 24.1,
+ "solarradiation": 161.6,
+ "solarenergy": 13.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "sunrise": "06:16:15",
+ "sunriseEpoch": 1728760575,
+ "sunset": "19:07:10",
+ "sunsetEpoch": 1728806830,
+ "moonphase": 0.35,
+ "conditions": "Overcast",
+ "description": "Cloudy skies throughout the day.",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728738000,
+ "tzoffset": 11.0,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 65.68,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.1,
+ "windspeed": 8.6,
+ "winddir": 70.0,
+ "pressure": 1027.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728741600,
+ "tzoffset": 11.0,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 66.7,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.5,
+ "windspeed": 8.3,
+ "winddir": 74.8,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728745200,
+ "tzoffset": 11.0,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 67.74,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 7.9,
+ "winddir": 79.7,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728748800,
+ "tzoffset": 11.0,
+ "temp": 14.6,
+ "feelslike": 14.6,
+ "humidity": 68.95,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.6,
+ "windspeed": 7.4,
+ "winddir": 82.4,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728752400,
+ "tzoffset": 11.0,
+ "temp": 14.5,
+ "feelslike": 14.5,
+ "humidity": 70.18,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.4,
+ "windspeed": 7.0,
+ "winddir": 85.0,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 99.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728756000,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 71.43,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.2,
+ "windspeed": 6.5,
+ "winddir": 87.7,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 99.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728759600,
+ "tzoffset": 11.0,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 69.51,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.8,
+ "windspeed": 7.2,
+ "winddir": 85.0,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 99.9,
+ "solarradiation": 10.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728763200,
+ "tzoffset": 11.0,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 67.66,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.4,
+ "windspeed": 7.9,
+ "winddir": 82.4,
+ "pressure": 1027.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 20.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728766800,
+ "tzoffset": 11.0,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 65.87,
+ "dew": 10.1,
+ "precip": 0.2,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.0,
+ "windspeed": 8.6,
+ "winddir": 79.7,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 30.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728770400,
+ "tzoffset": 11.0,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 64.09,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 10.3,
+ "winddir": 77.7,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 119.7,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728774000,
+ "tzoffset": 11.0,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 62.35,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 12.0,
+ "winddir": 75.8,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 209.3,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728777600,
+ "tzoffset": 11.0,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 60.67,
+ "dew": 10.1,
+ "precip": 0.1,
+ "precipprob": 25.8,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 15.1,
+ "windspeed": 13.7,
+ "winddir": 73.8,
+ "pressure": 1028.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 299.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728781200,
+ "tzoffset": 11.0,
+ "temp": 18.0,
+ "feelslike": 18.0,
+ "humidity": 59.93,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.6,
+ "windspeed": 14.5,
+ "winddir": 73.6,
+ "pressure": 1027.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 351.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728784800,
+ "tzoffset": 11.0,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 59.19,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.1,
+ "windspeed": 15.4,
+ "winddir": 73.4,
+ "pressure": 1026.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 403.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728788400,
+ "tzoffset": 11.0,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 58.47,
+ "dew": 10.3,
+ "precip": 0.1,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 16.6,
+ "windspeed": 16.2,
+ "winddir": 73.2,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 455.0,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728792000,
+ "tzoffset": 11.0,
+ "temp": 18.4,
+ "feelslike": 18.4,
+ "humidity": 59.49,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.8,
+ "windspeed": 18.1,
+ "winddir": 69.4,
+ "pressure": 1025.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 473.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728795600,
+ "tzoffset": 11.0,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 60.53,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 20.0,
+ "winddir": 65.6,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 491.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728799200,
+ "tzoffset": 11.0,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 61.58,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.3,
+ "windspeed": 22.0,
+ "winddir": 61.8,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 509.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728802800,
+ "tzoffset": 11.0,
+ "temp": 17.6,
+ "feelslike": 17.6,
+ "humidity": 63.68,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.6,
+ "windspeed": 20.9,
+ "winddir": 57.4,
+ "pressure": 1024.3,
+ "visibility": 24.1,
+ "cloudcover": 85.4,
+ "solarradiation": 339.3,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728806400,
+ "tzoffset": 11.0,
+ "temp": 17.1,
+ "feelslike": 17.1,
+ "humidity": 65.86,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 28.9,
+ "windspeed": 19.8,
+ "winddir": 52.9,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 70.7,
+ "solarradiation": 169.7,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728810000,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 68.13,
+ "dew": 10.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 30.2,
+ "windspeed": 18.7,
+ "winddir": 48.5,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 56.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728813600,
+ "tzoffset": 11.0,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 70.05,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 27.8,
+ "windspeed": 16.8,
+ "winddir": 35.8,
+ "pressure": 1025.3,
+ "visibility": 24.1,
+ "cloudcover": 65.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728817200,
+ "tzoffset": 11.0,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 72.04,
+ "dew": 10.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.4,
+ "windspeed": 14.9,
+ "winddir": 23.2,
+ "pressure": 1025.7,
+ "visibility": 24.1,
+ "cloudcover": 74.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728820800,
+ "tzoffset": 11.0,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 74.08,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 13.0,
+ "winddir": 10.5,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 84.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-14",
+ "datetimeEpoch": 1728824400,
+ "tzoffset": 11.0,
+ "tempmax": 21.8,
+ "tempmin": 12.8,
+ "temp": 17.6,
+ "feelslikemax": 21.8,
+ "feelslikemin": 12.8,
+ "feelslike": 17.6,
+ "dew": 10.8,
+ "humidity": 66.6,
+ "precip": 0.1,
+ "precipprob": 12.9,
+ "precipcover": 4.17,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 20.9,
+ "windspeed": 18.7,
+ "winddir": 51.7,
+ "pressure": 1023.2,
+ "cloudcover": 48.5,
+ "visibility": 24.1,
+ "solarradiation": 291.1,
+ "solarenergy": 25.7,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:14:59",
+ "sunriseEpoch": 1728846899,
+ "sunset": "19:07:58",
+ "sunsetEpoch": 1728893278,
+ "moonphase": 0.38,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728824400,
+ "tzoffset": 11.0,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 77.15,
+ "dew": 10.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.4,
+ "windspeed": 11.4,
+ "winddir": 120.3,
+ "pressure": 1025.3,
+ "visibility": 24.1,
+ "cloudcover": 89.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728828000,
+ "tzoffset": 11.0,
+ "temp": 14.2,
+ "feelslike": 14.2,
+ "humidity": 80.36,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.8,
+ "windspeed": 9.8,
+ "winddir": 230.1,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 94.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728831600,
+ "tzoffset": 11.0,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 83.72,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 8.3,
+ "winddir": 339.9,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728835200,
+ "tzoffset": 11.0,
+ "temp": 13.2,
+ "feelslike": 13.2,
+ "humidity": 83.88,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 8.0,
+ "winddir": 341.7,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 77.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728838800,
+ "tzoffset": 11.0,
+ "temp": 13.0,
+ "feelslike": 13.0,
+ "humidity": 84.04,
+ "dew": 10.4,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 7.8,
+ "winddir": 343.6,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 55.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728842400,
+ "tzoffset": 11.0,
+ "temp": 12.8,
+ "feelslike": 12.8,
+ "humidity": 84.2,
+ "dew": 10.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 7.6,
+ "winddir": 345.4,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 32.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728846000,
+ "tzoffset": 11.0,
+ "temp": 13.8,
+ "feelslike": 13.8,
+ "humidity": 76.98,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.8,
+ "windspeed": 7.9,
+ "winddir": 232.0,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 23.6,
+ "solarradiation": 26.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728849600,
+ "tzoffset": 11.0,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 70.42,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.7,
+ "windspeed": 8.3,
+ "winddir": 118.7,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 14.3,
+ "solarradiation": 52.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728853200,
+ "tzoffset": 11.0,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 64.45,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.6,
+ "windspeed": 8.6,
+ "winddir": 5.3,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 78.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728856800,
+ "tzoffset": 11.0,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 55.6,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.0,
+ "windspeed": 9.8,
+ "winddir": 19.9,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 260.7,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728860400,
+ "tzoffset": 11.0,
+ "temp": 19.6,
+ "feelslike": 19.6,
+ "humidity": 48.04,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.3,
+ "windspeed": 11.0,
+ "winddir": 34.6,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 443.3,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728864000,
+ "tzoffset": 11.0,
+ "temp": 21.5,
+ "feelslike": 21.5,
+ "humidity": 41.56,
+ "dew": 7.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 12.2,
+ "winddir": 49.2,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 626.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728867600,
+ "tzoffset": 11.0,
+ "temp": 21.6,
+ "feelslike": 21.6,
+ "humidity": 42.93,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.6,
+ "windspeed": 14.4,
+ "winddir": 54.2,
+ "pressure": 1022.3,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 731.0,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728871200,
+ "tzoffset": 11.0,
+ "temp": 21.7,
+ "feelslike": 21.7,
+ "humidity": 44.34,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.5,
+ "windspeed": 16.6,
+ "winddir": 59.1,
+ "pressure": 1021.7,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 836.0,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 3.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728874800,
+ "tzoffset": 11.0,
+ "temp": 21.8,
+ "feelslike": 21.8,
+ "humidity": 45.78,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 18.7,
+ "winddir": 64.1,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 941.0,
+ "solarenergy": 3.4,
+ "uvindex": 9.0,
+ "severerisk": 3.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728878400,
+ "tzoffset": 11.0,
+ "temp": 21.4,
+ "feelslike": 21.4,
+ "humidity": 49.27,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.3,
+ "windspeed": 18.1,
+ "winddir": 62.1,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 19.1,
+ "solarradiation": 855.3,
+ "solarenergy": 3.1,
+ "uvindex": 9.0,
+ "severerisk": 3.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728882000,
+ "tzoffset": 11.0,
+ "temp": 20.9,
+ "feelslike": 20.9,
+ "humidity": 53.02,
+ "dew": 11.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.1,
+ "windspeed": 17.5,
+ "winddir": 60.2,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 33.2,
+ "solarradiation": 769.7,
+ "solarenergy": 2.8,
+ "uvindex": 8.0,
+ "severerisk": 3.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728885600,
+ "tzoffset": 11.0,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 57.05,
+ "dew": 11.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.9,
+ "windspeed": 16.9,
+ "winddir": 58.2,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 47.3,
+ "solarradiation": 684.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 3.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728889200,
+ "tzoffset": 11.0,
+ "temp": 19.6,
+ "feelslike": 19.6,
+ "humidity": 63.7,
+ "dew": 12.5,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.9,
+ "windspeed": 12.6,
+ "winddir": 43.6,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 64.9,
+ "solarradiation": 456.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728892800,
+ "tzoffset": 11.0,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 71.13,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.9,
+ "windspeed": 8.3,
+ "winddir": 29.0,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 82.4,
+ "solarradiation": 228.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728896400,
+ "tzoffset": 11.0,
+ "temp": 17.7,
+ "feelslike": 17.7,
+ "humidity": 79.45,
+ "dew": 14.1,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 4.0,
+ "winddir": 14.4,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728900000,
+ "tzoffset": 11.0,
+ "temp": 17.5,
+ "feelslike": 17.5,
+ "humidity": 79.77,
+ "dew": 14.0,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.5,
+ "windspeed": 6.6,
+ "winddir": 73.6,
+ "pressure": 1024.3,
+ "visibility": 24.1,
+ "cloudcover": 99.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728903600,
+ "tzoffset": 11.0,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 80.1,
+ "dew": 13.9,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.2,
+ "windspeed": 9.2,
+ "winddir": 132.9,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 98.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728907200,
+ "tzoffset": 11.0,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 80.43,
+ "dew": 13.9,
+ "precip": 0.1,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 19.8,
+ "windspeed": 11.9,
+ "winddir": 192.1,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 97.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-15",
+ "datetimeEpoch": 1728910800,
+ "tzoffset": 11.0,
+ "tempmax": 19.5,
+ "tempmin": 16.4,
+ "temp": 17.5,
+ "feelslikemax": 19.5,
+ "feelslikemin": 16.4,
+ "feelslike": 17.5,
+ "dew": 13.4,
+ "humidity": 77.1,
+ "precip": 0.9,
+ "precipprob": 16.1,
+ "precipcover": 25.0,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 26.6,
+ "windspeed": 17.3,
+ "winddir": 169.4,
+ "pressure": 1024.6,
+ "cloudcover": 97.0,
+ "visibility": 24.1,
+ "solarradiation": 184.5,
+ "solarenergy": 15.9,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "sunrise": "06:13:44",
+ "sunriseEpoch": 1728933224,
+ "sunset": "19:08:45",
+ "sunsetEpoch": 1728979725,
+ "moonphase": 0.42,
+ "conditions": "Overcast",
+ "description": "Cloudy skies throughout the day.",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728910800,
+ "tzoffset": 11.0,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 81.79,
+ "dew": 13.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.1,
+ "windspeed": 13.3,
+ "winddir": 186.6,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 97.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728914400,
+ "tzoffset": 11.0,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 83.18,
+ "dew": 13.8,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 24.4,
+ "windspeed": 14.8,
+ "winddir": 181.2,
+ "pressure": 1024.3,
+ "visibility": 24.1,
+ "cloudcover": 98.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728918000,
+ "tzoffset": 11.0,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 84.6,
+ "dew": 13.8,
+ "precip": 0.3,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 26.6,
+ "windspeed": 16.2,
+ "winddir": 175.7,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 98.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728921600,
+ "tzoffset": 11.0,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 83.34,
+ "dew": 13.7,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.3,
+ "windspeed": 16.4,
+ "winddir": 177.0,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 99.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728925200,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 82.11,
+ "dew": 13.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.9,
+ "windspeed": 16.7,
+ "winddir": 178.4,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 99.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728928800,
+ "tzoffset": 11.0,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 80.88,
+ "dew": 13.5,
+ "precip": 0.1,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 25.6,
+ "windspeed": 16.9,
+ "winddir": 179.7,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728932400,
+ "tzoffset": 11.0,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 80.35,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.3,
+ "windspeed": 17.0,
+ "winddir": 184.7,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 6.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728936000,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 79.81,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.1,
+ "windspeed": 17.2,
+ "winddir": 189.8,
+ "pressure": 1025.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 12.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728939600,
+ "tzoffset": 11.0,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 79.28,
+ "dew": 12.9,
+ "precip": 0.2,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 24.8,
+ "windspeed": 17.3,
+ "winddir": 194.8,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 18.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728943200,
+ "tzoffset": 11.0,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 75.18,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.9,
+ "windspeed": 16.6,
+ "winddir": 188.1,
+ "pressure": 1026.3,
+ "visibility": 24.1,
+ "cloudcover": 96.7,
+ "solarradiation": 140.3,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728946800,
+ "tzoffset": 11.0,
+ "temp": 18.0,
+ "feelslike": 18.0,
+ "humidity": 71.32,
+ "dew": 12.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.9,
+ "windspeed": 15.8,
+ "winddir": 181.4,
+ "pressure": 1026.7,
+ "visibility": 24.1,
+ "cloudcover": 93.3,
+ "solarradiation": 262.7,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728950400,
+ "tzoffset": 11.0,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 67.68,
+ "dew": 12.7,
+ "precip": 0.1,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 13.0,
+ "windspeed": 15.1,
+ "winddir": 174.7,
+ "pressure": 1027.0,
+ "visibility": 24.1,
+ "cloudcover": 90.0,
+ "solarradiation": 385.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728954000,
+ "tzoffset": 11.0,
+ "temp": 19.0,
+ "feelslike": 19.0,
+ "humidity": 67.73,
+ "dew": 12.9,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.8,
+ "windspeed": 15.7,
+ "winddir": 170.1,
+ "pressure": 1026.0,
+ "visibility": 24.1,
+ "cloudcover": 89.7,
+ "solarradiation": 453.0,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728957600,
+ "tzoffset": 11.0,
+ "temp": 19.2,
+ "feelslike": 19.2,
+ "humidity": 67.78,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.7,
+ "windspeed": 16.3,
+ "winddir": 165.4,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 89.5,
+ "solarradiation": 521.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728961200,
+ "tzoffset": 11.0,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 67.82,
+ "dew": 13.4,
+ "precip": 0.1,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.6,
+ "windspeed": 16.9,
+ "winddir": 160.8,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 89.2,
+ "solarradiation": 589.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728964800,
+ "tzoffset": 11.0,
+ "temp": 19.3,
+ "feelslike": 19.3,
+ "humidity": 68.38,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.1,
+ "windspeed": 15.2,
+ "winddir": 153.4,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 92.8,
+ "solarradiation": 554.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728968400,
+ "tzoffset": 11.0,
+ "temp": 19.1,
+ "feelslike": 19.1,
+ "humidity": 68.95,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.6,
+ "windspeed": 13.6,
+ "winddir": 146.0,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 96.4,
+ "solarradiation": 519.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728972000,
+ "tzoffset": 11.0,
+ "temp": 19.0,
+ "feelslike": 19.0,
+ "humidity": 69.51,
+ "dew": 13.3,
+ "precip": 0.1,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.2,
+ "windspeed": 11.9,
+ "winddir": 138.6,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 484.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728975600,
+ "tzoffset": 11.0,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 74.04,
+ "dew": 13.4,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 9.6,
+ "winddir": 133.7,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 322.7,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728979200,
+ "tzoffset": 11.0,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 78.89,
+ "dew": 13.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 7.3,
+ "winddir": 128.9,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 161.3,
+ "solarenergy": 0.6,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728982800,
+ "tzoffset": 11.0,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 84.08,
+ "dew": 13.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 5.0,
+ "winddir": 124.0,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728986400,
+ "tzoffset": 11.0,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 84.25,
+ "dew": 13.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.4,
+ "windspeed": 5.2,
+ "winddir": 86.1,
+ "pressure": 1024.3,
+ "visibility": 24.1,
+ "cloudcover": 99.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728990000,
+ "tzoffset": 11.0,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 84.43,
+ "dew": 13.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.8,
+ "windspeed": 5.3,
+ "winddir": 48.1,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 99.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728993600,
+ "tzoffset": 11.0,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 84.6,
+ "dew": 13.8,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 5.4,
+ "winddir": 10.2,
+ "pressure": 1025.0,
+ "visibility": 24.1,
+ "cloudcover": 99.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-16",
+ "datetimeEpoch": 1728997200,
+ "tzoffset": 11.0,
+ "tempmax": 22.4,
+ "tempmin": 14.1,
+ "temp": 18.0,
+ "feelslikemax": 22.4,
+ "feelslikemin": 14.1,
+ "feelslike": 18.0,
+ "dew": 13.0,
+ "humidity": 74.5,
+ "precip": 2.1,
+ "precipprob": 19.4,
+ "precipcover": 12.5,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 28.1,
+ "windspeed": 19.1,
+ "winddir": 26.7,
+ "pressure": 1021.8,
+ "cloudcover": 50.6,
+ "visibility": 23.1,
+ "solarradiation": 284.4,
+ "solarenergy": 25.1,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "sunrise": "06:12:29",
+ "sunriseEpoch": 1729019549,
+ "sunset": "19:09:34",
+ "sunsetEpoch": 1729066174,
+ "moonphase": 0.45,
+ "conditions": "Partially cloudy",
+ "description": "Partly cloudy throughout the day.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728997200,
+ "tzoffset": 11.0,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 86.78,
+ "dew": 13.7,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 6.0,
+ "winddir": 101.1,
+ "pressure": 1024.7,
+ "visibility": 24.1,
+ "cloudcover": 76.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1729000800,
+ "tzoffset": 11.0,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 89.03,
+ "dew": 13.6,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 6.6,
+ "winddir": 192.0,
+ "pressure": 1024.3,
+ "visibility": 24.1,
+ "cloudcover": 53.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1729004400,
+ "tzoffset": 11.0,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 91.34,
+ "dew": 13.6,
+ "precip": 0.1,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 8.3,
+ "windspeed": 7.2,
+ "winddir": 282.9,
+ "pressure": 1024.0,
+ "visibility": 24.1,
+ "cloudcover": 30.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1729008000,
+ "tzoffset": 11.0,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 91.72,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.7,
+ "windspeed": 6.7,
+ "winddir": 297.8,
+ "pressure": 1023.7,
+ "visibility": 24.1,
+ "cloudcover": 48.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1729011600,
+ "tzoffset": 11.0,
+ "temp": 14.4,
+ "feelslike": 14.4,
+ "humidity": 92.1,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.1,
+ "windspeed": 6.2,
+ "winddir": 312.8,
+ "pressure": 1023.3,
+ "visibility": 24.1,
+ "cloudcover": 66.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1729015200,
+ "tzoffset": 11.0,
+ "temp": 14.1,
+ "feelslike": 14.1,
+ "humidity": 92.48,
+ "dew": 12.9,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 5.8,
+ "winddir": 327.7,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 83.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1729018800,
+ "tzoffset": 11.0,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 86.14,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.0,
+ "windspeed": 5.9,
+ "winddir": 336.9,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 57.6,
+ "solarradiation": 25.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1729022400,
+ "tzoffset": 11.0,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 80.28,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.6,
+ "windspeed": 6.0,
+ "winddir": 346.1,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 31.3,
+ "solarradiation": 50.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1729026000,
+ "tzoffset": 11.0,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 74.86,
+ "dew": 12.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 6.1,
+ "winddir": 355.3,
+ "pressure": 1023.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 75.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1729029600,
+ "tzoffset": 11.0,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 65.65,
+ "dew": 12.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.1,
+ "windspeed": 8.3,
+ "winddir": 254.0,
+ "pressure": 1022.7,
+ "visibility": 24.1,
+ "cloudcover": 10.5,
+ "solarradiation": 258.3,
+ "solarenergy": 1.0,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1729033200,
+ "tzoffset": 11.0,
+ "temp": 20.4,
+ "feelslike": 20.4,
+ "humidity": 57.64,
+ "dew": 11.8,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.1,
+ "windspeed": 10.4,
+ "winddir": 152.7,
+ "pressure": 1022.3,
+ "visibility": 24.1,
+ "cloudcover": 16.1,
+ "solarradiation": 441.7,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1729036800,
+ "tzoffset": 11.0,
+ "temp": 22.0,
+ "feelslike": 22.0,
+ "humidity": 50.65,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 12.6,
+ "winddir": 51.4,
+ "pressure": 1022.0,
+ "visibility": 24.1,
+ "cloudcover": 21.6,
+ "solarradiation": 625.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1729040400,
+ "tzoffset": 11.0,
+ "temp": 22.1,
+ "feelslike": 22.1,
+ "humidity": 50.35,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 14.8,
+ "winddir": 58.9,
+ "pressure": 1021.3,
+ "visibility": 24.1,
+ "cloudcover": 28.6,
+ "solarradiation": 728.0,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1729044000,
+ "tzoffset": 11.0,
+ "temp": 22.2,
+ "feelslike": 22.2,
+ "humidity": 50.06,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 16.9,
+ "winddir": 66.4,
+ "pressure": 1020.7,
+ "visibility": 24.1,
+ "cloudcover": 35.5,
+ "solarradiation": 831.0,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1729047600,
+ "tzoffset": 11.0,
+ "temp": 22.4,
+ "feelslike": 22.4,
+ "humidity": 49.76,
+ "dew": 11.4,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 19.1,
+ "winddir": 73.9,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 42.5,
+ "solarradiation": 934.0,
+ "solarenergy": 3.4,
+ "uvindex": 9.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1729051200,
+ "tzoffset": 11.0,
+ "temp": 21.7,
+ "feelslike": 21.7,
+ "humidity": 54.52,
+ "dew": 12.2,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.6,
+ "windspeed": 16.2,
+ "winddir": 92.7,
+ "pressure": 1020.0,
+ "visibility": 21.4,
+ "cloudcover": 61.6,
+ "solarradiation": 836.3,
+ "solarenergy": 3.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1729054800,
+ "tzoffset": 11.0,
+ "temp": 21.1,
+ "feelslike": 21.1,
+ "humidity": 59.73,
+ "dew": 12.9,
+ "precip": 0.0,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.1,
+ "windspeed": 13.3,
+ "winddir": 111.4,
+ "pressure": 1020.0,
+ "visibility": 18.8,
+ "cloudcover": 80.7,
+ "solarradiation": 738.7,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1729058400,
+ "tzoffset": 11.0,
+ "temp": 20.5,
+ "feelslike": 20.5,
+ "humidity": 65.43,
+ "dew": 13.8,
+ "precip": 0.4,
+ "precipprob": 19.4,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 12.6,
+ "windspeed": 10.4,
+ "winddir": 130.2,
+ "pressure": 1020.0,
+ "visibility": 16.1,
+ "cloudcover": 99.8,
+ "solarradiation": 641.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1729062000,
+ "tzoffset": 11.0,
+ "temp": 19.4,
+ "feelslike": 19.4,
+ "humidity": 72.05,
+ "dew": 14.2,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.8,
+ "windspeed": 11.0,
+ "winddir": 195.3,
+ "pressure": 1020.0,
+ "visibility": 18.8,
+ "cloudcover": 92.4,
+ "solarradiation": 427.3,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1729065600,
+ "tzoffset": 11.0,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 79.37,
+ "dew": 14.7,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.9,
+ "windspeed": 11.6,
+ "winddir": 260.3,
+ "pressure": 1020.0,
+ "visibility": 21.4,
+ "cloudcover": 84.9,
+ "solarradiation": 213.7,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1729069200,
+ "tzoffset": 11.0,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 87.47,
+ "dew": 15.2,
+ "precip": 1.6,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 28.1,
+ "windspeed": 12.2,
+ "winddir": 325.4,
+ "pressure": 1020.0,
+ "visibility": 24.1,
+ "cloudcover": 77.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 3.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1729072800,
+ "tzoffset": 11.0,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 87.05,
+ "dew": 14.5,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 26.6,
+ "windspeed": 12.0,
+ "winddir": 302.1,
+ "pressure": 1020.3,
+ "visibility": 24.1,
+ "cloudcover": 56.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1729076400,
+ "tzoffset": 11.0,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 86.62,
+ "dew": 13.9,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 25.2,
+ "windspeed": 11.8,
+ "winddir": 278.8,
+ "pressure": 1020.7,
+ "visibility": 24.1,
+ "cloudcover": 36.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1729080000,
+ "tzoffset": 11.0,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 86.19,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 16.1,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.8,
+ "windspeed": 11.5,
+ "winddir": 255.5,
+ "pressure": 1021.0,
+ "visibility": 24.1,
+ "cloudcover": 15.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
}
- ]
+ ],
+ "alerts": [],
+ "stations": {
+ "D5330": {
+ "distance": 1301.0,
+ "latitude": -33.871,
+ "longitude": 151.221,
+ "useCount": 0,
+ "id": "D5330",
+ "name": "DW5330 Sydney AU",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "YSRI": {
+ "distance": 49631.0,
+ "latitude": -33.6,
+ "longitude": 150.78,
+ "useCount": 0,
+ "id": "YSRI",
+ "name": "YSRI",
+ "quality": 50,
+ "contribution": 0.0
+ },
+ "E8081": {
+ "distance": 7028.0,
+ "latitude": -33.814,
+ "longitude": 151.171,
+ "useCount": 0,
+ "id": "E8081",
+ "name": "EW8081 Lane Cove AU",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "D8873": {
+ "distance": 7410.0,
+ "latitude": -33.823,
+ "longitude": 151.15,
+ "useCount": 0,
+ "id": "D8873",
+ "name": "DW8873 Sydney AU",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "YSSY": {
+ "distance": 9291.0,
+ "latitude": -33.95,
+ "longitude": 151.18,
+ "useCount": 0,
+ "id": "YSSY",
+ "name": "YSSY",
+ "quality": 50,
+ "contribution": 0.0
+ }
+ },
+ "currentConditions": {
+ "datetime": "07:15:00",
+ "datetimeEpoch": 1727817300,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 74.2,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.3,
+ "windspeed": 9.8,
+ "winddir": 357.0,
+ "pressure": 1028.0,
+ "visibility": 10.0,
+ "cloudcover": 88.0,
+ "solarradiation": 83.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": [
+ "E8081",
+ "D5330",
+ "D8873",
+ "YSSY"
+ ],
+ "source": "obs",
+ "sunrise": "05:30:49",
+ "sunriseEpoch": 1727811049,
+ "sunset": "17:58:50",
+ "sunsetEpoch": 1727855930,
+ "moonphase": 0.98
+ }
}
\ No newline at end of file
diff --git a/app/src/androidTest/assets/valid_response_with_alert.json b/app/src/androidTest/assets/valid_response_with_alert.json
new file mode 100644
index 0000000..6016181
--- /dev/null
+++ b/app/src/androidTest/assets/valid_response_with_alert.json
@@ -0,0 +1,10603 @@
+{
+ "queryCost": 1,
+ "latitude": 38.5794,
+ "longitude": -121.491,
+ "resolvedAddress": "CA, United States",
+ "address": "california",
+ "timezone": "America/Los_Angeles",
+ "tzoffset": -7.0,
+ "description": "Similar temperatures continuing with no rain expected.",
+ "days": [
+ {
+ "datetime": "2024-10-01",
+ "datetimeEpoch": 1727766000,
+ "tempmax": 37.3,
+ "tempmin": 14.9,
+ "temp": 25.6,
+ "feelslikemax": 35.0,
+ "feelslikemin": 14.9,
+ "feelslike": 24.7,
+ "dew": 8.4,
+ "humidity": 40.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 14.8,
+ "windspeed": 9.6,
+ "winddir": 345.2,
+ "pressure": 1013.4,
+ "cloudcover": 0.8,
+ "visibility": 16.1,
+ "solarradiation": 85.4,
+ "solarenergy": 7.4,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "sunrise": "07:02:25",
+ "sunriseEpoch": 1727791345,
+ "sunset": "18:47:50",
+ "sunsetEpoch": 1727833670,
+ "moonphase": 0.97,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "comb",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727766000,
+ "temp": 18.1,
+ "feelslike": 18.1,
+ "humidity": 63.42,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 2.0,
+ "winddir": 16.0,
+ "pressure": 1012.8,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727769600,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 62.62,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 0.2,
+ "winddir": 2.0,
+ "pressure": 1013.0,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727773200,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 69.29,
+ "dew": 10.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 1.8,
+ "winddir": 3.0,
+ "pressure": 1012.9,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727776800,
+ "temp": 16.3,
+ "feelslike": 16.3,
+ "humidity": 71.53,
+ "dew": 11.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 1.4,
+ "winddir": 360.0,
+ "pressure": 1013.1,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727780400,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 71.47,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 0.5,
+ "winddir": 360.0,
+ "pressure": 1013.2,
+ "visibility": 15.6,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727784000,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 64.55,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.0,
+ "winddir": 338.0,
+ "pressure": 1013.4,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727787600,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 71.33,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 1.4,
+ "winddir": 4.0,
+ "pressure": 1013.9,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727791200,
+ "temp": 14.9,
+ "feelslike": 14.9,
+ "humidity": 72.16,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 59.0,
+ "pressure": 1014.3,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727794800,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 64.76,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 0.0,
+ "winddir": 0.0,
+ "pressure": 1014.9,
+ "visibility": 16.0,
+ "cloudcover": 3.2,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727798400,
+ "temp": 21.6,
+ "feelslike": 21.6,
+ "humidity": 48.48,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 0.4,
+ "winddir": 1.0,
+ "pressure": 1015.3,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 23.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727802000,
+ "temp": 25.2,
+ "feelslike": 25.2,
+ "humidity": 35.55,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 1.7,
+ "winddir": 356.0,
+ "pressure": 1015.6,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 44.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727805600,
+ "temp": 28.8,
+ "feelslike": 27.5,
+ "humidity": 26.01,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 6.5,
+ "winddir": 331.0,
+ "pressure": 1015.4,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 62.0,
+ "solarenergy": 0.2,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727809200,
+ "temp": 30.7,
+ "feelslike": 28.9,
+ "humidity": 22.16,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.3,
+ "winddir": 8.0,
+ "pressure": 1015.1,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 74.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727812800,
+ "temp": 33.1,
+ "feelslike": 31.0,
+ "humidity": 18.81,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 7.1,
+ "winddir": 347.0,
+ "pressure": 1014.6,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 81.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727816400,
+ "temp": 35.2,
+ "feelslike": 32.8,
+ "humidity": 15.57,
+ "dew": 5.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 9.6,
+ "winddir": 315.0,
+ "pressure": 1013.8,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 81.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "E9060",
+ "KSMF",
+ "KLHM",
+ "KEDU",
+ "KSAC",
+ "KVCB",
+ "KMHR"
+ ],
+ "source": "obs"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727820000,
+ "temp": 37.3,
+ "feelslike": 35.0,
+ "humidity": 16.01,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 330.0,
+ "pressure": 1013.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 647.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727823600,
+ "temp": 37.3,
+ "feelslike": 35.0,
+ "humidity": 16.01,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 320.0,
+ "pressure": 1013.0,
+ "visibility": 16.2,
+ "cloudcover": 1.0,
+ "solarradiation": 514.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727827200,
+ "temp": 37.3,
+ "feelslike": 35.0,
+ "humidity": 16.01,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.4,
+ "winddir": 320.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 348.0,
+ "solarenergy": 1.3,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727830800,
+ "temp": 36.7,
+ "feelslike": 34.5,
+ "humidity": 17.12,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.6,
+ "winddir": 320.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 1.0,
+ "solarradiation": 110.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727834400,
+ "temp": 34.5,
+ "feelslike": 32.3,
+ "humidity": 18.68,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 350.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 1.0,
+ "solarradiation": 19.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727838000,
+ "temp": 32.3,
+ "feelslike": 30.3,
+ "humidity": 21.14,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 350.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 0.0,
+ "solarradiation": 13.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727841600,
+ "temp": 28.4,
+ "feelslike": 27.2,
+ "humidity": 26.43,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 0.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 10.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727845200,
+ "temp": 26.2,
+ "feelslike": 26.2,
+ "humidity": 28.86,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 50.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 3.0,
+ "solarradiation": 8.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727848800,
+ "temp": 25.0,
+ "feelslike": 25.0,
+ "humidity": 30.99,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 90.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 3.0,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-02",
+ "datetimeEpoch": 1727852400,
+ "tempmax": 38.4,
+ "tempmin": 18.9,
+ "temp": 27.4,
+ "feelslikemax": 36.1,
+ "feelslikemin": 18.9,
+ "feelslike": 26.5,
+ "dew": 6.9,
+ "humidity": 29.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 312.6,
+ "pressure": 1010.6,
+ "cloudcover": 1.4,
+ "visibility": 16.2,
+ "solarradiation": 220.9,
+ "solarenergy": 19.0,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "sunrise": "07:03:20",
+ "sunriseEpoch": 1727877800,
+ "sunset": "18:46:17",
+ "sunsetEpoch": 1727919977,
+ "moonphase": 0.0,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727852400,
+ "temp": 23.9,
+ "feelslike": 23.9,
+ "humidity": 33.1,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 90.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727856000,
+ "temp": 22.3,
+ "feelslike": 22.3,
+ "humidity": 35.23,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 30.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 3.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727859600,
+ "temp": 21.2,
+ "feelslike": 21.2,
+ "humidity": 37.68,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 1.8,
+ "winddir": 0.0,
+ "pressure": 1011.0,
+ "visibility": 16.2,
+ "cloudcover": 3.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727863200,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 37.51,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 3.6,
+ "winddir": 350.0,
+ "pressure": 1011.0,
+ "visibility": 16.2,
+ "cloudcover": 3.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727866800,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 40.15,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.6,
+ "winddir": 0.0,
+ "pressure": 1011.0,
+ "visibility": 16.2,
+ "cloudcover": 3.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727870400,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 40.15,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 340.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727874000,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 39.98,
+ "dew": 5.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 340.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727877600,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 41.68,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 340.0,
+ "pressure": 1013.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727881200,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 41.85,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 350.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 0.0,
+ "solarradiation": 99.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727884800,
+ "temp": 22.3,
+ "feelslike": 22.3,
+ "humidity": 36.47,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 350.0,
+ "pressure": 1013.0,
+ "visibility": 16.3,
+ "cloudcover": 0.0,
+ "solarradiation": 260.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727888400,
+ "temp": 26.7,
+ "feelslike": 26.7,
+ "humidity": 29.2,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 350.0,
+ "pressure": 1013.0,
+ "visibility": 16.2,
+ "cloudcover": 0.0,
+ "solarradiation": 415.0,
+ "solarenergy": 1.5,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727892000,
+ "temp": 30.0,
+ "feelslike": 28.3,
+ "humidity": 23.13,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 320.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 0.0,
+ "solarradiation": 541.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727895600,
+ "temp": 32.8,
+ "feelslike": 30.7,
+ "humidity": 19.72,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 320.0,
+ "pressure": 1012.0,
+ "visibility": 16.2,
+ "cloudcover": 0.0,
+ "solarradiation": 729.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727899200,
+ "temp": 35.6,
+ "feelslike": 33.4,
+ "humidity": 17.58,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 320.0,
+ "pressure": 1011.0,
+ "visibility": 16.2,
+ "cloudcover": 0.0,
+ "solarradiation": 757.0,
+ "solarenergy": 2.7,
+ "uvindex": 8.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727902800,
+ "temp": 36.7,
+ "feelslike": 34.5,
+ "humidity": 17.12,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 300.0,
+ "pressure": 1010.0,
+ "visibility": 16.2,
+ "cloudcover": 1.0,
+ "solarradiation": 732.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727906400,
+ "temp": 37.8,
+ "feelslike": 35.6,
+ "humidity": 16.12,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 300.0,
+ "pressure": 1009.0,
+ "visibility": 16.2,
+ "cloudcover": 1.0,
+ "solarradiation": 655.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727910000,
+ "temp": 38.4,
+ "feelslike": 36.1,
+ "humidity": 15.08,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.4,
+ "winddir": 300.0,
+ "pressure": 1009.0,
+ "visibility": 16.2,
+ "cloudcover": 1.0,
+ "solarradiation": 533.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1727913600,
+ "temp": 37.3,
+ "feelslike": 35.0,
+ "humidity": 16.01,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 3.6,
+ "winddir": 250.0,
+ "pressure": 1008.0,
+ "visibility": 16.2,
+ "cloudcover": 2.0,
+ "solarradiation": 379.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1727917200,
+ "temp": 35.6,
+ "feelslike": 33.4,
+ "humidity": 18.19,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 3.6,
+ "winddir": 250.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 2.0,
+ "solarradiation": 118.0,
+ "solarenergy": 0.4,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1727920800,
+ "temp": 32.8,
+ "feelslike": 30.8,
+ "humidity": 21.26,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 3.6,
+ "winddir": 250.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 2.0,
+ "solarradiation": 28.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1727924400,
+ "temp": 30.0,
+ "feelslike": 28.4,
+ "humidity": 24.93,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 3.6,
+ "winddir": 180.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 1.0,
+ "solarradiation": 19.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1727928000,
+ "temp": 27.8,
+ "feelslike": 26.8,
+ "humidity": 28.32,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 3.6,
+ "winddir": 180.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 1.0,
+ "solarradiation": 16.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1727931600,
+ "temp": 25.6,
+ "feelslike": 25.6,
+ "humidity": 32.24,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 3.6,
+ "winddir": 180.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 1.0,
+ "solarradiation": 12.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1727935200,
+ "temp": 23.9,
+ "feelslike": 23.9,
+ "humidity": 35.69,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.6,
+ "winddir": 160.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 2.0,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-03",
+ "datetimeEpoch": 1727938800,
+ "tempmax": 36.2,
+ "tempmin": 18.4,
+ "temp": 26.2,
+ "feelslikemax": 34.2,
+ "feelslikemin": 18.4,
+ "feelslike": 25.4,
+ "dew": 8.1,
+ "humidity": 33.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 16.6,
+ "windspeed": 7.6,
+ "winddir": 204.1,
+ "pressure": 1007.9,
+ "cloudcover": 1.7,
+ "visibility": 16.3,
+ "solarradiation": 228.0,
+ "solarenergy": 19.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:04:16",
+ "sunriseEpoch": 1727964256,
+ "sunset": "18:44:44",
+ "sunsetEpoch": 1728006284,
+ "moonphase": 0.03,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1727938800,
+ "temp": 22.3,
+ "feelslike": 22.3,
+ "humidity": 38.0,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.6,
+ "winddir": 160.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 2.0,
+ "solarradiation": 6.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1727942400,
+ "temp": 21.4,
+ "feelslike": 21.4,
+ "humidity": 40.14,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 3.6,
+ "winddir": 155.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 3.0,
+ "solarradiation": 3.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1727946000,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 42.17,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 3.6,
+ "winddir": 150.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 4.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1727949600,
+ "temp": 20.0,
+ "feelslike": 20.0,
+ "humidity": 43.76,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 3.6,
+ "winddir": 156.7,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 3.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1727953200,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 45.14,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 3.6,
+ "winddir": 163.3,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 3.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1727956800,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 46.86,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 170.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 3.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1727960400,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 48.76,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 3.6,
+ "winddir": 190.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 2.3,
+ "solarradiation": 26.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1727964000,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 50.08,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 3.6,
+ "winddir": 210.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 1.7,
+ "solarradiation": 51.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1727967600,
+ "temp": 18.4,
+ "feelslike": 18.4,
+ "humidity": 52.11,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.6,
+ "winddir": 230.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 1.0,
+ "solarradiation": 77.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1727971200,
+ "temp": 21.7,
+ "feelslike": 21.7,
+ "humidity": 43.06,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 3.6,
+ "winddir": 236.7,
+ "pressure": 1010.0,
+ "visibility": 16.3,
+ "cloudcover": 0.7,
+ "solarradiation": 197.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1727974800,
+ "temp": 25.1,
+ "feelslike": 25.1,
+ "humidity": 35.31,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 3.6,
+ "winddir": 243.3,
+ "pressure": 1010.0,
+ "visibility": 16.3,
+ "cloudcover": 0.3,
+ "solarradiation": 317.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1727978400,
+ "temp": 28.4,
+ "feelslike": 27.3,
+ "humidity": 29.47,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 3.6,
+ "winddir": 250.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 0.0,
+ "solarradiation": 437.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1727982000,
+ "temp": 30.6,
+ "feelslike": 29.0,
+ "humidity": 26.31,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 4.3,
+ "winddir": 240.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 0.3,
+ "solarradiation": 537.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1727985600,
+ "temp": 32.8,
+ "feelslike": 31.0,
+ "humidity": 23.53,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 4.7,
+ "winddir": 230.0,
+ "pressure": 1007.0,
+ "visibility": 16.3,
+ "cloudcover": 0.7,
+ "solarradiation": 638.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1727989200,
+ "temp": 35.0,
+ "feelslike": 33.1,
+ "humidity": 21.09,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 5.4,
+ "winddir": 220.0,
+ "pressure": 1007.0,
+ "visibility": 16.3,
+ "cloudcover": 1.0,
+ "solarradiation": 738.0,
+ "solarenergy": 2.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1727992800,
+ "temp": 35.4,
+ "feelslike": 33.5,
+ "humidity": 20.36,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 6.1,
+ "winddir": 220.0,
+ "pressure": 1006.0,
+ "visibility": 16.3,
+ "cloudcover": 1.3,
+ "solarradiation": 648.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1727996400,
+ "temp": 35.8,
+ "feelslike": 33.8,
+ "humidity": 19.64,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 6.8,
+ "winddir": 220.0,
+ "pressure": 1006.0,
+ "visibility": 16.3,
+ "cloudcover": 1.7,
+ "solarradiation": 559.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728000000,
+ "temp": 36.2,
+ "feelslike": 34.2,
+ "humidity": 18.96,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 7.6,
+ "winddir": 220.0,
+ "pressure": 1005.0,
+ "visibility": 16.3,
+ "cloudcover": 2.0,
+ "solarradiation": 469.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728003600,
+ "temp": 33.9,
+ "feelslike": 31.8,
+ "humidity": 19.72,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 7.6,
+ "winddir": 216.7,
+ "pressure": 1005.0,
+ "visibility": 16.3,
+ "cloudcover": 1.7,
+ "solarradiation": 338.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728007200,
+ "temp": 31.3,
+ "feelslike": 29.4,
+ "humidity": 22.37,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 6.8,
+ "winddir": 213.3,
+ "pressure": 1006.0,
+ "visibility": 16.3,
+ "cloudcover": 1.3,
+ "solarradiation": 206.0,
+ "solarenergy": 0.7,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728010800,
+ "temp": 28.7,
+ "feelslike": 27.4,
+ "humidity": 25.62,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 5.8,
+ "winddir": 210.0,
+ "pressure": 1006.0,
+ "visibility": 16.3,
+ "cloudcover": 1.0,
+ "solarradiation": 75.0,
+ "solarenergy": 0.3,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728014400,
+ "temp": 26.9,
+ "feelslike": 26.3,
+ "humidity": 28.85,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 5.8,
+ "winddir": 193.3,
+ "pressure": 1007.0,
+ "visibility": 16.3,
+ "cloudcover": 1.3,
+ "solarradiation": 62.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728018000,
+ "temp": 25.0,
+ "feelslike": 25.0,
+ "humidity": 32.96,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 5.8,
+ "winddir": 176.7,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 1.7,
+ "solarradiation": 50.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728021600,
+ "temp": 23.2,
+ "feelslike": 23.2,
+ "humidity": 37.23,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 5.8,
+ "winddir": 160.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 2.0,
+ "solarradiation": 37.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-04",
+ "datetimeEpoch": 1728025200,
+ "tempmax": 34.4,
+ "tempmin": 18.7,
+ "temp": 25.7,
+ "feelslikemax": 32.3,
+ "feelslikemin": 18.7,
+ "feelslike": 25.0,
+ "dew": 8.2,
+ "humidity": 34.6,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 16.2,
+ "windspeed": 7.2,
+ "winddir": 199.5,
+ "pressure": 1010.2,
+ "cloudcover": 12.1,
+ "visibility": 20.5,
+ "solarradiation": 211.0,
+ "solarenergy": 18.2,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:05:11",
+ "sunriseEpoch": 1728050711,
+ "sunset": "18:43:11",
+ "sunsetEpoch": 1728092591,
+ "moonphase": 0.07,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728025200,
+ "temp": 22.3,
+ "feelslike": 22.3,
+ "humidity": 39.05,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 5.8,
+ "winddir": 160.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 3.3,
+ "solarradiation": 25.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728028800,
+ "temp": 21.5,
+ "feelslike": 21.5,
+ "humidity": 40.45,
+ "dew": 7.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.8,
+ "winddir": 160.0,
+ "pressure": 1008.0,
+ "visibility": 16.3,
+ "cloudcover": 4.7,
+ "solarradiation": 12.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728032400,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 42.46,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 5.8,
+ "winddir": 160.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 6.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728036000,
+ "temp": 20.0,
+ "feelslike": 20.0,
+ "humidity": 44.06,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 5.8,
+ "winddir": 163.3,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 6.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728039600,
+ "temp": 19.3,
+ "feelslike": 19.3,
+ "humidity": 45.7,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 5.8,
+ "winddir": 166.7,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 7.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728043200,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 47.45,
+ "dew": 7.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 5.8,
+ "winddir": 170.0,
+ "pressure": 1009.0,
+ "visibility": 16.3,
+ "cloudcover": 8.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728046800,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 47.83,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 6.1,
+ "winddir": 173.3,
+ "pressure": 1010.0,
+ "visibility": 16.3,
+ "cloudcover": 11.7,
+ "solarradiation": 5.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728050400,
+ "temp": 19.1,
+ "feelslike": 19.1,
+ "humidity": 48.54,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 6.8,
+ "winddir": 176.7,
+ "pressure": 1010.0,
+ "visibility": 16.3,
+ "cloudcover": 15.3,
+ "solarradiation": 10.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728054000,
+ "temp": 19.3,
+ "feelslike": 19.3,
+ "humidity": 48.92,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 7.2,
+ "winddir": 180.0,
+ "pressure": 1011.0,
+ "visibility": 16.3,
+ "cloudcover": 19.0,
+ "solarradiation": 15.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728057600,
+ "temp": 22.0,
+ "feelslike": 22.0,
+ "humidity": 41.99,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 7.2,
+ "winddir": 200.0,
+ "pressure": 1012.0,
+ "visibility": 16.3,
+ "cloudcover": 18.7,
+ "solarradiation": 81.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728061200,
+ "temp": 24.7,
+ "feelslike": 24.7,
+ "humidity": 35.91,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 7.2,
+ "winddir": 220.0,
+ "pressure": 1012.0,
+ "visibility": 16.3,
+ "cloudcover": 18.3,
+ "solarradiation": 146.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728064800,
+ "temp": 27.4,
+ "feelslike": 26.7,
+ "humidity": 31.03,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 1.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 7.2,
+ "winddir": 240.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 18.0,
+ "solarradiation": 212.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728068400,
+ "temp": 29.5,
+ "feelslike": 28.1,
+ "humidity": 27.28,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 7.2,
+ "winddir": 240.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 16.7,
+ "solarradiation": 384.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728072000,
+ "temp": 31.6,
+ "feelslike": 29.8,
+ "humidity": 23.86,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 7.2,
+ "winddir": 240.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 15.3,
+ "solarradiation": 556.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728075600,
+ "temp": 33.7,
+ "feelslike": 31.7,
+ "humidity": 21.05,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 7.2,
+ "winddir": 240.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 14.0,
+ "solarradiation": 728.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728079200,
+ "temp": 33.9,
+ "feelslike": 31.9,
+ "humidity": 20.82,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 7.2,
+ "winddir": 233.3,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 15.7,
+ "solarradiation": 695.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728082800,
+ "temp": 34.2,
+ "feelslike": 32.2,
+ "humidity": 20.34,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 7.2,
+ "winddir": 226.7,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 17.3,
+ "solarradiation": 663.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728086400,
+ "temp": 34.4,
+ "feelslike": 32.3,
+ "humidity": 20.11,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 7.2,
+ "winddir": 220.0,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 19.0,
+ "solarradiation": 630.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728090000,
+ "temp": 32.3,
+ "feelslike": 30.4,
+ "humidity": 22.78,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 6.1,
+ "winddir": 213.3,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 15.3,
+ "solarradiation": 443.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728093600,
+ "temp": 30.3,
+ "feelslike": 28.7,
+ "humidity": 25.53,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 5.4,
+ "winddir": 206.7,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 11.7,
+ "solarradiation": 255.0,
+ "solarenergy": 0.9,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728097200,
+ "temp": 28.2,
+ "feelslike": 27.2,
+ "humidity": 29.02,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 4.3,
+ "winddir": 200.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 8.0,
+ "solarradiation": 68.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728100800,
+ "temp": 26.5,
+ "feelslike": 26.5,
+ "humidity": 32.06,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 4.0,
+ "winddir": 183.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 7.3,
+ "solarradiation": 57.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728104400,
+ "temp": 24.7,
+ "feelslike": 24.7,
+ "humidity": 35.67,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 3.2,
+ "winddir": 166.7,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 6.7,
+ "solarradiation": 45.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728108000,
+ "temp": 23.0,
+ "feelslike": 23.0,
+ "humidity": 39.51,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 150.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 6.0,
+ "solarradiation": 34.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-05",
+ "datetimeEpoch": 1728111600,
+ "tempmax": 35.1,
+ "tempmin": 18.5,
+ "temp": 25.8,
+ "feelslikemax": 33.1,
+ "feelslikemin": 18.5,
+ "feelslike": 25.1,
+ "dew": 8.7,
+ "humidity": 36.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 17.6,
+ "windspeed": 8.6,
+ "winddir": 309.2,
+ "pressure": 1012.6,
+ "cloudcover": 3.0,
+ "visibility": 24.1,
+ "solarradiation": 207.2,
+ "solarenergy": 17.9,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:06:07",
+ "sunriseEpoch": 1728137167,
+ "sunset": "18:41:40",
+ "sunsetEpoch": 1728178900,
+ "moonphase": 0.1,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728111600,
+ "temp": 22.2,
+ "feelslike": 22.2,
+ "humidity": 40.65,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 146.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.7,
+ "solarradiation": 23.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728115200,
+ "temp": 21.4,
+ "feelslike": 21.4,
+ "humidity": 42.11,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 143.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.3,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728118800,
+ "temp": 20.6,
+ "feelslike": 20.6,
+ "humidity": 43.33,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 140.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728122400,
+ "temp": 19.9,
+ "feelslike": 19.9,
+ "humidity": 45.87,
+ "dew": 7.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 4.0,
+ "winddir": 210.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 4.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728126000,
+ "temp": 19.2,
+ "feelslike": 19.2,
+ "humidity": 48.24,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 4.7,
+ "winddir": 280.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728129600,
+ "temp": 18.5,
+ "feelslike": 18.5,
+ "humidity": 51.08,
+ "dew": 8.2,
+ "precip": null,
+ "precipprob": 0.0,
+ "snow": null,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 5.8,
+ "winddir": 350.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728133200,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 51.46,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 5.8,
+ "winddir": 346.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 3.7,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728136800,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 51.48,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 5.8,
+ "winddir": 343.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728140400,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 51.86,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 5.8,
+ "winddir": 340.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 3.0,
+ "solarradiation": 13.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728144000,
+ "temp": 21.7,
+ "feelslike": 21.7,
+ "humidity": 43.94,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 6.8,
+ "winddir": 333.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 2.3,
+ "solarradiation": 77.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728147600,
+ "temp": 24.5,
+ "feelslike": 24.5,
+ "humidity": 37.34,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 7.6,
+ "winddir": 326.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 142.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728151200,
+ "temp": 27.4,
+ "feelslike": 26.7,
+ "humidity": 31.88,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.6,
+ "windspeed": 8.6,
+ "winddir": 320.0,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 1.0,
+ "solarradiation": 206.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728154800,
+ "temp": 29.5,
+ "feelslike": 28.1,
+ "humidity": 28.21,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.9,
+ "windspeed": 8.3,
+ "winddir": 320.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 1.3,
+ "solarradiation": 377.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728158400,
+ "temp": 31.7,
+ "feelslike": 30.0,
+ "humidity": 25.04,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 7.6,
+ "winddir": 320.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 547.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728162000,
+ "temp": 33.8,
+ "feelslike": 31.9,
+ "humidity": 22.25,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 7.2,
+ "winddir": 320.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 2.0,
+ "solarradiation": 718.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728165600,
+ "temp": 34.2,
+ "feelslike": 32.3,
+ "humidity": 21.32,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 6.8,
+ "winddir": 310.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 2.3,
+ "solarradiation": 686.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728169200,
+ "temp": 34.7,
+ "feelslike": 32.7,
+ "humidity": 20.46,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 6.1,
+ "winddir": 300.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 2.7,
+ "solarradiation": 653.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728172800,
+ "temp": 35.1,
+ "feelslike": 33.1,
+ "humidity": 19.61,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 5.8,
+ "winddir": 290.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 3.0,
+ "solarradiation": 621.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728176400,
+ "temp": 33.0,
+ "feelslike": 31.1,
+ "humidity": 22.5,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 4.7,
+ "winddir": 273.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 2.7,
+ "solarradiation": 436.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728180000,
+ "temp": 30.9,
+ "feelslike": 29.2,
+ "humidity": 25.69,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 4.0,
+ "winddir": 256.7,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 2.3,
+ "solarradiation": 251.0,
+ "solarenergy": 0.9,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728183600,
+ "temp": 28.8,
+ "feelslike": 27.6,
+ "humidity": 29.58,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 2.9,
+ "winddir": 240.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 2.0,
+ "solarradiation": 66.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728187200,
+ "temp": 27.0,
+ "feelslike": 26.5,
+ "humidity": 32.85,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 2.5,
+ "winddir": 213.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 2.3,
+ "solarradiation": 55.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728190800,
+ "temp": 25.1,
+ "feelslike": 25.1,
+ "humidity": 36.52,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.7,
+ "windspeed": 1.8,
+ "winddir": 186.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 2.7,
+ "solarradiation": 44.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728194400,
+ "temp": 23.3,
+ "feelslike": 23.3,
+ "humidity": 40.68,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 1.4,
+ "winddir": 160.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 3.0,
+ "solarradiation": 33.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-06",
+ "datetimeEpoch": 1728198000,
+ "tempmax": 34.2,
+ "tempmin": 18.2,
+ "temp": 25.1,
+ "feelslikemax": 32.2,
+ "feelslikemin": 18.2,
+ "feelslike": 24.5,
+ "dew": 9.1,
+ "humidity": 38.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 15.5,
+ "windspeed": 7.2,
+ "winddir": 292.5,
+ "pressure": 1013.8,
+ "cloudcover": 3.7,
+ "visibility": 24.1,
+ "solarradiation": 205.0,
+ "solarenergy": 17.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:07:04",
+ "sunriseEpoch": 1728223624,
+ "sunset": "18:40:08",
+ "sunsetEpoch": 1728265208,
+ "moonphase": 0.14,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728198000,
+ "temp": 22.2,
+ "feelslike": 22.2,
+ "humidity": 42.91,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.0,
+ "windspeed": 1.8,
+ "winddir": 146.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 3.7,
+ "solarradiation": 22.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728201600,
+ "temp": 21.2,
+ "feelslike": 21.2,
+ "humidity": 45.31,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 2.5,
+ "winddir": 133.3,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.3,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728205200,
+ "temp": 20.1,
+ "feelslike": 20.1,
+ "humidity": 47.83,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 120.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728208800,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 49.31,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 4.0,
+ "winddir": 200.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728212400,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 51.51,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 4.7,
+ "winddir": 280.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728216000,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 53.12,
+ "dew": 8.5,
+ "precip": null,
+ "precipprob": 0.0,
+ "snow": null,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 5.8,
+ "winddir": 360.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 4.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728219600,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 54.58,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 5.8,
+ "winddir": 350.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728223200,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 55.69,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 5.8,
+ "winddir": 340.0,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 2.7,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728226800,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 57.21,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 5.8,
+ "winddir": 330.0,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 2.0,
+ "solarradiation": 13.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728230400,
+ "temp": 21.3,
+ "feelslike": 21.3,
+ "humidity": 47.2,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 6.1,
+ "winddir": 326.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 76.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728234000,
+ "temp": 24.3,
+ "feelslike": 24.3,
+ "humidity": 39.62,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 6.8,
+ "winddir": 323.3,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 1.3,
+ "solarradiation": 140.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728237600,
+ "temp": 27.4,
+ "feelslike": 26.8,
+ "humidity": 32.97,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 7.2,
+ "winddir": 320.0,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 1.0,
+ "solarradiation": 203.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728241200,
+ "temp": 29.4,
+ "feelslike": 28.1,
+ "humidity": 28.95,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 7.2,
+ "winddir": 313.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 374.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728244800,
+ "temp": 31.3,
+ "feelslike": 29.6,
+ "humidity": 25.79,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 7.2,
+ "winddir": 306.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 2.3,
+ "solarradiation": 544.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728248400,
+ "temp": 33.3,
+ "feelslike": 31.4,
+ "humidity": 22.73,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 7.2,
+ "winddir": 300.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 3.0,
+ "solarradiation": 715.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728252000,
+ "temp": 33.6,
+ "feelslike": 31.7,
+ "humidity": 22.05,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 6.8,
+ "winddir": 283.3,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 684.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728255600,
+ "temp": 33.9,
+ "feelslike": 31.9,
+ "humidity": 21.54,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 6.1,
+ "winddir": 266.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 3.7,
+ "solarradiation": 652.0,
+ "solarenergy": 2.3,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728259200,
+ "temp": 34.2,
+ "feelslike": 32.2,
+ "humidity": 20.89,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 5.8,
+ "winddir": 250.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 4.0,
+ "solarradiation": 621.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728262800,
+ "temp": 31.9,
+ "feelslike": 30.1,
+ "humidity": 24.1,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 4.7,
+ "winddir": 236.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 4.3,
+ "solarradiation": 433.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728266400,
+ "temp": 29.7,
+ "feelslike": 28.3,
+ "humidity": 27.7,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 4.0,
+ "winddir": 223.3,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.7,
+ "solarradiation": 246.0,
+ "solarenergy": 0.9,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728270000,
+ "temp": 27.4,
+ "feelslike": 26.7,
+ "humidity": 32.09,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 2.9,
+ "winddir": 210.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 58.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728273600,
+ "temp": 25.4,
+ "feelslike": 25.4,
+ "humidity": 35.87,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 2.9,
+ "winddir": 196.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.7,
+ "solarradiation": 48.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728277200,
+ "temp": 23.3,
+ "feelslike": 23.3,
+ "humidity": 40.41,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 2.9,
+ "winddir": 183.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 6.3,
+ "solarradiation": 39.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728280800,
+ "temp": 21.3,
+ "feelslike": 21.3,
+ "humidity": 45.33,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 7.0,
+ "solarradiation": 29.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-07",
+ "datetimeEpoch": 1728284400,
+ "tempmax": 32.5,
+ "tempmin": 16.4,
+ "temp": 23.3,
+ "feelslikemax": 30.5,
+ "feelslikemin": 16.4,
+ "feelslike": 22.8,
+ "dew": 8.9,
+ "humidity": 42.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 15.5,
+ "windspeed": 7.2,
+ "winddir": 264.5,
+ "pressure": 1012.5,
+ "cloudcover": 8.9,
+ "visibility": 24.1,
+ "solarradiation": 208.3,
+ "solarenergy": 17.9,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:08:00",
+ "sunriseEpoch": 1728310080,
+ "sunset": "18:38:37",
+ "sunsetEpoch": 1728351517,
+ "moonphase": 0.17,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728284400,
+ "temp": 20.3,
+ "feelslike": 20.3,
+ "humidity": 47.89,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 7.0,
+ "solarradiation": 19.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728288000,
+ "temp": 19.2,
+ "feelslike": 19.2,
+ "humidity": 50.58,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 7.0,
+ "solarradiation": 10.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728291600,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 53.48,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 7.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728295200,
+ "temp": 17.6,
+ "feelslike": 17.6,
+ "humidity": 55.54,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.2,
+ "winddir": 190.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 6.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728298800,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 58.08,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.0,
+ "winddir": 210.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 6.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728302400,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 60.34,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 4.3,
+ "winddir": 230.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 6.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728306000,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 60.75,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 4.7,
+ "winddir": 256.7,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 7.0,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728309600,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 61.18,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 5.4,
+ "winddir": 283.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 8.0,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728313200,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 61.6,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 5.8,
+ "winddir": 310.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 9.0,
+ "solarradiation": 13.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728316800,
+ "temp": 19.4,
+ "feelslike": 19.4,
+ "humidity": 51.32,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.8,
+ "winddir": 306.7,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 8.7,
+ "solarradiation": 78.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728320400,
+ "temp": 22.3,
+ "feelslike": 22.3,
+ "humidity": 43.23,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 5.8,
+ "winddir": 303.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 8.3,
+ "solarradiation": 142.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728324000,
+ "temp": 25.2,
+ "feelslike": 25.2,
+ "humidity": 36.3,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 5.8,
+ "winddir": 300.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 8.0,
+ "solarradiation": 207.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728327600,
+ "temp": 27.2,
+ "feelslike": 26.6,
+ "humidity": 32.04,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 6.1,
+ "winddir": 296.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 8.7,
+ "solarradiation": 380.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728331200,
+ "temp": 29.2,
+ "feelslike": 27.9,
+ "humidity": 28.13,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 6.8,
+ "winddir": 293.3,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 9.3,
+ "solarradiation": 554.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728334800,
+ "temp": 31.2,
+ "feelslike": 29.5,
+ "humidity": 24.91,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 7.2,
+ "winddir": 290.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 10.0,
+ "solarradiation": 727.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728338400,
+ "temp": 31.6,
+ "feelslike": 29.8,
+ "humidity": 24.02,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 7.2,
+ "winddir": 286.7,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 9.3,
+ "solarradiation": 695.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728342000,
+ "temp": 32.1,
+ "feelslike": 30.2,
+ "humidity": 22.88,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 7.2,
+ "winddir": 283.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 8.7,
+ "solarradiation": 663.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728345600,
+ "temp": 32.5,
+ "feelslike": 30.5,
+ "humidity": 22.07,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 7.2,
+ "winddir": 280.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 8.0,
+ "solarradiation": 631.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728349200,
+ "temp": 30.2,
+ "feelslike": 28.6,
+ "humidity": 25.85,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 6.1,
+ "winddir": 260.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 9.0,
+ "solarradiation": 440.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728352800,
+ "temp": 28.0,
+ "feelslike": 27.1,
+ "humidity": 29.96,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 5.4,
+ "winddir": 240.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 10.0,
+ "solarradiation": 250.0,
+ "solarenergy": 0.9,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728356400,
+ "temp": 25.7,
+ "feelslike": 25.7,
+ "humidity": 35.24,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 4.3,
+ "winddir": 220.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 11.0,
+ "solarradiation": 59.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728360000,
+ "temp": 23.8,
+ "feelslike": 23.8,
+ "humidity": 39.74,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.0,
+ "winddir": 203.3,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 12.3,
+ "solarradiation": 49.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728363600,
+ "temp": 21.8,
+ "feelslike": 21.8,
+ "humidity": 44.86,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 3.2,
+ "winddir": 186.7,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 13.7,
+ "solarradiation": 39.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728367200,
+ "temp": 19.9,
+ "feelslike": 19.9,
+ "humidity": 50.77,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 15.0,
+ "solarradiation": 29.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-08",
+ "datetimeEpoch": 1728370800,
+ "tempmax": 31.0,
+ "tempmin": 15.7,
+ "temp": 22.2,
+ "feelslikemax": 29.3,
+ "feelslikemin": 15.7,
+ "feelslike": 21.8,
+ "dew": 9.4,
+ "humidity": 46.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 12.6,
+ "windspeed": 6.1,
+ "winddir": 229.6,
+ "pressure": 1010.4,
+ "cloudcover": 19.8,
+ "visibility": 24.1,
+ "solarradiation": 182.5,
+ "solarenergy": 15.6,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "sunrise": "07:08:57",
+ "sunriseEpoch": 1728396537,
+ "sunset": "18:37:07",
+ "sunsetEpoch": 1728437827,
+ "moonphase": 0.2,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728370800,
+ "temp": 19.0,
+ "feelslike": 19.0,
+ "humidity": 53.33,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 17.7,
+ "solarradiation": 19.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728374400,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 55.32,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 20.3,
+ "solarradiation": 10.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728378000,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 58.16,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 2.9,
+ "winddir": 170.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 23.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728381600,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 59.62,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 3.2,
+ "winddir": 180.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 25.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728385200,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 61.94,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 4.0,
+ "winddir": 190.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 27.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728388800,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 63.52,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 200.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 30.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728392400,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 63.98,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 223.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 27.7,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728396000,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 63.59,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 246.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 25.3,
+ "solarradiation": 8.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728399600,
+ "temp": 16.1,
+ "feelslike": 16.1,
+ "humidity": 64.04,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 270.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 23.0,
+ "solarradiation": 12.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728403200,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 55.08,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 4.3,
+ "winddir": 273.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 19.3,
+ "solarradiation": 73.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728406800,
+ "temp": 21.3,
+ "feelslike": 21.3,
+ "humidity": 47.84,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 4.3,
+ "winddir": 276.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 15.7,
+ "solarradiation": 135.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728410400,
+ "temp": 23.9,
+ "feelslike": 23.9,
+ "humidity": 41.4,
+ "dew": 10.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 4.3,
+ "winddir": 280.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 12.0,
+ "solarradiation": 196.0,
+ "solarenergy": 0.7,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728414000,
+ "temp": 25.8,
+ "feelslike": 25.8,
+ "humidity": 36.47,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.0,
+ "winddir": 273.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 12.7,
+ "solarradiation": 346.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728417600,
+ "temp": 27.8,
+ "feelslike": 27.0,
+ "humidity": 31.99,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 5.4,
+ "winddir": 266.7,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 13.3,
+ "solarradiation": 497.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728421200,
+ "temp": 29.7,
+ "feelslike": 28.3,
+ "humidity": 28.27,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 6.1,
+ "winddir": 260.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 14.0,
+ "solarradiation": 647.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728424800,
+ "temp": 30.1,
+ "feelslike": 28.6,
+ "humidity": 27.44,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 6.1,
+ "winddir": 253.3,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 14.7,
+ "solarradiation": 612.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728428400,
+ "temp": 30.6,
+ "feelslike": 29.0,
+ "humidity": 26.31,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 5.8,
+ "winddir": 246.7,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 15.3,
+ "solarradiation": 578.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728432000,
+ "temp": 31.0,
+ "feelslike": 29.3,
+ "humidity": 25.54,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 5.8,
+ "winddir": 240.0,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 16.0,
+ "solarradiation": 543.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728435600,
+ "temp": 28.8,
+ "feelslike": 27.6,
+ "humidity": 29.38,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.2,
+ "windspeed": 5.4,
+ "winddir": 226.7,
+ "pressure": 1008.0,
+ "visibility": 24.1,
+ "cloudcover": 16.3,
+ "solarradiation": 375.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728439200,
+ "temp": 26.7,
+ "feelslike": 26.7,
+ "humidity": 33.89,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 4.7,
+ "winddir": 213.3,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 16.7,
+ "solarradiation": 207.0,
+ "solarenergy": 0.7,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728442800,
+ "temp": 24.5,
+ "feelslike": 24.5,
+ "humidity": 39.14,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 4.3,
+ "winddir": 200.0,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 17.0,
+ "solarradiation": 39.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728446400,
+ "temp": 22.6,
+ "feelslike": 22.6,
+ "humidity": 44.19,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 190.0,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 20.3,
+ "solarradiation": 33.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728450000,
+ "temp": 20.8,
+ "feelslike": 20.8,
+ "humidity": 49.33,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 4.3,
+ "winddir": 180.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 23.7,
+ "solarradiation": 26.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728453600,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 55.87,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 4.3,
+ "winddir": 170.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 27.0,
+ "solarradiation": 20.0,
+ "solarenergy": 0.1,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-09",
+ "datetimeEpoch": 1728457200,
+ "tempmax": 29.7,
+ "tempmin": 14.7,
+ "temp": 21.2,
+ "feelslikemax": 27.9,
+ "feelslikemin": 14.7,
+ "feelslike": 20.8,
+ "dew": 7.2,
+ "humidity": 45.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 15.8,
+ "windspeed": 12.2,
+ "winddir": 167.7,
+ "pressure": 1010.7,
+ "cloudcover": 8.1,
+ "visibility": 24.1,
+ "solarradiation": 204.5,
+ "solarenergy": 17.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:09:55",
+ "sunriseEpoch": 1728482995,
+ "sunset": "18:35:37",
+ "sunsetEpoch": 1728524137,
+ "moonphase": 0.24,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728457200,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 58.38,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 170.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 27.3,
+ "solarradiation": 13.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728460800,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 61.81,
+ "dew": 10.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 4.3,
+ "winddir": 170.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 27.7,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728464400,
+ "temp": 16.7,
+ "feelslike": 16.7,
+ "humidity": 64.61,
+ "dew": 10.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 4.3,
+ "winddir": 170.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 28.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728468000,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 66.25,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 4.3,
+ "winddir": 180.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 28.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728471600,
+ "temp": 15.6,
+ "feelslike": 15.6,
+ "humidity": 68.84,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 4.3,
+ "winddir": 190.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 28.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728475200,
+ "temp": 14.7,
+ "feelslike": 14.7,
+ "humidity": 71.97,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 10.1,
+ "winddir": 158.5,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 4.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728478800,
+ "temp": 14.8,
+ "feelslike": 14.8,
+ "humidity": 71.03,
+ "dew": 9.6,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.6,
+ "windspeed": 8.3,
+ "winddir": 158.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 4.3,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728482400,
+ "temp": 15.0,
+ "feelslike": 15.0,
+ "humidity": 69.65,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 6.8,
+ "winddir": 157.5,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 4.7,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728486000,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 68.74,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 5.0,
+ "winddir": 157.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728489600,
+ "temp": 17.7,
+ "feelslike": 17.7,
+ "humidity": 55.94,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 4.3,
+ "winddir": 153.2,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 137.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728493200,
+ "temp": 20.2,
+ "feelslike": 20.2,
+ "humidity": 46.27,
+ "dew": 8.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.0,
+ "windspeed": 3.6,
+ "winddir": 149.5,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 263.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728496800,
+ "temp": 22.8,
+ "feelslike": 22.8,
+ "humidity": 37.88,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 2.9,
+ "winddir": 145.7,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 389.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728500400,
+ "temp": 24.9,
+ "feelslike": 24.9,
+ "humidity": 30.54,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 2.5,
+ "winddir": 159.4,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.3,
+ "solarradiation": 497.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728504000,
+ "temp": 27.0,
+ "feelslike": 26.2,
+ "humidity": 24.65,
+ "dew": 5.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 2.5,
+ "winddir": 173.2,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 5.5,
+ "solarradiation": 605.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728507600,
+ "temp": 29.1,
+ "feelslike": 27.5,
+ "humidity": 19.91,
+ "dew": 3.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 2.2,
+ "winddir": 186.9,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 5.8,
+ "solarradiation": 713.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728511200,
+ "temp": 29.3,
+ "feelslike": 27.6,
+ "humidity": 19.13,
+ "dew": 3.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 4.0,
+ "winddir": 181.0,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 3.9,
+ "solarradiation": 647.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728514800,
+ "temp": 29.5,
+ "feelslike": 27.8,
+ "humidity": 18.52,
+ "dew": 3.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 5.8,
+ "winddir": 175.0,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 1.9,
+ "solarradiation": 582.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728518400,
+ "temp": 29.7,
+ "feelslike": 27.9,
+ "humidity": 17.79,
+ "dew": 2.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 7.6,
+ "winddir": 169.1,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 516.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728522000,
+ "temp": 27.2,
+ "feelslike": 26.2,
+ "humidity": 22.24,
+ "dew": 3.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 9.0,
+ "winddir": 176.1,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 344.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728525600,
+ "temp": 24.6,
+ "feelslike": 24.6,
+ "humidity": 27.83,
+ "dew": 4.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 10.8,
+ "winddir": 183.2,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 172.0,
+ "solarenergy": 0.6,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728529200,
+ "temp": 22.1,
+ "feelslike": 22.1,
+ "humidity": 34.93,
+ "dew": 5.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 12.2,
+ "winddir": 190.2,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728532800,
+ "temp": 21.2,
+ "feelslike": 21.2,
+ "humidity": 37.94,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 11.9,
+ "winddir": 173.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728536400,
+ "temp": 20.4,
+ "feelslike": 20.4,
+ "humidity": 40.97,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 11.5,
+ "winddir": 157.1,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728540000,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 44.52,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 11.2,
+ "winddir": 140.5,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-10",
+ "datetimeEpoch": 1728543600,
+ "tempmax": 30.2,
+ "tempmin": 15.4,
+ "temp": 21.6,
+ "feelslikemax": 28.3,
+ "feelslikemin": 15.4,
+ "feelslike": 21.2,
+ "dew": 7.3,
+ "humidity": 43.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 16.6,
+ "windspeed": 12.2,
+ "winddir": 159.6,
+ "pressure": 1012.3,
+ "cloudcover": 0.0,
+ "visibility": 24.1,
+ "solarradiation": 202.1,
+ "solarenergy": 17.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:10:52",
+ "sunriseEpoch": 1728569452,
+ "sunset": "18:34:08",
+ "sunsetEpoch": 1728610448,
+ "moonphase": 0.25,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728543600,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 49.07,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 10.8,
+ "winddir": 144.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728547200,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 54.11,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.4,
+ "windspeed": 10.8,
+ "winddir": 148.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728550800,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 59.65,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 10.4,
+ "winddir": 151.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728554400,
+ "temp": 16.4,
+ "feelslike": 16.4,
+ "humidity": 63.25,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.9,
+ "windspeed": 9.0,
+ "winddir": 152.5,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728558000,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 67.53,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 7.9,
+ "winddir": 153.2,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728561600,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 71.62,
+ "dew": 10.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 6.5,
+ "winddir": 153.9,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728565200,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 70.22,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.0,
+ "winddir": 137.4,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 4.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728568800,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 68.4,
+ "dew": 9.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 3.2,
+ "winddir": 120.8,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728572400,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 67.06,
+ "dew": 9.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.5,
+ "windspeed": 1.8,
+ "winddir": 104.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 11.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728576000,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 52.51,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.2,
+ "windspeed": 2.2,
+ "winddir": 95.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 136.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728579600,
+ "temp": 21.5,
+ "feelslike": 21.5,
+ "humidity": 41.28,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 2.5,
+ "winddir": 85.8,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 261.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728583200,
+ "temp": 24.3,
+ "feelslike": 24.3,
+ "humidity": 32.54,
+ "dew": 6.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 2.9,
+ "winddir": 76.5,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 386.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728586800,
+ "temp": 26.0,
+ "feelslike": 26.0,
+ "humidity": 28.21,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.7,
+ "windspeed": 4.0,
+ "winddir": 111.5,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 494.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728590400,
+ "temp": 27.8,
+ "feelslike": 26.7,
+ "humidity": 24.18,
+ "dew": 5.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.0,
+ "winddir": 146.6,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 601.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728594000,
+ "temp": 29.5,
+ "feelslike": 27.8,
+ "humidity": 21.01,
+ "dew": 4.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 6.1,
+ "winddir": 181.6,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 709.0,
+ "solarenergy": 2.6,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728597600,
+ "temp": 29.7,
+ "feelslike": 28.0,
+ "humidity": 20.2,
+ "dew": 4.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 6.8,
+ "winddir": 180.2,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 643.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728601200,
+ "temp": 30.0,
+ "feelslike": 28.2,
+ "humidity": 19.31,
+ "dew": 4.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 7.2,
+ "winddir": 178.7,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 577.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728604800,
+ "temp": 30.2,
+ "feelslike": 28.3,
+ "humidity": 18.56,
+ "dew": 3.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 7.9,
+ "winddir": 177.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 511.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728608400,
+ "temp": 27.4,
+ "feelslike": 26.4,
+ "humidity": 23.25,
+ "dew": 4.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 9.4,
+ "winddir": 181.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 341.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728612000,
+ "temp": 24.6,
+ "feelslike": 24.6,
+ "humidity": 29.22,
+ "dew": 5.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 10.8,
+ "winddir": 184.8,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 170.0,
+ "solarenergy": 0.6,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728615600,
+ "temp": 21.8,
+ "feelslike": 21.8,
+ "humidity": 36.83,
+ "dew": 6.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 12.2,
+ "winddir": 188.5,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728619200,
+ "temp": 20.8,
+ "feelslike": 20.8,
+ "humidity": 40.52,
+ "dew": 6.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 11.9,
+ "winddir": 176.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728622800,
+ "temp": 19.8,
+ "feelslike": 19.8,
+ "humidity": 44.91,
+ "dew": 7.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 11.9,
+ "winddir": 163.5,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728626400,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 49.46,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 11.5,
+ "winddir": 151.0,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-11",
+ "datetimeEpoch": 1728630000,
+ "tempmax": 28.9,
+ "tempmin": 15.2,
+ "temp": 20.8,
+ "feelslikemax": 27.4,
+ "feelslikemin": 15.2,
+ "feelslike": 20.5,
+ "dew": 7.3,
+ "humidity": 45.0,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 23.0,
+ "windspeed": 19.4,
+ "winddir": 182.9,
+ "pressure": 1011.3,
+ "cloudcover": 38.8,
+ "visibility": 24.1,
+ "solarradiation": 172.1,
+ "solarenergy": 15.0,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:11:50",
+ "sunriseEpoch": 1728655910,
+ "sunset": "18:32:39",
+ "sunsetEpoch": 1728696759,
+ "moonphase": 0.31,
+ "conditions": "Partially cloudy",
+ "description": "Becoming cloudy in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728630000,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 50.68,
+ "dew": 7.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 11.2,
+ "winddir": 151.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728633600,
+ "temp": 17.7,
+ "feelslike": 17.7,
+ "humidity": 52.28,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.9,
+ "windspeed": 11.2,
+ "winddir": 151.5,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728637200,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 53.59,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.9,
+ "windspeed": 10.8,
+ "winddir": 151.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728640800,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 56.4,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 9.0,
+ "winddir": 153.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728644400,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 59.41,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 7.2,
+ "winddir": 155.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728648000,
+ "temp": 15.2,
+ "feelslike": 15.2,
+ "humidity": 62.55,
+ "dew": 8.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.4,
+ "winddir": 157.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728651600,
+ "temp": 15.4,
+ "feelslike": 15.4,
+ "humidity": 61.34,
+ "dew": 8.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 4.0,
+ "winddir": 157.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 3.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728655200,
+ "temp": 15.5,
+ "feelslike": 15.5,
+ "humidity": 60.53,
+ "dew": 7.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.2,
+ "windspeed": 2.2,
+ "winddir": 157.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 7.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728658800,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 59.36,
+ "dew": 7.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 1.8,
+ "windspeed": 0.7,
+ "winddir": 157.9,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 10.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728662400,
+ "temp": 18.3,
+ "feelslike": 18.3,
+ "humidity": 48.98,
+ "dew": 7.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 2.9,
+ "windspeed": 2.5,
+ "winddir": 177.2,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 132.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728666000,
+ "temp": 20.8,
+ "feelslike": 20.8,
+ "humidity": 41.08,
+ "dew": 7.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 4.3,
+ "winddir": 196.4,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 255.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728669600,
+ "temp": 23.4,
+ "feelslike": 23.4,
+ "humidity": 34.11,
+ "dew": 6.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 6.1,
+ "winddir": 215.7,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 377.0,
+ "solarenergy": 1.4,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728673200,
+ "temp": 25.2,
+ "feelslike": 25.2,
+ "humidity": 28.78,
+ "dew": 5.8,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 7.9,
+ "winddir": 211.3,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 36.7,
+ "solarradiation": 474.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728676800,
+ "temp": 27.1,
+ "feelslike": 26.2,
+ "humidity": 24.0,
+ "dew": 4.8,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 9.7,
+ "winddir": 207.0,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 68.3,
+ "solarradiation": 570.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728680400,
+ "temp": 28.9,
+ "feelslike": 27.4,
+ "humidity": 20.28,
+ "dew": 3.9,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 11.5,
+ "winddir": 202.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 667.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728684000,
+ "temp": 28.5,
+ "feelslike": 27.1,
+ "humidity": 21.05,
+ "dew": 4.1,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.2,
+ "windspeed": 14.0,
+ "winddir": 201.7,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 552.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728687600,
+ "temp": 28.1,
+ "feelslike": 26.8,
+ "humidity": 22.01,
+ "dew": 4.4,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.7,
+ "windspeed": 16.9,
+ "winddir": 200.9,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 438.0,
+ "solarenergy": 1.6,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728691200,
+ "temp": 27.7,
+ "feelslike": 26.6,
+ "humidity": 22.85,
+ "dew": 4.6,
+ "precip": 0.0,
+ "precipprob": 12.9,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 19.4,
+ "winddir": 200.0,
+ "pressure": 1009.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 323.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728694800,
+ "temp": 25.1,
+ "feelslike": 25.1,
+ "humidity": 29.76,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.2,
+ "windspeed": 17.3,
+ "winddir": 195.6,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 215.0,
+ "solarenergy": 0.8,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728698400,
+ "temp": 22.6,
+ "feelslike": 22.6,
+ "humidity": 38.34,
+ "dew": 7.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 14.8,
+ "winddir": 191.3,
+ "pressure": 1010.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 108.0,
+ "solarenergy": 0.4,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728702000,
+ "temp": 20.0,
+ "feelslike": 20.0,
+ "humidity": 50.12,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 12.6,
+ "winddir": 186.9,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728705600,
+ "temp": 19.3,
+ "feelslike": 19.3,
+ "humidity": 55.23,
+ "dew": 10.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.0,
+ "windspeed": 13.0,
+ "winddir": 179.1,
+ "pressure": 1011.0,
+ "visibility": 24.1,
+ "cloudcover": 69.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728709200,
+ "temp": 18.6,
+ "feelslike": 18.6,
+ "humidity": 60.45,
+ "dew": 10.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.7,
+ "windspeed": 13.0,
+ "winddir": 171.3,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 38.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728712800,
+ "temp": 17.9,
+ "feelslike": 17.9,
+ "humidity": 66.61,
+ "dew": 11.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 13.3,
+ "winddir": 163.5,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 8.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-12",
+ "datetimeEpoch": 1728716400,
+ "tempmax": 25.0,
+ "tempmin": 15.7,
+ "temp": 19.8,
+ "feelslikemax": 25.0,
+ "feelslikemin": 15.7,
+ "feelslike": 19.8,
+ "dew": 11.0,
+ "humidity": 59.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 23.4,
+ "windspeed": 13.0,
+ "winddir": 193.6,
+ "pressure": 1014.3,
+ "cloudcover": 50.1,
+ "visibility": 24.1,
+ "solarradiation": 159.3,
+ "solarenergy": 13.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:12:48",
+ "sunriseEpoch": 1728742368,
+ "sunset": "18:31:12",
+ "sunsetEpoch": 1728783072,
+ "moonphase": 0.34,
+ "conditions": "Partially cloudy",
+ "description": "Clearing in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728716400,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 70.12,
+ "dew": 11.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.0,
+ "windspeed": 13.0,
+ "winddir": 165.8,
+ "pressure": 1012.0,
+ "visibility": 24.1,
+ "cloudcover": 6.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728720000,
+ "temp": 17.0,
+ "feelslike": 17.0,
+ "humidity": 72.87,
+ "dew": 12.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.4,
+ "windspeed": 13.0,
+ "winddir": 168.2,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 5.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728723600,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 76.72,
+ "dew": 12.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 23.4,
+ "windspeed": 12.6,
+ "winddir": 170.5,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728727200,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 79.75,
+ "dew": 12.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.7,
+ "windspeed": 12.2,
+ "winddir": 168.1,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 30.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728730800,
+ "temp": 16.0,
+ "feelslike": 16.0,
+ "humidity": 82.38,
+ "dew": 13.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 22.3,
+ "windspeed": 11.9,
+ "winddir": 165.8,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 57.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728734400,
+ "temp": 15.7,
+ "feelslike": 15.7,
+ "humidity": 85.64,
+ "dew": 13.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 21.6,
+ "windspeed": 11.5,
+ "winddir": 163.4,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 83.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728738000,
+ "temp": 16.3,
+ "feelslike": 16.3,
+ "humidity": 82.96,
+ "dew": 13.4,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 20.5,
+ "windspeed": 11.2,
+ "winddir": 166.1,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 89.1,
+ "solarradiation": 1.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728741600,
+ "temp": 16.8,
+ "feelslike": 16.8,
+ "humidity": 80.88,
+ "dew": 13.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 19.4,
+ "windspeed": 11.2,
+ "winddir": 168.9,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 94.5,
+ "solarradiation": 1.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728745200,
+ "temp": 17.4,
+ "feelslike": 17.4,
+ "humidity": 78.38,
+ "dew": 13.6,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.4,
+ "windspeed": 10.8,
+ "winddir": 171.6,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 2.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728748800,
+ "temp": 18.5,
+ "feelslike": 18.5,
+ "humidity": 70.79,
+ "dew": 13.1,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.8,
+ "windspeed": 10.1,
+ "winddir": 184.9,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 74.1,
+ "solarradiation": 46.0,
+ "solarenergy": 0.2,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728752400,
+ "temp": 19.7,
+ "feelslike": 19.7,
+ "humidity": 63.16,
+ "dew": 12.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 9.4,
+ "winddir": 198.2,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 48.3,
+ "solarradiation": 90.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728756000,
+ "temp": 20.8,
+ "feelslike": 20.8,
+ "humidity": 57.1,
+ "dew": 12.0,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 8.6,
+ "winddir": 211.5,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 22.4,
+ "solarradiation": 134.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728759600,
+ "temp": 22.1,
+ "feelslike": 22.1,
+ "humidity": 50.34,
+ "dew": 11.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 8.6,
+ "winddir": 232.6,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 14.9,
+ "solarradiation": 307.0,
+ "solarenergy": 1.1,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728763200,
+ "temp": 23.3,
+ "feelslike": 23.3,
+ "humidity": 44.38,
+ "dew": 10.5,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 8.6,
+ "winddir": 253.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 7.5,
+ "solarradiation": 480.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728766800,
+ "temp": 24.6,
+ "feelslike": 24.6,
+ "humidity": 39.17,
+ "dew": 9.8,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 8.6,
+ "winddir": 274.8,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 653.0,
+ "solarenergy": 2.4,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728770400,
+ "temp": 24.7,
+ "feelslike": 24.7,
+ "humidity": 37.65,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 9.4,
+ "winddir": 290.0,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 7.1,
+ "solarradiation": 597.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728774000,
+ "temp": 24.9,
+ "feelslike": 24.9,
+ "humidity": 35.73,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 9.7,
+ "winddir": 305.1,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 14.1,
+ "solarradiation": 541.0,
+ "solarenergy": 1.9,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728777600,
+ "temp": 25.0,
+ "feelslike": 25.0,
+ "humidity": 34.33,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 9.7,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 10.4,
+ "winddir": 320.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 21.2,
+ "solarradiation": 485.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728781200,
+ "temp": 23.5,
+ "feelslike": 23.5,
+ "humidity": 38.08,
+ "dew": 8.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 9.4,
+ "winddir": 217.9,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 47.5,
+ "solarradiation": 323.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728784800,
+ "temp": 21.9,
+ "feelslike": 21.9,
+ "humidity": 42.53,
+ "dew": 8.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 8.3,
+ "winddir": 115.6,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 73.7,
+ "solarradiation": 162.0,
+ "solarenergy": 0.6,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728788400,
+ "temp": 20.4,
+ "feelslike": 20.4,
+ "humidity": 47.27,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 7.2,
+ "winddir": 13.2,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728792000,
+ "temp": 19.6,
+ "feelslike": 19.6,
+ "humidity": 50.01,
+ "dew": 8.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 7.6,
+ "winddir": 125.9,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 99.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728795600,
+ "temp": 18.8,
+ "feelslike": 18.8,
+ "humidity": 52.92,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 7.6,
+ "winddir": 238.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 99.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728799200,
+ "temp": 18.0,
+ "feelslike": 18.0,
+ "humidity": 56.02,
+ "dew": 9.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 7.9,
+ "winddir": 351.4,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 99.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-13",
+ "datetimeEpoch": 1728802800,
+ "tempmax": 30.2,
+ "tempmin": 13.2,
+ "temp": 20.6,
+ "feelslikemax": 28.3,
+ "feelslikemin": 13.2,
+ "feelslike": 20.3,
+ "dew": 5.4,
+ "humidity": 43.3,
+ "precip": 0.3,
+ "precipprob": 6.5,
+ "precipcover": 4.17,
+ "preciptype": [
+ "rain"
+ ],
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 18.4,
+ "windspeed": 11.9,
+ "winddir": 321.1,
+ "pressure": 1015.3,
+ "cloudcover": 6.9,
+ "visibility": 24.1,
+ "solarradiation": 195.5,
+ "solarenergy": 16.8,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:13:47",
+ "sunriseEpoch": 1728828827,
+ "sunset": "18:29:44",
+ "sunsetEpoch": 1728869384,
+ "moonphase": 0.37,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728802800,
+ "temp": 17.3,
+ "feelslike": 17.3,
+ "humidity": 58.94,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 7.9,
+ "winddir": 341.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 66.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728806400,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 62.85,
+ "dew": 9.4,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 8.3,
+ "winddir": 331.1,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 33.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728810000,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 66.17,
+ "dew": 9.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 8.3,
+ "winddir": 321.0,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728813600,
+ "temp": 15.1,
+ "feelslike": 15.1,
+ "humidity": 68.28,
+ "dew": 9.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 8.3,
+ "winddir": 329.6,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 1.4,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728817200,
+ "temp": 14.3,
+ "feelslike": 14.3,
+ "humidity": 71.41,
+ "dew": 9.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 7.9,
+ "winddir": 338.3,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 2.8,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728820800,
+ "temp": 13.6,
+ "feelslike": 13.6,
+ "humidity": 73.73,
+ "dew": 9.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.4,
+ "windspeed": 7.9,
+ "winddir": 346.9,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 4.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728824400,
+ "temp": 13.5,
+ "feelslike": 13.5,
+ "humidity": 72.72,
+ "dew": 8.7,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 8.6,
+ "winddir": 347.7,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 2.8,
+ "solarradiation": 3.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728828000,
+ "temp": 13.3,
+ "feelslike": 13.3,
+ "humidity": 72.69,
+ "dew": 8.5,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 9.4,
+ "winddir": 348.4,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 1.4,
+ "solarradiation": 6.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728831600,
+ "temp": 13.2,
+ "feelslike": 13.2,
+ "humidity": 71.69,
+ "dew": 8.2,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 18.4,
+ "windspeed": 10.1,
+ "winddir": 349.2,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 9.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728835200,
+ "temp": 16.2,
+ "feelslike": 16.2,
+ "humidity": 56.71,
+ "dew": 7.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 17.3,
+ "windspeed": 10.4,
+ "winddir": 341.4,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 130.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728838800,
+ "temp": 19.1,
+ "feelslike": 19.1,
+ "humidity": 45.03,
+ "dew": 6.9,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 16.6,
+ "windspeed": 11.2,
+ "winddir": 333.5,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 251.0,
+ "solarenergy": 0.9,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728842400,
+ "temp": 22.1,
+ "feelslike": 22.1,
+ "humidity": 35.91,
+ "dew": 6.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.5,
+ "windspeed": 11.5,
+ "winddir": 325.7,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 372.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728846000,
+ "temp": 24.3,
+ "feelslike": 24.3,
+ "humidity": 29.54,
+ "dew": 5.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 11.5,
+ "winddir": 323.8,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 3.3,
+ "solarradiation": 478.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728849600,
+ "temp": 26.5,
+ "feelslike": 26.5,
+ "humidity": 24.17,
+ "dew": 4.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 15.1,
+ "windspeed": 11.9,
+ "winddir": 321.8,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 1.7,
+ "solarradiation": 584.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728853200,
+ "temp": 28.7,
+ "feelslike": 27.2,
+ "humidity": 19.95,
+ "dew": 3.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.8,
+ "windspeed": 11.9,
+ "winddir": 319.9,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 690.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728856800,
+ "temp": 29.2,
+ "feelslike": 27.5,
+ "humidity": 17.68,
+ "dew": 2.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.7,
+ "windspeed": 10.8,
+ "winddir": 316.6,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 1.5,
+ "solarradiation": 624.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728860400,
+ "temp": 29.7,
+ "feelslike": 27.9,
+ "humidity": 15.65,
+ "dew": 0.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.0,
+ "windspeed": 10.1,
+ "winddir": 313.3,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 3.1,
+ "solarradiation": 559.0,
+ "solarenergy": 2.0,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728864000,
+ "temp": 30.2,
+ "feelslike": 28.3,
+ "humidity": 13.84,
+ "dew": -0.4,
+ "precip": 0.3,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": [
+ "rain"
+ ],
+ "windgust": 11.9,
+ "windspeed": 9.0,
+ "winddir": 310.0,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.6,
+ "solarradiation": 493.0,
+ "solarenergy": 1.8,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728867600,
+ "temp": 27.7,
+ "feelslike": 26.4,
+ "humidity": 16.11,
+ "dew": -0.3,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 9.4,
+ "winddir": 268.6,
+ "pressure": 1013.0,
+ "visibility": 24.1,
+ "cloudcover": 4.7,
+ "solarradiation": 329.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728871200,
+ "temp": 25.2,
+ "feelslike": 25.2,
+ "humidity": 18.81,
+ "dew": -0.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 9.7,
+ "winddir": 227.1,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 4.9,
+ "solarradiation": 164.0,
+ "solarenergy": 0.6,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728874800,
+ "temp": 22.7,
+ "feelslike": 22.7,
+ "humidity": 22.02,
+ "dew": -0.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 10.1,
+ "winddir": 185.7,
+ "pressure": 1014.0,
+ "visibility": 24.1,
+ "cloudcover": 5.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728878400,
+ "temp": 21.5,
+ "feelslike": 21.5,
+ "humidity": 27.55,
+ "dew": 2.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 9.7,
+ "winddir": 166.7,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 4.9,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728882000,
+ "temp": 20.3,
+ "feelslike": 20.3,
+ "humidity": 34.42,
+ "dew": 4.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 9.7,
+ "winddir": 147.6,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 4.7,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728885600,
+ "temp": 19.1,
+ "feelslike": 19.1,
+ "humidity": 42.91,
+ "dew": 6.2,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.7,
+ "windspeed": 9.4,
+ "winddir": 128.6,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 4.6,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-14",
+ "datetimeEpoch": 1728889200,
+ "tempmax": 31.3,
+ "tempmin": 15.8,
+ "temp": 22.7,
+ "feelslikemax": 29.2,
+ "feelslikemin": 15.8,
+ "feelslike": 22.2,
+ "dew": 3.1,
+ "humidity": 30.6,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 10.8,
+ "windspeed": 9.7,
+ "winddir": 172.8,
+ "pressure": 1017.2,
+ "cloudcover": 0.2,
+ "visibility": 24.1,
+ "solarradiation": 192.4,
+ "solarenergy": 16.7,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "sunrise": "07:14:46",
+ "sunriseEpoch": 1728915286,
+ "sunset": "18:28:18",
+ "sunsetEpoch": 1728955698,
+ "moonphase": 0.41,
+ "conditions": "Clear",
+ "description": "Clear conditions throughout the day.",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728889200,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 43.39,
+ "dew": 6.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 9.4,
+ "winddir": 132.0,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 3.1,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728892800,
+ "temp": 18.2,
+ "feelslike": 18.2,
+ "humidity": 44.16,
+ "dew": 5.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.4,
+ "windspeed": 9.7,
+ "winddir": 135.4,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 1.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728896400,
+ "temp": 17.8,
+ "feelslike": 17.8,
+ "humidity": 44.66,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.8,
+ "windspeed": 9.7,
+ "winddir": 138.8,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728900000,
+ "temp": 17.1,
+ "feelslike": 17.1,
+ "humidity": 46.68,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 7.6,
+ "winddir": 145.5,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728903600,
+ "temp": 16.5,
+ "feelslike": 16.5,
+ "humidity": 48.49,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 5.0,
+ "winddir": 152.3,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728907200,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 50.7,
+ "dew": 5.6,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 2.9,
+ "winddir": 159.0,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728910800,
+ "temp": 15.8,
+ "feelslike": 15.8,
+ "humidity": 48.3,
+ "dew": 4.9,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.7,
+ "windspeed": 4.3,
+ "winddir": 225.7,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 3.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1728914400,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 45.38,
+ "dew": 4.1,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 5.8,
+ "winddir": 292.4,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 5.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1728918000,
+ "temp": 15.9,
+ "feelslike": 15.9,
+ "humidity": 43.2,
+ "dew": 3.4,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 7.2,
+ "winddir": 359.1,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 8.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1728921600,
+ "temp": 18.9,
+ "feelslike": 18.9,
+ "humidity": 34.01,
+ "dew": 2.7,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 7.2,
+ "winddir": 347.8,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 127.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1728925200,
+ "temp": 22.0,
+ "feelslike": 22.0,
+ "humidity": 26.72,
+ "dew": 2.0,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 6.8,
+ "winddir": 336.6,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 247.0,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1728928800,
+ "temp": 25.0,
+ "feelslike": 25.0,
+ "humidity": 21.21,
+ "dew": 1.3,
+ "precip": 0.0,
+ "precipprob": 6.5,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 6.8,
+ "winddir": 325.3,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 366.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1728932400,
+ "temp": 27.0,
+ "feelslike": 26.0,
+ "humidity": 19.11,
+ "dew": 1.5,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 6.1,
+ "winddir": 304.5,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 471.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1728936000,
+ "temp": 29.1,
+ "feelslike": 27.4,
+ "humidity": 17.28,
+ "dew": 1.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.7,
+ "windspeed": 5.0,
+ "winddir": 283.6,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 577.0,
+ "solarenergy": 2.1,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1728939600,
+ "temp": 31.1,
+ "feelslike": 29.0,
+ "humidity": 15.62,
+ "dew": 2.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 3.6,
+ "windspeed": 4.3,
+ "winddir": 262.8,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 682.0,
+ "solarenergy": 2.5,
+ "uvindex": 7.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1728943200,
+ "temp": 31.2,
+ "feelslike": 29.1,
+ "humidity": 15.42,
+ "dew": 1.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 4.7,
+ "winddir": 241.5,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 616.0,
+ "solarenergy": 2.2,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1728946800,
+ "temp": 31.2,
+ "feelslike": 29.1,
+ "humidity": 15.42,
+ "dew": 1.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.0,
+ "windspeed": 4.7,
+ "winddir": 220.3,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 549.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1728950400,
+ "temp": 31.3,
+ "feelslike": 29.2,
+ "humidity": 15.23,
+ "dew": 1.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 4.3,
+ "windspeed": 5.0,
+ "winddir": 199.0,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 483.0,
+ "solarenergy": 1.7,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1728954000,
+ "temp": 28.9,
+ "feelslike": 27.3,
+ "humidity": 17.6,
+ "dew": 1.9,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.0,
+ "windspeed": 5.4,
+ "winddir": 182.7,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 322.0,
+ "solarenergy": 1.2,
+ "uvindex": 3.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1728957600,
+ "temp": 26.4,
+ "feelslike": 26.4,
+ "humidity": 20.52,
+ "dew": 2.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.4,
+ "winddir": 166.4,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 161.0,
+ "solarenergy": 0.6,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1728961200,
+ "temp": 24.0,
+ "feelslike": 24.0,
+ "humidity": 23.84,
+ "dew": 2.1,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 5.8,
+ "winddir": 150.1,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1728964800,
+ "temp": 23.1,
+ "feelslike": 23.1,
+ "humidity": 25.0,
+ "dew": 2.0,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.8,
+ "winddir": 138.7,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1728968400,
+ "temp": 22.3,
+ "feelslike": 22.3,
+ "humidity": 25.87,
+ "dew": 1.8,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.4,
+ "winddir": 127.3,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1728972000,
+ "temp": 21.4,
+ "feelslike": 21.4,
+ "humidity": 27.13,
+ "dew": 1.7,
+ "precip": 0.0,
+ "precipprob": 3.2,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.4,
+ "winddir": 115.9,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ },
+ {
+ "datetime": "2024-10-15",
+ "datetimeEpoch": 1728975600,
+ "tempmax": 31.2,
+ "tempmin": 16.3,
+ "temp": 23.3,
+ "feelslikemax": 29.1,
+ "feelslikemin": 16.3,
+ "feelslike": 22.8,
+ "dew": 0.0,
+ "humidity": 22.7,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "precipcover": 0.0,
+ "preciptype": null,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "windgust": 14.0,
+ "windspeed": 10.1,
+ "winddir": 333.2,
+ "pressure": 1017.1,
+ "cloudcover": 38.7,
+ "visibility": 24.1,
+ "solarradiation": 170.8,
+ "solarenergy": 14.8,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "sunrise": "07:15:45",
+ "sunriseEpoch": 1729001745,
+ "sunset": "18:26:53",
+ "sunsetEpoch": 1729042013,
+ "moonphase": 0.44,
+ "conditions": "Partially cloudy",
+ "description": "Becoming cloudy in the afternoon.",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst",
+ "hours": [
+ {
+ "datetime": "00:00:00",
+ "datetimeEpoch": 1728975600,
+ "temp": 20.8,
+ "feelslike": 20.8,
+ "humidity": 27.75,
+ "dew": 1.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.4,
+ "winddir": 116.6,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "01:00:00",
+ "datetimeEpoch": 1728979200,
+ "temp": 20.1,
+ "feelslike": 20.1,
+ "humidity": 28.77,
+ "dew": 1.4,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.8,
+ "windspeed": 5.8,
+ "winddir": 117.2,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "02:00:00",
+ "datetimeEpoch": 1728982800,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 29.44,
+ "dew": 1.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.1,
+ "windspeed": 5.8,
+ "winddir": 117.9,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "03:00:00",
+ "datetimeEpoch": 1728986400,
+ "temp": 18.7,
+ "feelslike": 18.7,
+ "humidity": 30.28,
+ "dew": 0.9,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.8,
+ "windspeed": 6.5,
+ "winddir": 194.8,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "04:00:00",
+ "datetimeEpoch": 1728990000,
+ "temp": 18.0,
+ "feelslike": 18.0,
+ "humidity": 30.74,
+ "dew": 0.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.6,
+ "windspeed": 7.6,
+ "winddir": 271.7,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "05:00:00",
+ "datetimeEpoch": 1728993600,
+ "temp": 17.2,
+ "feelslike": 17.2,
+ "humidity": 31.64,
+ "dew": 0.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 8.3,
+ "winddir": 348.6,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "06:00:00",
+ "datetimeEpoch": 1728997200,
+ "temp": 16.9,
+ "feelslike": 16.9,
+ "humidity": 32.24,
+ "dew": 0.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 9.0,
+ "winddir": 345.4,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 0.1,
+ "solarradiation": 3.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "07:00:00",
+ "datetimeEpoch": 1729000800,
+ "temp": 16.6,
+ "feelslike": 16.6,
+ "humidity": 32.63,
+ "dew": 0.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 9.4,
+ "winddir": 342.2,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.1,
+ "solarradiation": 5.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "08:00:00",
+ "datetimeEpoch": 1729004400,
+ "temp": 16.3,
+ "feelslike": 16.3,
+ "humidity": 33.26,
+ "dew": 0.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 14.0,
+ "windspeed": 10.1,
+ "winddir": 339.0,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 0.2,
+ "solarradiation": 8.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "09:00:00",
+ "datetimeEpoch": 1729008000,
+ "temp": 19.5,
+ "feelslike": 19.5,
+ "humidity": 27.39,
+ "dew": 0.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 13.3,
+ "windspeed": 10.1,
+ "winddir": 339.4,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 2.2,
+ "solarradiation": 127.0,
+ "solarenergy": 0.5,
+ "uvindex": 1.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "10:00:00",
+ "datetimeEpoch": 1729011600,
+ "temp": 22.8,
+ "feelslike": 22.8,
+ "humidity": 22.36,
+ "dew": 0.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 12.2,
+ "windspeed": 10.1,
+ "winddir": 339.9,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 4.1,
+ "solarradiation": 247.0,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "11:00:00",
+ "datetimeEpoch": 1729015200,
+ "temp": 26.0,
+ "feelslike": 26.0,
+ "humidity": 18.6,
+ "dew": 0.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 11.5,
+ "windspeed": 10.1,
+ "winddir": 340.3,
+ "pressure": 1019.0,
+ "visibility": 24.1,
+ "cloudcover": 6.1,
+ "solarradiation": 366.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "12:00:00",
+ "datetimeEpoch": 1729018800,
+ "temp": 27.7,
+ "feelslike": 26.4,
+ "humidity": 16.71,
+ "dew": 0.2,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 10.1,
+ "windspeed": 9.7,
+ "winddir": 324.2,
+ "pressure": 1018.0,
+ "visibility": 24.1,
+ "cloudcover": 37.4,
+ "solarradiation": 455.0,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "13:00:00",
+ "datetimeEpoch": 1729022400,
+ "temp": 29.5,
+ "feelslike": 27.7,
+ "humidity": 14.94,
+ "dew": 0.1,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.6,
+ "windspeed": 9.4,
+ "winddir": 308.2,
+ "pressure": 1017.0,
+ "visibility": 24.1,
+ "cloudcover": 68.7,
+ "solarradiation": 544.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-day",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "14:00:00",
+ "datetimeEpoch": 1729026000,
+ "temp": 31.2,
+ "feelslike": 29.1,
+ "humidity": 13.45,
+ "dew": 0.0,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.2,
+ "windspeed": 9.0,
+ "winddir": 292.1,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 633.0,
+ "solarenergy": 2.3,
+ "uvindex": 6.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "15:00:00",
+ "datetimeEpoch": 1729029600,
+ "temp": 31.2,
+ "feelslike": 29.1,
+ "humidity": 13.16,
+ "dew": -0.3,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 8.6,
+ "winddir": 301.8,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 542.0,
+ "solarenergy": 2.0,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "16:00:00",
+ "datetimeEpoch": 1729033200,
+ "temp": 31.2,
+ "feelslike": 29.1,
+ "humidity": 12.97,
+ "dew": -0.5,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.3,
+ "windspeed": 7.9,
+ "winddir": 311.5,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 450.0,
+ "solarenergy": 1.6,
+ "uvindex": 5.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "17:00:00",
+ "datetimeEpoch": 1729036800,
+ "temp": 31.2,
+ "feelslike": 29.1,
+ "humidity": 12.69,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 9.0,
+ "windspeed": 7.6,
+ "winddir": 321.2,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 359.0,
+ "solarenergy": 1.3,
+ "uvindex": 4.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "18:00:00",
+ "datetimeEpoch": 1729040400,
+ "temp": 28.8,
+ "feelslike": 27.2,
+ "humidity": 14.57,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 7.9,
+ "windspeed": 6.8,
+ "winddir": 238.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 239.0,
+ "solarenergy": 0.9,
+ "uvindex": 2.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "19:00:00",
+ "datetimeEpoch": 1729044000,
+ "temp": 26.3,
+ "feelslike": 26.3,
+ "humidity": 16.87,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 6.5,
+ "windspeed": 6.1,
+ "winddir": 155.3,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 120.0,
+ "solarenergy": 0.4,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "20:00:00",
+ "datetimeEpoch": 1729047600,
+ "temp": 23.9,
+ "feelslike": 23.9,
+ "humidity": 19.46,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.4,
+ "winddir": 72.4,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 100.0,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Overcast",
+ "icon": "cloudy",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "21:00:00",
+ "datetimeEpoch": 1729051200,
+ "temp": 23.0,
+ "feelslike": 23.0,
+ "humidity": 20.54,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.4,
+ "windspeed": 5.0,
+ "winddir": 55.6,
+ "pressure": 1015.0,
+ "visibility": 24.1,
+ "cloudcover": 68.2,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "22:00:00",
+ "datetimeEpoch": 1729054800,
+ "temp": 22.1,
+ "feelslike": 22.1,
+ "humidity": 21.7,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.0,
+ "windspeed": 5.0,
+ "winddir": 38.7,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 36.3,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Partially cloudy",
+ "icon": "partly-cloudy-night",
+ "stations": null,
+ "source": "fcst"
+ },
+ {
+ "datetime": "23:00:00",
+ "datetimeEpoch": 1729058400,
+ "temp": 21.2,
+ "feelslike": 21.2,
+ "humidity": 22.93,
+ "dew": -0.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 5.0,
+ "windspeed": 4.7,
+ "winddir": 21.9,
+ "pressure": 1016.0,
+ "visibility": 24.1,
+ "cloudcover": 4.5,
+ "solarradiation": 0.0,
+ "solarenergy": 0.0,
+ "uvindex": 0.0,
+ "severerisk": 10.0,
+ "conditions": "Clear",
+ "icon": "clear-night",
+ "stations": null,
+ "source": "fcst"
+ }
+ ]
+ }
+ ],
+ "alerts": [
+ {
+ "event": "Heat Advisory",
+ "headline": "Heat Advisory issued October 1 at 1:57PM PDT until October 2 at 11:00PM PDT by NWS Sacramento CA",
+ "ends": "2024-10-02T23:00:00",
+ "endsEpoch": 1727935200,
+ "onset": "2024-10-01T13:57:00",
+ "onsetEpoch": 1727816220,
+ "id": "urn:oid:2.49.0.1.840.0.a84b887e63fc33a4bf26ade6540045817ac309d0.001.1",
+ "language": "en",
+ "link": null,
+ "description": "* WHAT...Hot temperatures 97 to 106 degrees expected with warm\novernight lows in the 60s to mid 70s.\n\n* WHERE...Carquinez Strait and Delta, Sacramento Valley, Northern\nSan Joaquin Valley, and the foothills.\n\n* WHEN...Until 11 PM PDT Wednesday.\n\n* IMPACTS...Heat related illnesses will be possible, especially for\ngroups that are sensitive to heat.\n\n* ADDITIONAL DETAILS...Widespread Moderate HeatRisk is expected\nacross the Valley and Delta, with Major HeatRisk in the foothills.\nLimited overnight cooling expected in the foothills. This level of\nheat may impact outdoor activities."
+ }
+ ],
+ "stations": {
+ "E9060": {
+ "distance": 8984.0,
+ "latitude": 38.66,
+ "longitude": -121.5,
+ "useCount": 0,
+ "id": "E9060",
+ "name": "EW9060 Sacramento CA US",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "KSMF": {
+ "distance": 15496.0,
+ "latitude": 38.7,
+ "longitude": -121.58,
+ "useCount": 0,
+ "id": "KSMF",
+ "name": "SACRAMENTO METRO, CA",
+ "quality": 100,
+ "contribution": 0.0
+ },
+ "KLHM": {
+ "distance": 37731.0,
+ "latitude": 38.9,
+ "longitude": -121.35,
+ "useCount": 0,
+ "id": "KLHM",
+ "name": "KLHM",
+ "quality": 100,
+ "contribution": 0.0
+ },
+ "KEDU": {
+ "distance": 26604.0,
+ "latitude": 38.53,
+ "longitude": -121.79,
+ "useCount": 0,
+ "id": "KEDU",
+ "name": "KEDU",
+ "quality": 80,
+ "contribution": 0.0
+ },
+ "KSAC": {
+ "distance": 6659.0,
+ "latitude": 38.52,
+ "longitude": -121.5,
+ "useCount": 0,
+ "id": "KSAC",
+ "name": "KSAC",
+ "quality": 99,
+ "contribution": 0.0
+ },
+ "KVCB": {
+ "distance": 46509.0,
+ "latitude": 38.38,
+ "longitude": -121.96,
+ "useCount": 0,
+ "id": "KVCB",
+ "name": "KVCB",
+ "quality": 99,
+ "contribution": 0.0
+ },
+ "D9558": {
+ "distance": 1183.0,
+ "latitude": 38.572,
+ "longitude": -121.481,
+ "useCount": 0,
+ "id": "D9558",
+ "name": "DW9558 Sacramento CA US",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "CF054": {
+ "distance": 5383.0,
+ "latitude": 38.603,
+ "longitude": -121.545,
+ "useCount": 0,
+ "id": "CF054",
+ "name": "Hwy 80 at Bryte Bend CA US CALTRANS",
+ "quality": 0,
+ "contribution": 0.0
+ },
+ "KMHR": {
+ "distance": 17195.0,
+ "latitude": 38.54,
+ "longitude": -121.3,
+ "useCount": 0,
+ "id": "KMHR",
+ "name": "KMHR",
+ "quality": 81,
+ "contribution": 0.0
+ }
+ },
+ "currentConditions": {
+ "datetime": "14:32:00",
+ "datetimeEpoch": 1727818320,
+ "temp": 34.6,
+ "feelslike": 32.6,
+ "humidity": 20.6,
+ "dew": 8.8,
+ "precip": 0.0,
+ "precipprob": 0.0,
+ "snow": 0.0,
+ "snowdepth": 0.0,
+ "preciptype": null,
+ "windgust": 8.1,
+ "windspeed": 0.6,
+ "winddir": 74.0,
+ "pressure": 1013.0,
+ "visibility": 16.0,
+ "cloudcover": 0.0,
+ "solarradiation": 81.0,
+ "solarenergy": 0.3,
+ "uvindex": 1.0,
+ "conditions": "Clear",
+ "icon": "clear-day",
+ "stations": [
+ "KSAC",
+ "D9558",
+ "CF054"
+ ],
+ "source": "obs",
+ "sunrise": "07:02:25",
+ "sunriseEpoch": 1727791345,
+ "sunset": "18:47:50",
+ "sunsetEpoch": 1727833670,
+ "moonphase": 0.97
+ }
+}
\ No newline at end of file
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTest.kt b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTest.kt
index 02c3347..b8915ad 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTest.kt
+++ b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTest.kt
@@ -30,6 +30,7 @@ import org.junit.Before
import org.junit.Rule
import tools.fastlane.screengrab.Screengrab
import tools.fastlane.screengrab.UiAutomatorScreenshotStrategy
+import tools.fastlane.screengrab.locale.LocaleTestRule
@Suppress("EmptyMethod")
open class BaseTest(
@@ -47,9 +48,15 @@ open class BaseTest(
@get:Rule
var permissionRule = GrantPermissionRule.grant(Manifest.permission.ACCESS_COARSE_LOCATION)
+ @get:Rule
+ var writePermissionRule = GrantPermissionRule.grant(Manifest.permission.WRITE_EXTERNAL_STORAGE)
+
@get:Rule
var snapshotRule: SnapshotRule = SnapshotRule()
+ @Rule @JvmField
+ val localeTestRule = LocaleTestRule()
+
@Before
fun setUp() {
Screengrab.setDefaultScreenshotStrategy(UiAutomatorScreenshotStrategy())
@@ -73,8 +80,8 @@ open class BaseTest(
afterLaunch()
}
- fun stubEndpoint(url: String, stub: Stubs, code: Int = 200) {
- testApp.stubUrl(url, stub.id, code)
+ fun stubEndpoint(url: String, stub: Stubs, code: Int = 200, extension: String = ".json") {
+ testApp.stubUrl(url, stub.id, code, extension)
}
fun unstubEndpoint(url: String) {
@@ -85,8 +92,18 @@ open class BaseTest(
testApp.stubLocation(location, lat, long)
}
+ fun clearLocation(location: String) {
+ testApp.removeLocation(location)
+ }
+
+ fun clearLocation(lat: Double, long: Double) {
+ testApp.removeLocation(lat, long)
+ }
+
fun clearPrefs() = prefs.clearPrefs()
+ fun clearDatabase() = testApp.clearDatabase()
+
fun getActivity() = testActivity
@After
@@ -108,7 +125,6 @@ open class BaseTest(
})
}
- @Suppress("DEPRECATION")
fun checkToastMessage(message: String) {
Espresso.onView(ViewMatchers.withText(message)).inRoot(withDecorView(Matchers.not(decorView)))
.check(ViewAssertions.matches(ViewMatchers.isDisplayed()))
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTestRobot.kt b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTestRobot.kt
index 8f367eb..ca48806 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTestRobot.kt
+++ b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/BaseTestRobot.kt
@@ -17,7 +17,12 @@ import androidx.test.espresso.action.ViewActions.swipeDown
import androidx.test.espresso.assertion.ViewAssertions.matches
import androidx.test.espresso.contrib.PickerActions
import androidx.test.espresso.contrib.RecyclerViewActions
-import androidx.test.espresso.matcher.ViewMatchers.*
+import androidx.test.espresso.matcher.ViewMatchers.hasDescendant
+import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
+import androidx.test.espresso.matcher.ViewMatchers.isRoot
+import androidx.test.espresso.matcher.ViewMatchers.withClassName
+import androidx.test.espresso.matcher.ViewMatchers.withId
+import androidx.test.espresso.matcher.ViewMatchers.withText
import com.appttude.h_mal.atlas_weather.helpers.EspressoHelper.waitForView
import com.appttude.h_mal.atlas_weather.helpers.checkErrorMessage
import com.appttude.h_mal.atlas_weather.helpers.checkImage
@@ -31,7 +36,7 @@ open class BaseTestRobot {
fun goBack() = Espresso.pressBack()
- fun fillEditText(resId: Int, text: String?): ViewInteraction =
+ fun fillEditText(resId: Int, text: String): ViewInteraction =
onView(withId(resId)).perform(
ViewActions.replaceText(text),
ViewActions.closeSoftKeyboard()
@@ -60,7 +65,7 @@ open class BaseTestRobot {
.atPosition(position).perform(click())
}
- fun scrollToRecyclerItem(recyclerId: Int, text: String): ViewInteraction? {
+ fun scrollToRecyclerItem(recyclerId: Int, text: String): ViewInteraction {
return matchView(recyclerId)
.perform(
// scrollTo will fail the test if no item matches.
@@ -73,7 +78,7 @@ open class BaseTestRobot {
fun scrollToRecyclerItem(
recyclerId: Int,
resIdForString: Int
- ): ViewInteraction? {
+ ): ViewInteraction {
return matchView(recyclerId)
.perform(
// scrollTo will fail the test if no item matches.
@@ -86,7 +91,7 @@ open class BaseTestRobot {
fun scrollToRecyclerItemByPosition(
recyclerId: Int,
position: Int
- ): ViewInteraction? {
+ ): ViewInteraction {
return matchView(recyclerId)
.perform(
// scrollTo will fail the test if no item matches.
@@ -129,6 +134,16 @@ open class BaseTestRobot {
)
}
+ fun clickSubViewInRecycler(
+ recyclerId: Int,
+ position: Int,
+ ) {
+ scrollToRecyclerItemByPosition(recyclerId, position)
+ ?.perform(
+ RecyclerViewActions.actionOnItemAtPosition(position, click())
+ )
+ }
+
fun checkErrorOnTextEntry(resId: Int, errorMessage: String): ViewInteraction =
onView(withId(resId)).check(matches(checkErrorMessage(errorMessage)))
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/location/MockLocationProvider.kt b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/location/MockLocationProvider.kt
index ea101a8..0ffeca6 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/location/MockLocationProvider.kt
+++ b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/location/MockLocationProvider.kt
@@ -22,6 +22,16 @@ class MockLocationProvider : LocationProvider {
fun addLocationToList(name: String, lat: Double, long: Double) {
val latLong = Pair(lat, long)
- feedMap.put(name, latLong)
+ feedMap[name] = latLong
+ }
+
+ fun removeLocationFromList(name: String) {
+ feedMap.remove(name)
+ }
+
+ fun removeLocationFromList(lat: Double, long: Double) {
+ feedMap.filterValues { it.first == lat && it.second == long }.keys.firstOrNull()?.let {
+ feedMap.remove(it)
+ }
}
}
\ No newline at end of file
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/network/interceptors/MockingNetworkInterceptor.kt b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/network/interceptors/MockingNetworkInterceptor.kt
index 94397c4..3c931c2 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/network/interceptors/MockingNetworkInterceptor.kt
+++ b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/data/network/interceptors/MockingNetworkInterceptor.kt
@@ -16,9 +16,9 @@ class MockingNetworkInterceptor(
override fun intercept(chain: Interceptor.Chain): Response {
idlingResource.increment()
val original = chain.request()
- val originalHttpUrl = original.url.toString().split("?")[0]
+ val originalHttpUrl = original.url.toString()
- feedMap[originalHttpUrl]?.let { responsePair ->
+ feedMap[feedMap.keys.first { originalHttpUrl.contains(it) }]?.let { responsePair ->
val code = responsePair.second
val jsonBody = responsePair.first
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/Stubs.kt b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/Stubs.kt
index e3cb20e..23211a9 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/Stubs.kt
+++ b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/Stubs.kt
@@ -1,5 +1,6 @@
package com.appttude.h_mal.atlas_weather.utils
+const val baseUrl = "https://weather.visualcrossing.com/VisualCrossingWebServices/rest/services/timeline/"
enum class Stubs(
val id: String
) {
@@ -7,5 +8,5 @@ enum class Stubs(
Imperial("valid_response_imperial"),
WrongLocation("wrong_location_response"),
InvalidKey("invalid_api_key_response"),
- Sydney("valid_response_metric_sydney")
+ Sydney("valid_response_metric_sydney"),
}
\ No newline at end of file
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/TestUtils.kt b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/TestUtils.kt
index 2305ea8..3f8bc1d 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/TestUtils.kt
+++ b/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/utils/TestUtils.kt
@@ -13,7 +13,7 @@ fun LiveData.getOrAwaitValue(
var data: T? = null
val latch = CountDownLatch(1)
val observer = object : Observer {
- override fun onChanged(o: T?) {
+ override fun onChanged(o: T) {
data = o
latch.countDown()
this@getOrAwaitValue.removeObserver(this)
diff --git a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
similarity index 78%
rename from app/src/androidTest/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
rename to app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
index 1118703..ffb7dda 100644
--- a/app/src/androidTest/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
@@ -16,12 +16,12 @@ import com.appttude.h_mal.atlas_weather.data.room.AppDatabase
import com.appttude.h_mal.atlas_weather.data.room.Converter
import java.io.BufferedReader
-class TestAppClass : BaseAppClass() {
+class TestAppClass : AppClass() {
private val idlingResources = CountingIdlingResource("Data_loader")
private val mockingNetworkInterceptor = MockingNetworkInterceptor(idlingResources)
lateinit var database: AppDatabase
- lateinit var locationProvider: MockLocationProvider
+ private val locationProvider: MockLocationProvider = MockLocationProvider()
override fun onCreate() {
super.onCreate()
@@ -38,20 +38,20 @@ class TestAppClass : BaseAppClass() {
}
override fun createLocationModule(): LocationProvider {
- locationProvider = MockLocationProvider()
return locationProvider
}
override fun createRoomDatabase(): AppDatabase {
- database = Room.inMemoryDatabaseBuilder(this, AppDatabase::class.java)
+ database = Room.inMemoryDatabaseBuilder(applicationContext, AppDatabase::class.java)
+ .allowMainThreadQueries()
.addTypeConverter(Converter(this))
.build()
return database
}
- fun stubUrl(url: String, rawPath: String, code: Int = 200) {
+ fun stubUrl(url: String, rawPath: String, code: Int = 200, extension: String = ".json") {
val iStream =
- InstrumentationRegistry.getInstrumentation().context.assets.open("$rawPath.json")
+ InstrumentationRegistry.getInstrumentation().context.assets.open("$rawPath$extension")
val data = iStream.bufferedReader().use(BufferedReader::readText)
mockingNetworkInterceptor.addUrlStub(url = url, data = data, code = code)
}
@@ -64,4 +64,15 @@ class TestAppClass : BaseAppClass() {
locationProvider.addLocationToList(location, lat, long)
}
+ fun removeLocation(location: String) {
+ locationProvider.removeLocationFromList(location)
+ }
+
+ fun removeLocation(lat: Double, long: Double) {
+ locationProvider.removeLocationFromList(lat, long)
+ }
+
+ fun clearDatabase() {
+ database.getWeatherDao().deleteAll()
+ }
}
\ No newline at end of file
diff --git a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/FurtherInfoScreen.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/FurtherInfoScreen.kt
new file mode 100644
index 0000000..6177bda
--- /dev/null
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/FurtherInfoScreen.kt
@@ -0,0 +1,35 @@
+package com.appttude.h_mal.atlas_weather.robot
+
+import com.appttude.h_mal.atlas_weather.BaseTestRobot
+import com.appttude.h_mal.atlas_weather.R
+
+fun furtherInfoScreen(func: FurtherInfoScreen.() -> Unit) = FurtherInfoScreen().apply { func() }
+class FurtherInfoScreen : BaseTestRobot() {
+ fun verifyMaxTemperature(temperature: Int) =
+ matchText(R.id.maxtemp, StringBuilder().append(temperature).append("°").toString())
+ fun verifyAverageTemperature(temperature: Int) =
+ matchText(R.id.averagetemp, StringBuilder().append(temperature).append("°").toString())
+ fun verifyMinTemperature(temperature: Int) =
+ matchText(R.id.minimumtemp, StringBuilder().append(temperature).append("°").toString())
+
+ fun verifyWindSpeed(speedText: String) =
+ matchText(R.id.windtext, speedText)
+
+ fun verifyHumidity(humidity: Int) =
+ matchText(R.id.humiditytext, humidity.toString())
+ fun verifyPrecipitation(precipitation: Int) =
+ matchText(R.id.preciptext, precipitation.toString())
+
+ fun verifyCloudCoverage(coverage: Int) =
+ matchText(R.id.cloudtext, coverage.toString())
+
+ fun verifyUvIndex(uv: Int) =
+ matchText(R.id.uvtext, uv.toString())
+ fun verifySunrise(sunrise: String) =
+ matchText(R.id.sunrisetext, sunrise)
+ fun verifySunset(sunset: String) =
+ matchText(R.id.sunsettext, sunset)
+
+ fun refresh() = pullToRefresh(R.id.swipe_refresh)
+ fun isDisplayed() = matchViewWaitFor(R.id.maxtemp)
+}
\ No newline at end of file
diff --git a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/SettingsRobot.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/SettingsRobot.kt
new file mode 100644
index 0000000..3f3b687
--- /dev/null
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/SettingsRobot.kt
@@ -0,0 +1,53 @@
+package com.appttude.h_mal.atlas_weather.robot
+
+import androidx.recyclerview.widget.RecyclerView.ViewHolder
+import androidx.test.espresso.Espresso.onView
+import androidx.test.espresso.action.ViewActions.click
+import androidx.test.espresso.assertion.ViewAssertions
+import androidx.test.espresso.contrib.RecyclerViewActions
+import androidx.test.espresso.matcher.RootMatchers.isDialog
+import androidx.test.espresso.matcher.ViewMatchers
+import androidx.test.espresso.matcher.ViewMatchers.withId
+import androidx.test.espresso.matcher.ViewMatchers.withText
+import com.appttude.h_mal.atlas_weather.BaseTestRobot
+import com.appttude.h_mal.atlas_weather.R
+import com.appttude.h_mal.atlas_weather.helpers.EspressoHelper.waitForView
+import com.appttude.h_mal.atlas_weather.model.types.UnitType
+import com.appttude.h_mal.atlas_weather.model.types.UnitType.Companion.getLabel
+
+
+fun settingsScreen(func: SettingsScreen.() -> Unit) = SettingsScreen().apply { func() }
+class SettingsScreen : BaseTestRobot() {
+
+ fun selectWeatherUnits(unitType: UnitType) {
+ onView(withId(androidx.preference.R.id.recycler_view))
+ .perform(
+ RecyclerViewActions.actionOnItem(
+ ViewMatchers.hasDescendant(withText(R.string.weather_units)),
+ click()))
+ val label = unitType.getLabel()
+
+ onView(withText(label))
+ .inRoot(isDialog())
+ .check(ViewAssertions.matches(ViewMatchers.isDisplayed()))
+ .perform(click())
+ }
+
+
+ fun verifyCurrentTemperature(temperature: Int) =
+ matchText(R.id.temp_main_4, temperature.toString())
+
+ fun verifyCurrentLocation(location: String) = matchText(R.id.location_main_4, location)
+ fun refresh() = pullToRefresh(R.id.swipe_refresh)
+
+ fun verifyUnableToRetrieve() {
+ matchText(R.id.header_text, R.string.retrieve_warning)
+ matchText(R.id.body_text, R.string.empty_retrieve_warning)
+ }
+
+ fun isDisplayed() {
+ waitForView(
+ withText("Metric")
+ )
+ }
+}
\ No newline at end of file
diff --git a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/WeatherScreen.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/WeatherScreen.kt
new file mode 100644
index 0000000..5ca9e0c
--- /dev/null
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/robot/WeatherScreen.kt
@@ -0,0 +1,24 @@
+package com.appttude.h_mal.atlas_weather.robot
+
+import com.appttude.h_mal.atlas_weather.BaseTestRobot
+import com.appttude.h_mal.atlas_weather.R
+import com.appttude.h_mal.atlas_weather.ui.home.adapter.forecastDaily.ViewHolderForecastDaily
+
+fun weatherScreen(func: WeatherScreen.() -> Unit) = WeatherScreen().apply { func() }
+class WeatherScreen : BaseTestRobot() {
+ fun verifyCurrentTemperature(temperature: Int) =
+ matchText(R.id.temp_main_4, temperature.toString())
+
+ fun verifyCurrentLocation(location: String) = matchText(R.id.location_main_4, location)
+ fun refresh() = pullToRefresh(R.id.swipe_refresh)
+ fun isDisplayed() = matchViewWaitFor(R.id.temp_main_4)
+
+ fun verifyUnableToRetrieve() {
+ matchText(R.id.header_text, R.string.retrieve_warning)
+ matchText(R.id.body_text, R.string.empty_retrieve_warning)
+ }
+
+ fun tapDayInformationByPosition(position: Int) {
+ clickSubViewInRecycler(R.id.forecast_listview, position)
+ }
+}
\ No newline at end of file
diff --git a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/snapshot/SnapshotCaptureTest.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/snapshot/SnapshotCaptureTest.kt
new file mode 100644
index 0000000..b5b85c4
--- /dev/null
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/snapshot/SnapshotCaptureTest.kt
@@ -0,0 +1,58 @@
+package com.appttude.h_mal.atlas_weather.snapshot
+
+
+import android.annotation.TargetApi
+import androidx.test.filters.SmallTest
+import com.appttude.h_mal.atlas_weather.BaseTest
+import com.appttude.h_mal.atlas_weather.ui.MainActivity
+import com.appttude.h_mal.atlas_weather.utils.Stubs
+import com.appttude.h_mal.atlas_weather.robot.furtherInfoScreen
+import com.appttude.h_mal.atlas_weather.robot.settingsScreen
+import com.appttude.h_mal.atlas_weather.robot.weatherScreen
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
+import org.junit.Test
+import tools.fastlane.screengrab.Screengrab
+
+@SmallTest
+@TargetApi(27)
+class SnapshotCaptureTest : BaseTest(MainActivity::class.java) {
+
+ override fun beforeLaunch() {
+ stubEndpoint(baseUrl, Stubs.Metric)
+ stubLocation("London", 51.51, -0.13)
+ clearPrefs()
+ }
+
+ override fun testFinished() {
+ super.testFinished()
+ clearLocation("London")
+ clearDatabase()
+ clearPrefs()
+ }
+
+ @Test
+ fun homeAndFurtherInfoPageCapture() {
+ weatherScreen {
+ isDisplayed()
+ Screengrab.screenshot("HomeScreen")
+ tapDayInformationByPosition(4)
+ }
+ furtherInfoScreen {
+ isDisplayed()
+ Screengrab.screenshot("FurtherInfoScreen")
+ }
+
+ }
+
+ @Test
+ fun settingsPageCapture() {
+ weatherScreen {
+ isDisplayed()
+ openMenuItem()
+ }
+ settingsScreen {
+ stubEndpoint(baseUrl, Stubs.Imperial)
+ Screengrab.screenshot("SettingsScreen")
+ }
+ }
+}
diff --git a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageNoDataUITest.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageNoDataUITest.kt
index 4ff1669..bf1a8e8 100644
--- a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageNoDataUITest.kt
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageNoDataUITest.kt
@@ -1,36 +1,27 @@
package com.appttude.h_mal.atlas_weather.tests
import com.appttude.h_mal.atlas_weather.BaseTest
+import com.appttude.h_mal.atlas_weather.robot.homeScreen
import com.appttude.h_mal.atlas_weather.ui.MainActivity
import com.appttude.h_mal.atlas_weather.utils.Stubs
-import com.appttude.h_mal.atlas_weather.robot.homeScreen
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
import org.junit.Test
class HomePageNoDataUITest : BaseTest(MainActivity::class.java) {
override fun beforeLaunch() {
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.InvalidKey, 400)
- }
-
- @Test
- fun loadApp_invalidKeyWeatherResponse_returnsEmptyViewPage() {
- homeScreen {
- waitFor(2000)
- // verify empty
- verifyUnableToRetrieve()
- }
+ stubEndpoint(baseUrl, Stubs.InvalidKey, 400, ".txt")
}
@Test
fun invalidKeyWeatherResponse_swipeToRefresh_returnsValidPage() {
homeScreen {
- waitFor(2000)
// verify empty
verifyUnableToRetrieve()
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Metric)
+ stubEndpoint(baseUrl, Stubs.Metric)
refresh()
- verifyCurrentTemperature(2)
+ verifyCurrentTemperature(13)
verifyCurrentLocation("Mock Location")
}
}
diff --git a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageUITest.kt b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageUITest.kt
index 5d23f0f..3235a52 100644
--- a/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageUITest.kt
+++ b/app/src/androidTestAtlasWeather/java/com/appttude/h_mal/atlas_weather/tests/HomePageUITest.kt
@@ -5,19 +5,20 @@ import com.appttude.h_mal.atlas_weather.BaseTest
import com.appttude.h_mal.atlas_weather.robot.homeScreen
import com.appttude.h_mal.atlas_weather.ui.MainActivity
import com.appttude.h_mal.atlas_weather.utils.Stubs
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
import org.junit.Test
class HomePageUITest : BaseTest(MainActivity::class.java) {
override fun beforeLaunch() {
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Metric)
+ stubEndpoint(baseUrl, Stubs.Metric)
}
@Test
fun loadApp_validWeatherResponse_returnsValidPage() {
homeScreen {
isDisplayed()
- verifyCurrentTemperature(2)
+ verifyCurrentTemperature(13)
verifyCurrentLocation("Mock Location")
}
}
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
new file mode 100644
index 0000000..7d43e22
--- /dev/null
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/atlas_weather/application/TestAppClass.kt
@@ -0,0 +1,81 @@
+package com.appttude.h_mal.atlas_weather.application
+
+import androidx.room.Room
+import androidx.test.espresso.IdlingRegistry
+import androidx.test.espresso.idling.CountingIdlingResource
+import androidx.test.platform.app.InstrumentationRegistry
+import com.appttude.h_mal.atlas_weather.data.location.LocationProvider
+import com.appttude.h_mal.atlas_weather.data.location.MockLocationProvider
+import com.appttude.h_mal.atlas_weather.data.network.NetworkModule
+import com.appttude.h_mal.atlas_weather.data.network.WeatherApi
+import com.appttude.h_mal.atlas_weather.data.network.interceptors.MockingNetworkInterceptor
+import com.appttude.h_mal.atlas_weather.data.network.interceptors.NetworkConnectionInterceptor
+import com.appttude.h_mal.atlas_weather.data.network.interceptors.QueryParamsInterceptor
+import com.appttude.h_mal.atlas_weather.data.network.networkUtils.loggingInterceptor
+import com.appttude.h_mal.atlas_weather.data.room.AppDatabase
+import com.appttude.h_mal.atlas_weather.data.room.Converter
+import org.kodein.di.LazyKodein
+import java.io.BufferedReader
+
+class TestAppClass : AppClass() {
+ override val kodein: LazyKodein = super.kodein
+
+ private val idlingResources = CountingIdlingResource("Data_loader")
+ private val mockingNetworkInterceptor = MockingNetworkInterceptor(idlingResources)
+
+ lateinit var database: AppDatabase
+ private val locationProvider: MockLocationProvider = MockLocationProvider()
+
+ override fun onCreate() {
+ super.onCreate()
+ IdlingRegistry.getInstance().register(idlingResources)
+ }
+
+ override fun createNetworkModule(): WeatherApi {
+ return NetworkModule().invoke(
+ mockingNetworkInterceptor,
+ NetworkConnectionInterceptor(this),
+ QueryParamsInterceptor(),
+ loggingInterceptor
+ ) as WeatherApi
+ }
+
+ override fun createLocationModule(): LocationProvider {
+ return locationProvider
+ }
+
+ override fun createRoomDatabase(): AppDatabase {
+ database = Room.inMemoryDatabaseBuilder(applicationContext, AppDatabase::class.java)
+ .allowMainThreadQueries()
+ .addTypeConverter(Converter(this))
+ .build()
+ return database
+ }
+
+ fun stubUrl(url: String, rawPath: String, code: Int = 200, extension: String = ".json") {
+ val iStream =
+ InstrumentationRegistry.getInstrumentation().context.assets.open("$rawPath$extension")
+ val data = iStream.bufferedReader().use(BufferedReader::readText)
+ mockingNetworkInterceptor.addUrlStub(url = url, data = data, code = code)
+ }
+
+ fun removeUrlStub(url: String) {
+ mockingNetworkInterceptor.removeUrlStub(url = url)
+ }
+
+ fun stubLocation(location: String, lat: Double = 0.00, long: Double = 0.00) {
+ locationProvider.addLocationToList(location, lat, long)
+ }
+
+ fun removeLocation(location: String) {
+ locationProvider.removeLocationFromList(location)
+ }
+
+ fun removeLocation(lat: Double, long: Double) {
+ locationProvider.removeLocationFromList(lat, long)
+ }
+
+ fun clearDatabase() {
+ database.getWeatherDao().deleteAll()
+ }
+}
\ No newline at end of file
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/atlas_weather/snapshot/SnapshotCaptureTest.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/atlas_weather/snapshot/SnapshotCaptureTest.kt
new file mode 100644
index 0000000..a31f65b
--- /dev/null
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/atlas_weather/snapshot/SnapshotCaptureTest.kt
@@ -0,0 +1,59 @@
+package com.appttude.h_mal.atlas_weather.snapshot
+
+
+import android.annotation.TargetApi
+import androidx.test.filters.SmallTest
+import com.appttude.h_mal.atlas_weather.BaseTest
+import com.appttude.h_mal.atlas_weather.ui.MainActivity
+import com.appttude.h_mal.atlas_weather.utils.Stubs
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
+import com.appttude.h_mal.monoWeather.robot.furtherInfoScreen
+import com.appttude.h_mal.monoWeather.robot.settingsScreen
+import com.appttude.h_mal.monoWeather.robot.weatherScreen
+import org.junit.Test
+import tools.fastlane.screengrab.Screengrab
+
+@SmallTest
+@TargetApi(27)
+class SnapshotCaptureTest : BaseTest(MainActivity::class.java) {
+
+ override fun beforeLaunch() {
+ stubEndpoint(baseUrl, Stubs.Metric)
+ stubLocation("London", 51.5064, -0.12721)
+ clearPrefs()
+ }
+
+ override fun testFinished() {
+ super.testFinished()
+ clearLocation("London")
+ clearDatabase()
+ clearPrefs()
+ }
+
+
+ @Test
+ fun homeAndFurtherInfoPageCapture() {
+ weatherScreen {
+ isDisplayed()
+ Screengrab.screenshot("HomeScreen")
+ tapDayInformationByPosition(4)
+ }
+ furtherInfoScreen {
+ isDisplayed()
+ Screengrab.screenshot("FurtherInfoScreen")
+ }
+
+ }
+
+ @Test
+ fun settingsPageCapture() {
+ weatherScreen {
+ isDisplayed()
+ openMenuItem()
+ }
+ settingsScreen {
+ stubEndpoint(baseUrl, Stubs.Imperial)
+ Screengrab.screenshot("SettingsScreen")
+ }
+ }
+}
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/FurtherInfoScreen.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/FurtherInfoScreen.kt
new file mode 100644
index 0000000..39d413b
--- /dev/null
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/FurtherInfoScreen.kt
@@ -0,0 +1,37 @@
+package com.appttude.h_mal.monoWeather.robot
+
+import com.appttude.h_mal.atlas_weather.BaseTestRobot
+import com.appttude.h_mal.atlas_weather.R
+import com.appttude.h_mal.monoWeather.ui.home.adapter.forecastDaily.ViewHolderForecastDaily
+import com.appttude.h_mal.monoWeather.ui.home.adapter.further.ViewHolderFurtherDetails
+
+fun furtherInfoScreen(func: FurtherInfoScreen.() -> Unit) = FurtherInfoScreen().apply { func() }
+class FurtherInfoScreen : BaseTestRobot() {
+ fun verifyMaxTemperature(temperature: Int) =
+ matchText(R.id.maxtemp, StringBuilder().append(temperature).append("°").toString())
+ fun verifyAverageTemperature(temperature: Int) =
+ matchText(R.id.averagetemp, StringBuilder().append(temperature).append("°").toString())
+ fun verifyMinTemperature(temperature: Int) =
+ matchText(R.id.minimumtemp, StringBuilder().append(temperature).append("°").toString())
+
+ fun verifyWindSpeed(speedText: String) =
+ matchText(R.id.windtext, speedText)
+
+ fun verifyHumidity(humidity: Int) =
+ matchText(R.id.humiditytext, humidity.toString())
+ fun verifyPrecipitation(precipitation: Int) =
+ matchText(R.id.preciptext, precipitation.toString())
+
+ fun verifyCloudCoverage(coverage: Int) =
+ matchText(R.id.cloudtext, coverage.toString())
+
+ fun verifyUvIndex(uv: Int) =
+ matchText(R.id.uvtext, uv.toString())
+ fun verifySunrise(sunrise: String) =
+ matchText(R.id.sunrisetext, sunrise)
+ fun verifySunset(sunset: String) =
+ matchText(R.id.sunsettext, sunset)
+
+ fun refresh() = pullToRefresh(R.id.swipe_refresh)
+ fun isDisplayed() = matchViewWaitFor(R.id.maxtemp)
+}
\ No newline at end of file
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/SettingsRobot.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/SettingsRobot.kt
index ee50ee6..68d0bda 100644
--- a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/SettingsRobot.kt
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/SettingsRobot.kt
@@ -11,7 +11,9 @@ import androidx.test.espresso.matcher.ViewMatchers.withId
import androidx.test.espresso.matcher.ViewMatchers.withText
import com.appttude.h_mal.atlas_weather.BaseTestRobot
import com.appttude.h_mal.atlas_weather.R
+import com.appttude.h_mal.atlas_weather.helpers.EspressoHelper.waitForView
import com.appttude.h_mal.atlas_weather.model.types.UnitType
+import com.appttude.h_mal.atlas_weather.model.types.UnitType.Companion.getLabel
fun settingsScreen(func: SettingsScreen.() -> Unit) = SettingsScreen().apply { func() }
@@ -23,10 +25,7 @@ class SettingsScreen : BaseTestRobot() {
RecyclerViewActions.actionOnItem(
ViewMatchers.hasDescendant(withText(R.string.weather_units)),
click()))
- val label = when (unitType) {
- UnitType.METRIC -> "Metric"
- UnitType.IMPERIAL -> "Imperial"
- }
+ val label = unitType.getLabel()
onView(withText(label))
.inRoot(isDialog())
@@ -45,4 +44,10 @@ class SettingsScreen : BaseTestRobot() {
matchText(R.id.header_text, R.string.retrieve_warning)
matchText(R.id.body_text, R.string.empty_retrieve_warning)
}
+
+ fun isDisplayed() {
+ waitForView(
+ withText("Metric")
+ )
+ }
}
\ No newline at end of file
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/WeatherScreen.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/WeatherScreen.kt
index 7f4034f..5555c27 100644
--- a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/WeatherScreen.kt
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/robot/WeatherScreen.kt
@@ -2,6 +2,7 @@ package com.appttude.h_mal.monoWeather.robot
import com.appttude.h_mal.atlas_weather.BaseTestRobot
import com.appttude.h_mal.atlas_weather.R
+import com.appttude.h_mal.monoWeather.ui.home.adapter.forecastDaily.ViewHolderForecastDaily
fun weatherScreen(func: WeatherScreen.() -> Unit) = WeatherScreen().apply { func() }
class WeatherScreen : BaseTestRobot() {
@@ -16,4 +17,8 @@ class WeatherScreen : BaseTestRobot() {
matchText(R.id.header_text, R.string.retrieve_warning)
matchText(R.id.body_text, R.string.empty_retrieve_warning)
}
+
+ fun tapDayInformationByPosition(position: Int) {
+ clickSubViewInRecycler(R.id.forecast_listview, position)
+ }
}
\ No newline at end of file
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageNoDataUITest.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageNoDataUITest.kt
index 2bbe172..1ccb59e 100644
--- a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageNoDataUITest.kt
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageNoDataUITest.kt
@@ -4,21 +4,17 @@ package com.appttude.h_mal.monoWeather.tests
import com.appttude.h_mal.atlas_weather.BaseTest
import com.appttude.h_mal.atlas_weather.ui.MainActivity
import com.appttude.h_mal.atlas_weather.utils.Stubs
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
import com.appttude.h_mal.monoWeather.robot.weatherScreen
+import org.junit.FixMethodOrder
import org.junit.Test
+import org.junit.runners.MethodSorters
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
class HomePageNoDataUITest : BaseTest(MainActivity::class.java) {
override fun beforeLaunch() {
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.InvalidKey, 400)
- }
-
- @Test
- fun loadApp_invalidKeyWeatherResponse_returnsEmptyViewPage() {
- weatherScreen {
- // verify empty
- verifyUnableToRetrieve()
- }
+ stubEndpoint(baseUrl, Stubs.InvalidKey, 400, ".txt")
}
@Test
@@ -27,10 +23,11 @@ class HomePageNoDataUITest : BaseTest(MainActivity::class.java) {
// verify empty
verifyUnableToRetrieve()
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Metric)
+ stubEndpoint(baseUrl, Stubs.Metric)
refresh()
- verifyCurrentTemperature(2)
+ verifyCurrentTemperature(13)
verifyCurrentLocation("Mock Location")
}
}
+
}
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageUITest.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageUITest.kt
index 1bc556e..cefea23 100644
--- a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageUITest.kt
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/HomePageUITest.kt
@@ -2,17 +2,17 @@ package com.appttude.h_mal.monoWeather.tests
import com.appttude.h_mal.atlas_weather.BaseTest
-import com.appttude.h_mal.atlas_weather.model.types.UnitType
import com.appttude.h_mal.atlas_weather.ui.MainActivity
import com.appttude.h_mal.atlas_weather.utils.Stubs
-import com.appttude.h_mal.monoWeather.robot.settingsScreen
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
+import com.appttude.h_mal.monoWeather.robot.furtherInfoScreen
import com.appttude.h_mal.monoWeather.robot.weatherScreen
import org.junit.Test
class HomePageUITest : BaseTest(MainActivity::class.java) {
override fun beforeLaunch() {
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Metric)
+ stubEndpoint(baseUrl, Stubs.Metric)
clearPrefs()
}
@@ -20,29 +20,24 @@ class HomePageUITest : BaseTest(MainActivity::class.java) {
fun loadApp_validWeatherResponse_returnsValidPage() {
weatherScreen {
isDisplayed()
- verifyCurrentTemperature(2)
+ verifyCurrentTemperature(13)
verifyCurrentLocation("Mock Location")
}
}
@Test
- fun loadApp_changeToImperial_returnsValidPage() {
+ fun loadApp_validWeatherResponse_viewFurtherDetailsPage() {
weatherScreen {
isDisplayed()
- verifyCurrentTemperature(2)
+ verifyCurrentTemperature(13)
verifyCurrentLocation("Mock Location")
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Imperial)
- openMenuItem()
+ tapDayInformationByPosition(4)
}
- settingsScreen {
- selectWeatherUnits(UnitType.IMPERIAL)
- goBack()
- }
- weatherScreen {
+ furtherInfoScreen {
isDisplayed()
- refresh()
- verifyCurrentTemperature(58)
- verifyCurrentLocation("Mock Location")
+ verifyMaxTemperature(15)
+ verifyAverageTemperature(11)
}
}
+
}
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/SettingsPageUITest.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/SettingsPageUITest.kt
new file mode 100644
index 0000000..90138ee
--- /dev/null
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/SettingsPageUITest.kt
@@ -0,0 +1,40 @@
+package com.appttude.h_mal.monoWeather.tests
+
+
+import com.appttude.h_mal.atlas_weather.BaseTest
+import com.appttude.h_mal.atlas_weather.model.types.UnitType
+import com.appttude.h_mal.atlas_weather.ui.MainActivity
+import com.appttude.h_mal.atlas_weather.utils.Stubs
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
+import com.appttude.h_mal.monoWeather.robot.settingsScreen
+import com.appttude.h_mal.monoWeather.robot.weatherScreen
+import org.junit.Test
+
+class SettingsPageUITest : BaseTest(MainActivity::class.java) {
+
+ override fun beforeLaunch() {
+ stubEndpoint(baseUrl, Stubs.Metric)
+ clearPrefs()
+ }
+
+ @Test
+ fun loadApp_changeToImperial_returnsValidPage() {
+ weatherScreen {
+ isDisplayed()
+ verifyCurrentTemperature(13)
+ verifyCurrentLocation("Mock Location")
+ stubEndpoint(baseUrl, Stubs.Imperial)
+ openMenuItem()
+ }
+ settingsScreen {
+ selectWeatherUnits(UnitType.IMPERIAL)
+ goBack()
+ }
+ weatherScreen {
+ isDisplayed()
+ refresh()
+ verifyCurrentTemperature(56)
+ verifyCurrentLocation("Mock Location")
+ }
+ }
+}
diff --git a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/WorldPageUITest.kt b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/WorldPageUITest.kt
index b799aeb..28dcd64 100644
--- a/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/WorldPageUITest.kt
+++ b/app/src/androidTestMonoWeather/java/com/appttude/h_mal/monoWeather/tests/WorldPageUITest.kt
@@ -4,6 +4,7 @@ package com.appttude.h_mal.monoWeather.tests
import com.appttude.h_mal.atlas_weather.BaseTest
import com.appttude.h_mal.atlas_weather.ui.MainActivity
import com.appttude.h_mal.atlas_weather.utils.Stubs
+import com.appttude.h_mal.atlas_weather.utils.baseUrl
import com.appttude.h_mal.monoWeather.robot.ContainerRobot.Tab.WORLD
import com.appttude.h_mal.monoWeather.robot.addLocation
import com.appttude.h_mal.monoWeather.robot.container
@@ -14,7 +15,8 @@ import org.junit.Test
class WorldPageUITest : BaseTest(MainActivity::class.java) {
override fun beforeLaunch() {
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Metric)
+ stubEndpoint(baseUrl, Stubs.Metric)
+ stubLocation("London", 51.5064,-0.12721)
}
@Test
@@ -26,8 +28,8 @@ class WorldPageUITest : BaseTest(MainActivity::class.java) {
clickFab()
}
addLocation {
- stubEndpoint("https://api.openweathermap.org/data/2.5/onecall", Stubs.Sydney)
- stubLocation("Sydney", -33.89, -151.12)
+ stubEndpoint(baseUrl, Stubs.Sydney)
+ stubLocation("Sydney",-33.8696,151.207)
setLocation("Sydney")
submit()
}
@@ -36,7 +38,7 @@ class WorldPageUITest : BaseTest(MainActivity::class.java) {
}
weatherScreen {
isDisplayed()
- verifyCurrentTemperature(12)
+ verifyCurrentTemperature(16)
verifyCurrentLocation("Sydney")
}
}
diff --git a/app/src/atlasWeather/AndroidManifest.xml b/app/src/atlasWeather/AndroidManifest.xml
index c4aa1c8..e33858e 100644
--- a/app/src/atlasWeather/AndroidManifest.xml
+++ b/app/src/atlasWeather/AndroidManifest.xml
@@ -2,8 +2,9 @@
+
+
-
-
-
-
-
-
-
-
-
-
+ android:name=".service.notification.NotificationReceiver"
+ android:exported="false"/>
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/application/ApplicationViewModelFactory.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/application/ApplicationViewModelFactory.kt
new file mode 100644
index 0000000..814d62f
--- /dev/null
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/application/ApplicationViewModelFactory.kt
@@ -0,0 +1,46 @@
+package com.appttude.h_mal.atlas_weather.application
+
+import android.app.Application
+import androidx.lifecycle.ViewModel
+import androidx.lifecycle.ViewModelProvider
+import com.appttude.h_mal.atlas_weather.data.WeatherSource
+import com.appttude.h_mal.atlas_weather.data.location.LocationProvider
+import com.appttude.h_mal.atlas_weather.data.repository.SettingsRepository
+import com.appttude.h_mal.atlas_weather.service.notification.NotificationService
+import com.appttude.h_mal.atlas_weather.viewmodel.MainViewModel
+import com.appttude.h_mal.atlas_weather.viewmodel.SettingsViewModel
+import com.appttude.h_mal.atlas_weather.viewmodel.WorldViewModel
+
+
+class ApplicationViewModelFactory(
+ private val application: Application,
+ private val locationProvider: LocationProvider,
+ private val source: WeatherSource,
+ private val settingsRepository: SettingsRepository,
+ private val notificationService: NotificationService
+) : ViewModelProvider.Factory {
+
+ @Suppress("UNCHECKED_CAST")
+ override fun create(modelClass: Class): T {
+ with(modelClass) {
+ return when {
+ isAssignableFrom(WorldViewModel::class.java) -> WorldViewModel(
+ locationProvider,
+ source
+ )
+
+ isAssignableFrom(MainViewModel::class.java) -> MainViewModel(
+ locationProvider,
+ source
+ )
+
+ isAssignableFrom(SettingsViewModel::class.java) -> SettingsViewModel(
+ application, locationProvider, source, settingsRepository, notificationService
+ )
+
+ else -> throw IllegalArgumentException("Unknown ViewModel class")
+ } as T
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/application/FlavourModule.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/application/FlavourModule.kt
new file mode 100644
index 0000000..8755660
--- /dev/null
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/application/FlavourModule.kt
@@ -0,0 +1,37 @@
+package com.appttude.h_mal.atlas_weather.application
+
+
+import android.app.Application
+import com.appttude.h_mal.atlas_weather.service.notification.NotificationHelper
+import com.appttude.h_mal.atlas_weather.service.notification.NotificationService
+import org.kodein.di.Kodein
+import org.kodein.di.generic.bind
+import org.kodein.di.generic.instance
+import org.kodein.di.generic.provider
+import org.kodein.di.generic.singleton
+
+fun getFlavourModule(application: Application) = FlavourModule(application).build()
+class FlavourModule(val application: Application) {
+ fun build() = Kodein.Module("Flavour") {
+ bind() from singleton {
+ NotificationHelper(
+ instance(),
+ instance(),
+ )
+ }
+
+ bind() from singleton {
+ NotificationService(application)
+ }
+
+ bind() from provider {
+ ApplicationViewModelFactory(
+ application,
+ instance(),
+ instance(),
+ instance(),
+ instance()
+ )
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/notification/NotificationData.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/notification/NotificationData.kt
deleted file mode 100644
index ba469d4..0000000
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/notification/NotificationData.kt
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.appttude.h_mal.atlas_weather.notification
-
-import android.graphics.Bitmap
-
-data class NotificationData(
- val temp: String,
- val icon: Bitmap
-)
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/notification/NotificationReceiver.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/notification/NotificationReceiver.kt
deleted file mode 100644
index 60906b4..0000000
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/notification/NotificationReceiver.kt
+++ /dev/null
@@ -1,72 +0,0 @@
-package com.appttude.h_mal.atlas_weather.notification
-
-import android.Manifest
-import android.app.Notification
-import android.app.NotificationManager
-import android.app.PendingIntent
-import android.app.TaskStackBuilder
-import android.content.BroadcastReceiver
-import android.content.Context
-import android.content.Intent
-import android.content.pm.PackageManager
-import android.os.Build
-import androidx.core.app.ActivityCompat
-import com.appttude.h_mal.atlas_weather.R
-import com.appttude.h_mal.atlas_weather.ui.MainActivity
-import com.appttude.h_mal.atlas_weather.helper.ServicesHelper
-import com.appttude.h_mal.atlas_weather.model.weather.FullWeather
-import com.appttude.h_mal.atlas_weather.utils.displayToast
-import org.kodein.di.KodeinAware
-import org.kodein.di.LateInitKodein
-import org.kodein.di.generic.instance
-
-/**
- * Created by h_mal on 29/04/2018.
- * Updated by h_mal on 27/11/2020
- */
-const val NOTIFICATION_CHANNEL_ID = "my_notification_channel_1"
-
-class NotificationReceiver : BroadcastReceiver() {
-
- private val kodein = LateInitKodein()
- private val helper: ServicesHelper by kodein.instance()
-
- override fun onReceive(context: Context, intent: Intent) {
- kodein.baseKodein = (context.applicationContext as KodeinAware).kodein
-
- if (ActivityCompat.checkSelfPermission(
- context,
- Manifest.permission.ACCESS_COARSE_LOCATION
- ) != PackageManager.PERMISSION_GRANTED
- ) {
- context.displayToast("Please enable location permissions")
- return
- }
-
- // notification validation
- }
-
- private fun pushNotif(context: Context?, weather: FullWeather) {
- val notificationIntent = Intent(context, MainActivity::class.java)
-
- val stackBuilder = TaskStackBuilder.create(context).apply {
- addParentStack(MainActivity::class.java)
- addNextIntent(notificationIntent)
- }
-
- val pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT)
-
- val builder = Notification.Builder(context, NOTIFICATION_CHANNEL_ID)
-
- val notification = builder.setContentTitle("Weather App")
- .setContentText(weather.current?.main + "°C")
- .setSmallIcon(R.mipmap.ic_notif) //change icon
-// .setLargeIcon(Icon.createWithResource(context, getImageResource(forecastItem.getCurrentForecast().getIconURL(), context)))
- .setAutoCancel(true)
- .setContentIntent(pendingIntent).build()
- builder.setChannelId(NOTIFICATION_CHANNEL_ID)
- val notificationManager =
- context!!.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
- notificationManager.notify(0, notification)
- }
-}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationHelper.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationHelper.kt
new file mode 100644
index 0000000..5541d06
--- /dev/null
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationHelper.kt
@@ -0,0 +1,26 @@
+package com.appttude.h_mal.atlas_weather.service.notification
+
+import android.Manifest
+import androidx.annotation.RequiresPermission
+import com.appttude.h_mal.atlas_weather.data.WeatherSource
+import com.appttude.h_mal.atlas_weather.data.location.LocationProvider
+import com.appttude.h_mal.atlas_weather.model.weather.FullWeather
+
+class NotificationHelper(
+ private val weatherSource: WeatherSource,
+ private val locationProvider: LocationProvider
+) {
+
+ @RequiresPermission(value = Manifest.permission.ACCESS_COARSE_LOCATION)
+ suspend fun fetchData(): FullWeather? {
+ return try {
+ // Get location
+ val latLong = locationProvider.getCurrentLatLong()
+ weatherSource.getWeather(latLon = latLong)
+ } catch (e: Exception) {
+ e.printStackTrace()
+ null
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationReceiver.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationReceiver.kt
new file mode 100644
index 0000000..91f88b7
--- /dev/null
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationReceiver.kt
@@ -0,0 +1,117 @@
+package com.appttude.h_mal.atlas_weather.service.notification
+
+import android.Manifest
+import android.app.NotificationChannel
+import android.app.NotificationManager
+import android.app.PendingIntent
+import android.app.TaskStackBuilder
+import android.content.BroadcastReceiver
+import android.content.Context
+import android.content.Intent
+import android.content.pm.PackageManager
+import android.graphics.Bitmap
+import androidx.annotation.RequiresPermission
+import androidx.core.app.ActivityCompat
+import androidx.core.app.NotificationCompat
+import androidx.core.app.NotificationManagerCompat
+import com.appttude.h_mal.atlas_weather.R
+import com.appttude.h_mal.atlas_weather.ui.MainActivity
+import com.appttude.h_mal.atlas_weather.utils.displayToast
+import com.squareup.picasso.Picasso
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.launch
+import kotlinx.coroutines.runBlocking
+import org.kodein.di.KodeinAware
+import org.kodein.di.LateInitKodein
+import org.kodein.di.generic.instance
+
+
+/**
+ * Created by h_mal on 29/04/2018.
+ * Updated by h_mal on 27/11/2020
+ */
+const val NOTIFICATION_CHANNEL_ID = "my_notification_channel_1"
+const val NOTIFICATION_ID = 505
+class NotificationReceiver : BroadcastReceiver() {
+
+
+ private val kodein = LateInitKodein()
+ private val helper: NotificationHelper by kodein.instance()
+
+ override fun onReceive(context: Context, intent: Intent) {
+ kodein.baseKodein = (context.applicationContext as KodeinAware).kodein
+
+ if (ActivityCompat.checkSelfPermission(
+ context,
+ Manifest.permission.ACCESS_COARSE_LOCATION
+ ) == PackageManager.PERMISSION_GRANTED
+ ) {
+ pushNotification(context)
+ } else {
+ context.displayToast("Please enable location permissions")
+ }
+ }
+
+ @RequiresPermission(value = Manifest.permission.ACCESS_COARSE_LOCATION)
+ private fun pushNotification(context: Context) {
+ CoroutineScope(Dispatchers.IO).launch {
+ // Retrieve weather data
+ val weather = runBlocking { helper.fetchData() } ?: return@launch
+
+ // Build notification
+ val notificationIntent = Intent(context, MainActivity::class.java)
+
+ val stackBuilder = TaskStackBuilder.create(context).apply {
+ addParentStack(MainActivity::class.java)
+ addNextIntent(notificationIntent)
+ }
+ val pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT)
+ val bmp: Bitmap = runBlocking { Picasso.get().load(weather.current?.icon).get() }
+
+ val builder = NotificationCompat.Builder(context, NOTIFICATION_CHANNEL_ID)
+ .setSmallIcon(R.mipmap.ic_notif)
+ .setLargeIcon(bmp)
+ .setContentIntent(pendingIntent)
+ .setAutoCancel(true)
+ .setContentTitle("My notification")
+ .setContentText("Much longer text that cannot fit one line...")
+ .setStyle(NotificationCompat.BigTextStyle()
+ .bigText("Much longer text that cannot fit one line..."))
+ .setPriority(NotificationCompat.PRIORITY_DEFAULT)
+
+ // Create the NotificationChannel, but only on API 26+ because
+ // the NotificationChannel class is not in the Support Library.
+ val name = context.getString(R.string.channel_name)
+ val descriptionText = context.getString(R.string.channel_description)
+ val importance = NotificationManager.IMPORTANCE_DEFAULT
+ val channel = NotificationChannel(NOTIFICATION_CHANNEL_ID, name, importance).apply {
+ description = descriptionText
+ }
+ // Register the channel with the system.
+ val notificationManager: NotificationManager =
+ context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
+ notificationManager.createNotificationChannel(channel)
+
+ with(NotificationManagerCompat.from(context)) {
+ if (ActivityCompat.checkSelfPermission(
+ context,
+ Manifest.permission.POST_NOTIFICATIONS
+ ) != PackageManager.PERMISSION_GRANTED
+ ) {
+ // TODO: Consider calling
+ // ActivityCompat#requestPermissions
+ // here to request the missing permissions, and then overriding
+ // public fun onRequestPermissionsResult(requestCode: Int, permissions: Array,
+ // grantResults: IntArray)
+ // to handle the case where the user grants the permission. See the documentation
+ // for ActivityCompat#requestPermissions for more details.
+
+ return@with
+ }
+ // notificationId is a unique int for each notification that you must define.
+ notify(NOTIFICATION_ID, builder.build())
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationService.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationService.kt
new file mode 100644
index 0000000..b69911c
--- /dev/null
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/service/notification/NotificationService.kt
@@ -0,0 +1,65 @@
+package com.appttude.h_mal.atlas_weather.service.notification
+
+import android.app.AlarmManager
+import android.app.NotificationManager
+import android.app.PendingIntent
+import android.content.Context
+import android.content.Context.ALARM_SERVICE
+import android.content.Intent
+import android.icu.util.Calendar
+import android.icu.util.GregorianCalendar
+import androidx.core.app.NotificationManagerCompat
+
+
+class NotificationService(context: Context) {
+
+ private val alarmManager = context.getSystemService(ALARM_SERVICE) as AlarmManager
+ private val alarmPendingIntent by lazy {
+ val intent = Intent(context, NotificationReceiver::class.java)
+ PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_IMMUTABLE)
+ }
+
+ private val notificationManager = NotificationManagerCompat.from(context)
+
+ fun schedulePushNotifications() {
+ val calendar = getCalendarForNotification()
+
+ alarmManager.setWindow(
+ AlarmManager.RTC_WAKEUP,
+ calendar.timeInMillis,
+ AlarmManager.INTERVAL_HOUR,
+ alarmPendingIntent
+ )
+ }
+
+ fun unschedulePushNotifications() {
+ alarmManager.cancel(alarmPendingIntent)
+ }
+
+ fun areNotificationsEnabled() = when {
+ notificationManager.areNotificationsEnabled().not() -> false
+ else -> {
+ notificationManager.notificationChannels.firstOrNull { channel ->
+ channel.importance == NotificationManager.IMPORTANCE_NONE
+ } == null
+ }
+ }
+
+ private fun getCalendarForNotification(): Calendar {
+// return GregorianCalendar.getInstance().apply {
+// if (get(Calendar.HOUR_OF_DAY) >= HOUR_TO_SHOW_PUSH) {
+// add(Calendar.DAY_OF_MONTH, 1)
+// }
+//
+// set(Calendar.HOUR_OF_DAY, HOUR_TO_SHOW_PUSH)
+// set(Calendar.MINUTE, 0)
+// set(Calendar.SECOND, 0)
+// set(Calendar.MILLISECOND, 0)
+// }
+
+ return GregorianCalendar.getInstance().apply {
+// add(Calendar.MINUTE, 1)
+ add(Calendar.SECOND, 10)
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/WorldItemFragment.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/WorldItemFragment.kt
index 49a23f0..475bd6b 100644
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/WorldItemFragment.kt
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/WorldItemFragment.kt
@@ -6,11 +6,12 @@ import android.view.View
import android.view.ViewGroup
import androidx.fragment.app.Fragment
import androidx.recyclerview.widget.LinearLayoutManager
+import androidx.recyclerview.widget.RecyclerView
import com.appttude.h_mal.atlas_weather.R
import com.appttude.h_mal.atlas_weather.model.forecast.WeatherDisplay
import com.appttude.h_mal.atlas_weather.ui.home.adapter.WeatherRecyclerAdapter
import com.appttude.h_mal.atlas_weather.utils.navigateTo
-import kotlinx.android.synthetic.main.fragment_home.*
+
class WorldItemFragment : Fragment() {
@@ -40,7 +41,7 @@ class WorldItemFragment : Fragment() {
param1?.let { recyclerAdapter.addCurrent(it) }
- forecast_listview.apply {
+ view.findViewById(R.id.forecast_listview).apply {
layoutManager = LinearLayoutManager(context)
adapter = recyclerAdapter
}
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/details/FurtherInfoFragment.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/details/FurtherInfoFragment.kt
index 18e8370..0652bba 100644
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/details/FurtherInfoFragment.kt
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/details/FurtherInfoFragment.kt
@@ -4,10 +4,11 @@ import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import android.widget.TextView
import androidx.fragment.app.Fragment
import com.appttude.h_mal.atlas_weather.R
import com.appttude.h_mal.atlas_weather.model.forecast.Forecast
-import kotlinx.android.synthetic.main.activity_further_info.*
+
private const val WEATHER = "param1"
@@ -36,14 +37,12 @@ class FurtherInfoFragment : Fragment() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
- maxtemp.text = param1?.mainTemp
- averagetemp.text = param1?.averageTemp
- minimumtemp.text = param1?.minorTemp
- windtext.text = param1?.windText
- preciptext.text = param1?.precipitation
- humiditytext.text = param1?.humidity
- uvtext.text = param1?.uvi
- sunrisetext.text = param1?.sunrise
- sunsettext.text = param1?.sunset
+ view.findViewById(R.id.maxtemp).text = param1?.mainTemp
+ view.findViewById(R.id.averagetemp).text = param1?.averageTemp
+ view.findViewById(R.id.minimumtemp).text = param1?.minorTemp
+ view.findViewById(R.id.windtext).text = param1?.windText
+ view.findViewById(R.id.preciptext).text = param1?.precipitation
+ view.findViewById(R.id.sunrisetext).text = param1?.sunrise
+ view.findViewById(R.id.sunsettext).text = param1?.sunset
}
}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/home/HomeFragment.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/home/HomeFragment.kt
index baf1ae3..0d6efe7 100644
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/home/HomeFragment.kt
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/home/HomeFragment.kt
@@ -1,7 +1,9 @@
package com.appttude.h_mal.atlas_weather.ui.home
import android.Manifest.permission.ACCESS_COARSE_LOCATION
+import android.Manifest.permission.POST_NOTIFICATIONS
import android.annotation.SuppressLint
+import android.os.Build
import android.os.Bundle
import android.view.Menu
import android.view.MenuInflater
@@ -10,18 +12,19 @@ import android.view.View
import androidx.fragment.app.Fragment
import androidx.navigation.Navigation.findNavController
import androidx.navigation.ui.onNavDestinationSelected
-import androidx.recyclerview.widget.LinearLayoutManager
+import androidx.recyclerview.widget.RecyclerView
+import androidx.swiperefreshlayout.widget.SwipeRefreshLayout
import com.appttude.h_mal.atlas_weather.R
-import com.appttude.h_mal.atlas_weather.application.LOCATION_PERMISSION_REQUEST
import com.appttude.h_mal.atlas_weather.base.BaseFragment
import com.appttude.h_mal.atlas_weather.model.forecast.Forecast
import com.appttude.h_mal.atlas_weather.model.forecast.WeatherDisplay
+import com.appttude.h_mal.atlas_weather.service.notification.NotificationService
import com.appttude.h_mal.atlas_weather.ui.dialog.PermissionsDeclarationDialog
import com.appttude.h_mal.atlas_weather.ui.home.adapter.WeatherRecyclerAdapter
import com.appttude.h_mal.atlas_weather.utils.displayToast
import com.appttude.h_mal.atlas_weather.utils.navigateTo
import com.appttude.h_mal.atlas_weather.viewmodel.MainViewModel
-import kotlinx.android.synthetic.main.fragment_home.*
+import org.kodein.di.generic.instance
import permissions.dispatcher.NeedsPermission
import permissions.dispatcher.OnNeverAskAgain
import permissions.dispatcher.OnPermissionDenied
@@ -37,14 +40,17 @@ import permissions.dispatcher.RuntimePermissions
@RuntimePermissions
class HomeFragment : BaseFragment(R.layout.fragment_home) {
- lateinit var recyclerAdapter: WeatherRecyclerAdapter
+ private val notificationService by instance()
+
+ private lateinit var recyclerAdapter: WeatherRecyclerAdapter
+ private lateinit var swipeRefresh: SwipeRefreshLayout
@SuppressLint("MissingPermission")
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
setHasOptionsMenu(true)
- swipe_refresh.apply {
+ swipeRefresh = view.findViewById(R.id.swipe_refresh).apply {
setOnRefreshListener {
showLocationWithPermissionCheck()
isRefreshing = true
@@ -55,7 +61,9 @@ class HomeFragment : BaseFragment(R.layout.fragment_home) {
navigateToFurtherDetails(it)
})
- forecast_listview.adapter = recyclerAdapter
+ view.findViewById(R.id.forecast_listview).adapter = recyclerAdapter
+
+ scheduleNotification()
}
@SuppressLint("MissingPermission")
@@ -66,7 +74,7 @@ class HomeFragment : BaseFragment(R.layout.fragment_home) {
override fun onSuccess(data: Any?) {
super.onSuccess(data)
- swipe_refresh.isRefreshing = false
+ swipeRefresh.isRefreshing = false
if (data is WeatherDisplay) {
recyclerAdapter.addCurrent(data)
@@ -75,7 +83,7 @@ class HomeFragment : BaseFragment(R.layout.fragment_home) {
override fun onFailure(error: Any?) {
super.onFailure(error)
- swipe_refresh.isRefreshing = false
+ swipeRefresh.isRefreshing = false
}
private fun navigateToFurtherDetails(forecast: Forecast) {
@@ -93,12 +101,25 @@ class HomeFragment : BaseFragment(R.layout.fragment_home) {
return item.onNavDestinationSelected(navController) || super.onOptionsItemSelected(item)
}
- override fun onRequestPermissionsResult(requestCode: Int, permissions: Array, grantResults: IntArray) {
+ @Deprecated("Deprecated in Java")
+ override fun onRequestPermissionsResult(
+ requestCode: Int,
+ permissions: Array,
+ grantResults: IntArray
+ ) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
// NOTE: delegate the permission handling to generated method
onRequestPermissionsResult(requestCode, grantResults)
}
+ fun scheduleNotification() {
+ if (Build.VERSION.SDK_INT < Build.VERSION_CODES.TIRAMISU) {
+ sendNotification()
+ } else {
+ notificationService.schedulePushNotifications()
+ }
+ }
+
@SuppressLint("MissingPermission")
@NeedsPermission(ACCESS_COARSE_LOCATION)
fun showLocation() {
@@ -123,4 +144,29 @@ class HomeFragment : BaseFragment(R.layout.fragment_home) {
fun onLocationNeverAskAgain() {
displayToast("Location permissions have been to never ask again")
}
+
+ @SuppressLint("MissingPermission")
+ @NeedsPermission(POST_NOTIFICATIONS)
+ fun sendNotification() {
+ notificationService.schedulePushNotifications()
+ }
+
+ @OnShowRationale(POST_NOTIFICATIONS)
+ fun showRationaleForNotification(request: PermissionRequest) {
+// PermissionsDeclarationDialog(requireContext()).showDialog({
+// request.proceed()
+// }, {
+// request.cancel()
+// })
+ }
+
+ @OnPermissionDenied(POST_NOTIFICATIONS)
+ fun onNotificationDenied() {
+ displayToast("Notification permissions have been denied")
+ }
+
+ @OnNeverAskAgain(POST_NOTIFICATIONS)
+ fun onNotificationNeverAskAgain() {
+ displayToast("Notification permissions have been to never ask again")
+ }
}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/settings/SettingsFragment.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/settings/SettingsFragment.kt
index e8efbc1..8f0c168 100644
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/settings/SettingsFragment.kt
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/settings/SettingsFragment.kt
@@ -1,73 +1,61 @@
package com.appttude.h_mal.atlas_weather.ui.settings
-import android.app.AlarmManager
-import android.app.PendingIntent
-import android.appwidget.AppWidgetManager
-import android.content.ComponentName
-import android.content.Context
-import android.content.Intent
-import android.os.Bundle
-import androidx.preference.PreferenceFragmentCompat
-import androidx.preference.PreferenceManager
import com.appttude.h_mal.atlas_weather.R
-import com.appttude.h_mal.atlas_weather.notification.NotificationReceiver
-import com.appttude.h_mal.atlas_weather.widget.NewAppWidget
-import java.util.Calendar
+import com.appttude.h_mal.atlas_weather.base.BasePreferencesFragment
+import com.appttude.h_mal.atlas_weather.utils.displayToast
+import com.appttude.h_mal.atlas_weather.viewmodel.SettingsViewModel
-class SettingsFragment : PreferenceFragmentCompat() {
+class SettingsFragment : BasePreferencesFragment(R.xml.prefs) {
- override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
- setPreferencesFromResource(R.xml.prefs, rootKey)
+ override fun preferenceChanged(key: String) {
+ when (key) {
- //listener on changed sort order preference:
- val prefs = PreferenceManager.getDefaultSharedPreferences(requireContext())
- prefs.registerOnSharedPreferenceChangeListener { _, key ->
- if (key == "temp_units") {
- val intent = Intent(requireContext(), NewAppWidget::class.java)
- intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE
- val ids = AppWidgetManager.getInstance(requireContext())
- .getAppWidgetIds(ComponentName(requireContext(), NewAppWidget::class.java))
- intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids)
- requireContext().sendBroadcast(intent)
- }
- if (key == "notif_boolean") {
- setupNotificationBroadcaster(requireContext())
- }
-
- if (key == "widget_black_background") {
- val intent = Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE)
- val widgetManager = AppWidgetManager.getInstance(requireContext())
- val ids =
- widgetManager.getAppWidgetIds(
- ComponentName(
- requireContext(),
- NewAppWidget::class.java
- )
- )
- AppWidgetManager.getInstance(requireContext())
- .notifyAppWidgetViewDataChanged(ids, R.id.whole_widget_view)
- intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids)
- requireContext().sendBroadcast(intent)
+ "temp_units" -> viewModel.refreshWeatherData()
+ "notif_boolean" -> {
+ // TODO: update notification
+// viewModel.updateWidget()
+// displayToast("Widget background has been updates")
}
}
}
- fun setupNotificationBroadcaster(context: Context) {
- val alarmManager = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager
- val notificationIntent = Intent(context, NotificationReceiver::class.java)
- val broadcast = PendingIntent.getBroadcast(
- context, 100, notificationIntent,
- PendingIntent.FLAG_UPDATE_CURRENT
- )
- val cal: Calendar = Calendar.getInstance()
- cal.set(Calendar.HOUR_OF_DAY, 6)
- cal.set(Calendar.MINUTE, 8)
- cal.set(Calendar.SECOND, 5)
- alarmManager.setRepeating(
- AlarmManager.RTC_WAKEUP,
- cal.timeInMillis,
- AlarmManager.INTERVAL_DAY,
- broadcast
- )
+ override fun onSuccess(data: Any?) {
+ super.onSuccess(data)
+ if (data is String) displayToast(data)
}
-}
\ No newline at end of file
+}
+
+// override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
+// setPreferencesFromResource(R.xml.prefs, rootKey)
+//
+// //listener on changed sort order preference:
+// val prefs = PreferenceManager.getDefaultSharedPreferences(requireContext())
+// prefs.registerOnSharedPreferenceChangeListener { _, key ->
+// if (key == "temp_units") {
+//
+// }
+// if (key == "notif_boolean") {
+// setupNotificationBroadcaster(requireContext())
+// }
+// }
+// }
+//
+// fun setupNotificationBroadcaster(context: Context) {
+// val alarmManager = context.getSystemService(Context.ALARM_SERVICE) as AlarmManager
+// val notificationIntent = Intent(context, NotificationReceiver::class.java)
+// val broadcast = PendingIntent.getBroadcast(
+// context, 100, notificationIntent,
+// PendingIntent.FLAG_UPDATE_CURRENT
+// )
+// val cal: Calendar = Calendar.getInstance()
+// cal.set(Calendar.HOUR_OF_DAY, 6)
+// cal.set(Calendar.MINUTE, 8)
+// cal.set(Calendar.SECOND, 5)
+// alarmManager.setRepeating(
+// AlarmManager.RTC_WAKEUP,
+// cal.timeInMillis,
+// AlarmManager.INTERVAL_DAY,
+// broadcast
+// )
+// }
+//}
\ No newline at end of file
diff --git a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/world/AddLocationFragment.kt b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/world/AddLocationFragment.kt
index e9d72df..9d45c22 100644
--- a/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/world/AddLocationFragment.kt
+++ b/app/src/atlasWeather/java/com/appttude/h_mal/atlas_weather/ui/world/AddLocationFragment.kt
@@ -2,13 +2,13 @@ package com.appttude.h_mal.atlas_weather.ui.world
import android.os.Bundle
import android.view.View
+import android.widget.Button
+import android.widget.TextView
import com.appttude.h_mal.atlas_weather.R
import com.appttude.h_mal.atlas_weather.base.BaseFragment
import com.appttude.h_mal.atlas_weather.utils.displayToast
import com.appttude.h_mal.atlas_weather.utils.goBack
import com.appttude.h_mal.atlas_weather.viewmodel.WorldViewModel
-import kotlinx.android.synthetic.main.activity_add_forecast.location_name_tv
-import kotlinx.android.synthetic.main.activity_add_forecast.submit
class AddLocationFragment : BaseFragment(R.layout.activity_add_forecast) {
@@ -16,8 +16,11 @@ class AddLocationFragment : BaseFragment(R.layout.activity_add_f
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
+ val submit = view.findViewById