mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-07-17 12:18:20 +00:00
Fixes #2953 This is an attempt to fix the issue with precipitation amount and percentage mixup. I have created a separate `precipitationPercentage`-variable where the probability of rain can be stored. The config options now has the old `showPrecipitationAmount` in addition to a new setting: `showPrecipitationProbability` (shows the likelihood of rain). <details> <summary>Examples</summary> ### Yr I tested the Yr weather provider for a Norwegian city Bergen that has a lot of rain. I have removed properties that are irrelevant for this demo from the config-samples below. Config: ```js { module: "weather", config: { weatherProvider: "yr", type: "current", showPrecipitationAmount: true, showPrecipitationProbability: true } }, { module: "weather", config: { weatherProvider: "yr", type: "hourly", showPrecipitationAmount: true, showPrecipitationProbability: true } }, { module: "weather", config: { weatherProvider: "yr", type: "daily", showPrecipitationAmount: true, showPrecipitationProbability: true } } ``` Result:<br/> <img width="444" alt="screenshot" src="https://user-images.githubusercontent.com/34011212/216775423-4e37345c-f915-47e5-8551-7c544ebd24b1.png"> </details> --------- Co-authored-by: Magnus Marthinsen <magmar@online.no> Co-authored-by: Veeck <github@veeck.de>
203 lines
3.2 KiB
JSON
203 lines
3.2 KiB
JSON
{
|
|
"city": {
|
|
"id": 2867714,
|
|
"name": "Munich",
|
|
"coord": {
|
|
"lon": 11.5754,
|
|
"lat": 48.1371
|
|
},
|
|
"country": "DE",
|
|
"population": 1260391,
|
|
"timezone": 7200
|
|
},
|
|
"cod": "200",
|
|
"message": 0.9653487,
|
|
"cnt": 7,
|
|
"list": [
|
|
{
|
|
"dt": 1568372400,
|
|
"sunrise": 1568350044,
|
|
"sunset": 1568395948,
|
|
"temp": {
|
|
"day": 24.44,
|
|
"min": 15.35,
|
|
"max": 24.44,
|
|
"night": 15.35,
|
|
"eve": 18,
|
|
"morn": 23.03
|
|
},
|
|
"pressure": 1031.65,
|
|
"humidity": 70,
|
|
"weather": [
|
|
{
|
|
"id": 801,
|
|
"main": "Clouds",
|
|
"description": "few clouds",
|
|
"icon": "02d"
|
|
}
|
|
],
|
|
"speed": 3.35,
|
|
"deg": 314,
|
|
"clouds": 21
|
|
},
|
|
{
|
|
"dt": 1568458800,
|
|
"sunrise": 1568436525,
|
|
"sunset": 1568482223,
|
|
"temp": {
|
|
"day": 20.81,
|
|
"min": 13.56,
|
|
"max": 21.02,
|
|
"night": 13.56,
|
|
"eve": 16.6,
|
|
"morn": 15.88
|
|
},
|
|
"pressure": 1028.81,
|
|
"humidity": 72,
|
|
"weather": [
|
|
{
|
|
"id": 500,
|
|
"main": "Rain",
|
|
"description": "light rain",
|
|
"icon": "10d"
|
|
}
|
|
],
|
|
"speed": 2.21,
|
|
"deg": 81,
|
|
"clouds": 100,
|
|
"pop": 0.7,
|
|
"rain": 2.51
|
|
},
|
|
{
|
|
"dt": 1568545200,
|
|
"sunrise": 1568523007,
|
|
"sunset": 1568568497,
|
|
"temp": {
|
|
"day": 22.65,
|
|
"min": 13.76,
|
|
"max": 22.88,
|
|
"night": 15.27,
|
|
"eve": 17.45,
|
|
"morn": 13.76
|
|
},
|
|
"pressure": 1023.75,
|
|
"humidity": 64,
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "sky is clear",
|
|
"icon": "01d"
|
|
}
|
|
],
|
|
"speed": 1.15,
|
|
"deg": 7,
|
|
"clouds": 0
|
|
},
|
|
{
|
|
"dt": 1568631600,
|
|
"sunrise": 1568609489,
|
|
"sunset": 1568654771,
|
|
"temp": {
|
|
"day": 23.45,
|
|
"min": 13.95,
|
|
"max": 23.45,
|
|
"night": 13.95,
|
|
"eve": 17.75,
|
|
"morn": 15.21
|
|
},
|
|
"pressure": 1020.41,
|
|
"humidity": 64,
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "sky is clear",
|
|
"icon": "01d"
|
|
}
|
|
],
|
|
"speed": 3.07,
|
|
"deg": 298,
|
|
"clouds": 7
|
|
},
|
|
{
|
|
"dt": 1568718000,
|
|
"sunrise": 1568695970,
|
|
"sunset": 1568741045,
|
|
"temp": {
|
|
"day": 20.55,
|
|
"min": 10.95,
|
|
"max": 20.55,
|
|
"night": 10.95,
|
|
"eve": 14.82,
|
|
"morn": 13.24
|
|
},
|
|
"pressure": 1019.4,
|
|
"humidity": 66,
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "sky is clear",
|
|
"icon": "01d"
|
|
}
|
|
],
|
|
"speed": 2.8,
|
|
"deg": 333,
|
|
"clouds": 2
|
|
},
|
|
{
|
|
"dt": 1568804400,
|
|
"sunrise": 1568782452,
|
|
"sunset": 1568827319,
|
|
"temp": {
|
|
"day": 18.15,
|
|
"min": 7.75,
|
|
"max": 18.15,
|
|
"night": 7.75,
|
|
"eve": 12.45,
|
|
"morn": 9.41
|
|
},
|
|
"pressure": 1017.56,
|
|
"humidity": 52,
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "sky is clear",
|
|
"icon": "01d"
|
|
}
|
|
],
|
|
"speed": 2.92,
|
|
"deg": 34,
|
|
"clouds": 0
|
|
},
|
|
{
|
|
"dt": 1568890800,
|
|
"sunrise": 1568868934,
|
|
"sunset": 1568913593,
|
|
"temp": {
|
|
"day": 14.85,
|
|
"min": 5.56,
|
|
"max": 15.05,
|
|
"night": 5.56,
|
|
"eve": 9.56,
|
|
"morn": 6.25
|
|
},
|
|
"pressure": 1022.7,
|
|
"humidity": 59,
|
|
"weather": [
|
|
{
|
|
"id": 800,
|
|
"main": "Clear",
|
|
"description": "sky is clear",
|
|
"icon": "01d"
|
|
}
|
|
],
|
|
"speed": 2.89,
|
|
"deg": 51,
|
|
"clouds": 1
|
|
}
|
|
]
|
|
}
|