{
"actions": [
"Starting script.",
"Close the blinds because it's sunny.",
"Ending script."
],
"errors": [],
"forecast": {
"sunupTime": "6:29 AM",
"sundownTime": "4:18 PM",
"hoursOfCloudiness": 0,
"accuWeather": {
"currentCloudiness": 29,
"thresholds": {
"upper": 96,
"lower": 93
},
"hoursOfCloudiness": {
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0
},
"hours": {
"15": 29,
"16": 57,
"17": 66,
"18": 53,
"19": 40,
"20": 28,
"21": 26,
"22": 26,
"23": 26
}
},
"openMeteo": {
"currentCloudiness": {
"total": 73,
"adjustedTotal": 73
},
"thresholds": {
"upper": 200,
"middle": 100,
"lower": 80
},
"hoursOfCloudiness": {
"15": -0.5,
"16": 0.5,
"17": 0.5,
"18": 0.5,
"19": -0.5,
"20": -0.5,
"21": -0.5,
"22": -0.5,
"23": -0.5
},
"hours": {
"cloud_cover_low": {
"15": 73,
"16": 100,
"17": 100,
"18": 100,
"19": 39,
"20": 0,
"21": 0,
"22": 0,
"23": 0
},
"cloud_cover_mid": {
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0
},
"cloud_cover_high": {
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0
}
}
},
"tomorrow.io": {
"currentCloudiness": 64,
"thresholds": {
"upper": 90,
"lower": 70
},
"hoursOfCloudiness": {
"15": 0,
"16": 0.5,
"17": 0.5,
"18": 0.5,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0
},
"hours": {
"15": 64,
"16": 95,
"17": 91,
"18": 95,
"19": 41,
"20": 7,
"21": 1,
"22": 3,
"23": 1
}
},
"visualCrossing": {
"currentCloudiness": 90,
"thresholds": {
"upper": 90,
"lower": 70
},
"hoursOfCloudiness": {
"15": 0,
"16": 0,
"17": 0,
"18": 0,
"19": 0,
"20": 0,
"21": 0,
"22": 0,
"23": 0
},
"hours": {
"15": 90,
"16": 70,
"17": 71,
"18": 69,
"19": 61,
"20": 53,
"21": 49,
"22": 49,
"23": 45
}
}
}
}