{"schemaVersion":"minder-capture-archive/v1","publisher":"Shredminder","destination":"massanutten","windowDays":7,"coverage":{"count":64,"failed":21,"lastAt":"2026-10-02T00:22:08.11+00:00","firstAt":"2026-09-27T02:52:36.068+00:00","longestCollectionGapHours":47.321575555555555},"items":[{"id":"ab254cf0-e93f-4461-90c4-3dca7f8b8ecb","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":5,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":9,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":71,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":66,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":63,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":66,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":67,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":70,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T17:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T18:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T23:52:55+00:00\",\"generatedAt\":\"2026-10-02T00:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-02T00:22:08.110Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T23:52:55+00:00"},{"id":"41d7e3be-2748-4307-a82c-50c3cb7100c4","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":5,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":9,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":71,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":66,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":63,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":66,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":67,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":70,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T17:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T18:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T22:49:41+00:00\",\"generatedAt\":\"2026-10-01T23:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T23:22:07.746Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T22:49:41+00:00"},{"id":"6ffad05b-c7ee-4a9f-9bad-7abc953c6d76","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":5,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":9,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":71,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":66,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":63,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":66,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":67,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":70,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T21:02:03+00:00\",\"generatedAt\":\"2026-10-01T21:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T22:22:05.637Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T21:02:03+00:00"},{"id":"672801f2-981b-4b32-af79-0211c4538260","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":5,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":9,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":71,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":66,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":63,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":66,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":67,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":70,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T21:02:03+00:00\",\"generatedAt\":\"2026-10-01T21:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T21:22:07.514Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T21:02:03+00:00"},{"id":"a1430ba0-4456-4d66-8835-2a414949e70a","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":5,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":7,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":9,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":71,\"precipitation\":31,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":27,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":66,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":63,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":66,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":56,\"precipitation\":67,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":67,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":59,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":21,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":70,\"windDirection\":\"SE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Rain Showers Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":70,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-04T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":41,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T18:23:11+00:00\",\"generatedAt\":\"2026-10-01T20:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T20:22:07.180Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T18:23:11+00:00"},{"id":"a41981c1-d09b-4ce1-ba3b-97e2245ce4a2","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:53:19+00:00\",\"generatedAt\":\"2026-10-01T18:22:08+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T19:22:06.650Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T14:53:19+00:00"},{"id":"6be42da3-e37e-4ac6-a797-c2e6120c8df1","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T14:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:53:19+00:00\",\"generatedAt\":\"2026-10-01T18:22:08+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T18:22:08.640Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T14:53:19+00:00"},{"id":"3e65e029-32fa-4d8f-91e6-2d34c13f4431","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T12:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T11:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":56,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T13:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:53:19+00:00\",\"generatedAt\":\"2026-10-01T17:22:06+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T17:22:06.956Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T14:53:19+00:00"},{"id":"d91b624f-83bd-48a9-812a-5c0d5bcc410b","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:53:19+00:00\",\"generatedAt\":\"2026-10-01T15:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T16:22:06.277Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T14:53:19+00:00"},{"id":"70b60129-b315-4711-97c8-94b240a79482","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T11:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T10:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T14:53:19+00:00\",\"generatedAt\":\"2026-10-01T15:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T15:22:07.299Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T14:53:19+00:00"},{"id":"66d11ba2-d7a0-4790-8a80-8d18f77e8bcd","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T09:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T10:00:00-04:00\",\"summary\":\"Showers And Thunderstorms Likely\",\"startTime\":\"2026-10-04T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":66,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T11:53:30+00:00\",\"generatedAt\":\"2026-10-01T14:22:09+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T14:22:09.463Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T11:53:30+00:00"},{"id":"8b9ee61f-58df-4b28-9cca-8970a8f3e6ae","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T08:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T11:53:30+00:00\",\"generatedAt\":\"2026-10-01T12:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T13:22:06.931Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T11:53:30+00:00"},{"id":"f5734427-8aff-4585-8ec1-68abc2ab9691","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:52:58+00:00\",\"generatedAt\":\"2026-10-01T11:22:08+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T12:22:07.074Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T08:52:58+00:00"},{"id":"df57a9ab-9ad4-4a2e-a2aa-34ffdb859902","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T07:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:52:58+00:00\",\"generatedAt\":\"2026-10-01T11:22:08+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T11:22:09.020Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T08:52:58+00:00"},{"id":"dbd8c9de-f58c-4ff0-9916-1d1db997aee6","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T06:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:52:58+00:00\",\"generatedAt\":\"2026-10-01T10:22:08+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T10:22:08.534Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T08:52:58+00:00"},{"id":"a32016c1-de19-4c00-9b46-850e1099b60d","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T04:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T05:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T08:52:58+00:00\",\"generatedAt\":\"2026-10-01T09:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T09:22:07.487Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T08:52:58+00:00"},{"id":"66a7e801-b66a-4389-a258-e23cd16adb7d","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:23:05+00:00\",\"generatedAt\":\"2026-10-01T07:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T08:22:07.001Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:23:05+00:00"},{"id":"9d6388c1-4081-4a25-8604-300a155f61a2","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":78,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":2,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":81,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":78,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":82,\"precipitation\":3,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":2,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":79,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":1,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":19,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":50,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":50,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":59,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":76,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":51,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":51,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":57,\"precipitation\":25,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T02:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":23,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T03:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":53,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T06:23:05+00:00\",\"generatedAt\":\"2026-10-01T07:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T07:22:07.107Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T06:23:05+00:00"},{"id":"2b44b5cf-6514-4d86-a878-0c515656c04b","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":82,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":75,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T02:53:01+00:00\",\"generatedAt\":\"2026-10-01T05:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T06:22:06.587Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T02:53:01+00:00"},{"id":"eaff8d15-0b78-4159-a7d5-11a256a79555","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":82,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":75,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T01:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-04T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T02:53:01+00:00\",\"generatedAt\":\"2026-10-01T05:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T05:22:07.818Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T02:53:01+00:00"},{"id":"d36ffe15-29fb-4774-91a9-d289c15fa3cb","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":82,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":75,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-04T00:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-03T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T02:53:01+00:00\",\"generatedAt\":\"2026-10-01T04:22:07+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T04:22:07.775Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T02:53:01+00:00"},{"id":"5d4aeb10-897b-4d1c-bd87-30f6b467b609","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":80,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T00:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T01:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-02T02:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-02T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-02T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-02T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T14:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":82,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T15:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":81,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-02T16:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":80,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T18:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":78,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T19:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":75,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T20:00:00-04:00\",\"summary\":\"Slight Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":16,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T21:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T22:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":42,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T23:00:00-04:00\",\"summary\":\"Chance Showers And Thunderstorms\",\"startTime\":\"2026-10-02T22:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T00:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-02T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T01:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T00:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":67,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T02:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":42,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T03:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T02:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":65,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T04:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T03:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T05:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T04:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T06:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T05:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T07:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T06:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T08:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T07:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":31,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T09:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T10:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T09:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T11:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T12:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T11:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T13:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T14:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-10-03T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":34,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T15:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T16:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T17:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T16:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T18:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T17:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T19:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":21,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-03T23:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-10-03T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":16,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-10-01T02:53:01+00:00\",\"generatedAt\":\"2026-10-01T03:54:14+00:00\"}","resort_id":"massanutten","fetched_at":"2026-10-01T03:54:15.076Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-10-01T02:53:01+00:00"},{"id":"bd171ff5-660f-4f45-8bb2-c8772abb1074","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-29T04:34:57.404Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"807e47ec-1a7f-4a09-910c-8d64c44a1d43","hash":"e1f5176b98c80ecf113e5dfc2431be589a0de81f9b74937314e823d13c409f20","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":10,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":10,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":10,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":10,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":10,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":71,\"precipitation\":10,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":69,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":10,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T22:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T10:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-10-01T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T16:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T17:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":81,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T18:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-10-01T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":79,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T22:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-02T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-29T02:53:00+00:00\",\"generatedAt\":\"2026-09-29T04:34:58+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-29T04:34:57.404Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-29T02:53:00.000Z"},{"id":"f811e81e-1186-476f-9f0a-aa60c745eddc","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T10:08:10.069Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"426e704a-e2ae-4606-b42c-2ead0fc1da25","hash":"5225c4c2d5d73f0fbe87b93ef0787ff102a81659657a90c59f7b2622d3b49887","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":6,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":3,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T22:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-28T08:53:07+00:00\",\"generatedAt\":\"2026-09-28T10:08:11+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T10:08:10.069Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T08:53:07.000Z"},{"id":"b1023834-40ba-4f92-9447-27139ce88a43","hash":"29996d7c07c95575e53c041c9e1beeb1c196cd7170620f76592d54e9359abf2f","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":56,\"precipitation\":6,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":55,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":55,\"precipitation\":3,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":66,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":65,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":64,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":62,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":55,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":77,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":72,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T22:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T23:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T22:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T04:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-10-01T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-28T06:22:56+00:00\",\"generatedAt\":\"2026-09-28T08:11:19+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T08:11:19.421Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T06:22:56.000Z"},{"id":"06f210b2-064a-42b8-8ed7-e865fb1965ff","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T08:11:19.421Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"ffd82b71-de59-4d5f-960c-a5b869af6e2c","hash":"837950c258e8a336e789c436145879dcda402a1bc0d11c1b5768cd289bd1ab4d","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-10-01T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-28T02:53:06+00:00\",\"generatedAt\":\"2026-09-28T06:19:27+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T06:19:26.370Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T02:53:06.000Z"},{"id":"5583695c-23aa-4ca7-b564-b4da23b7ce4c","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T06:19:26.370Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"de97c5bd-7229-4b4e-bc47-4f1664f326fe","hash":"732a0039b8dc6f5d37b575e56ea82e360f8775d0711296299526129462dfaa30","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-10-01T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-28T02:53:06+00:00\",\"generatedAt\":\"2026-09-28T04:13:47+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T04:13:47.312Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T02:53:06.000Z"},{"id":"57b08a71-dc64-4a9d-a9d9-56dba7abdf00","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T04:13:47.312Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"8a56a593-a7ae-4a58-9a96-6373b63a8785","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T03:11:41.535Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"746a7563-5bb2-45db-8d8e-e2bb26512142","hash":"0903c4b4a9154b2742075c095322918f0d5f0ae0fbf97488f0ca53f28d0ad11f","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T21:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-28T02:53:06+00:00\",\"generatedAt\":\"2026-09-28T03:11:42+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T03:11:41.535Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-28T02:53:06.000Z"},{"id":"651308b1-7cb7-4921-869f-d627808c5c8a","hash":"61013017b8a514d973671edf7267b42adecad1e4c5cd1ca0019aaf2b3df09f2d","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T20:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T23:52:53+00:00\",\"generatedAt\":\"2026-09-28T01:13:10+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T01:13:09.123Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T23:52:53.000Z"},{"id":"2514476b-dba8-4d30-beb5-10b99c6f3a66","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T01:13:09.123Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"c9675265-9859-4584-8a95-7ebd8b9007ed","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-28T00:12:18.089Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"7570a176-0d93-4a95-9b46-bdea9b4fe656","hash":"a9170b8536038c1da8930209f3cf185e277cf9aadb3873b7cbcd37f181311ad4","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":61,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Chance Rain Showers\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":28,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":18,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":14,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":74,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T23:52:53+00:00\",\"generatedAt\":\"2026-09-28T00:12:19+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-28T00:12:18.089Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T23:52:53.000Z"},{"id":"bfc2cb95-4ec9-4dbc-8c5d-2b7a61a2c03f","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T22:12:09.715Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"73e6d3e9-17a4-438f-9cd1-79965bc5f754","hash":"c2af42c4c29066dccb97421d0098f599fe599b338276d7ef7a317fee3fc6d6be","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":63,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T20:53:27+00:00\",\"generatedAt\":\"2026-09-27T22:12:10+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T22:12:09.715Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T20:53:27.000Z"},{"id":"61ef68bd-687e-4e26-80e9-5d094534a977","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T21:10:18.366Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"01ebe719-8b18-4a37-81a6-ef3c0661c44c","hash":"512b4e233967f197e3aecb9f4626d2a5783493465907763e8abf30520d384cc0","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":63,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T16:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T20:53:27+00:00\",\"generatedAt\":\"2026-09-27T21:10:19+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T21:10:18.366Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T20:53:27.000Z"},{"id":"87a96147-d3d1-4a71-8669-2cd8440a89eb","hash":"2e2b825d7b0833ccee87f286cf6c0741989ed8b56108325688826f7bb768abe0","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":63,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":61,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Isolated Rain Showers\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":58,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Patchy Fog\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":57,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":71,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":2,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":1,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T14:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":75,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T15:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":76,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T18:23:20+00:00\",\"generatedAt\":\"2026-09-27T20:09:28+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T20:09:27.500Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T18:23:20.000Z"},{"id":"2c1b0630-906f-405f-9fd9-4011ddd2d5d8","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T20:09:27.500Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"64236282-9b4c-4e5b-ac5f-d6924c2f90cb","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T18:11:02.904Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"39def94b-c930-4283-b631-5b158fd899ab","hash":"9c3ccf14279ea565b4075b49b187afd76df57cb111bef59c0d37cc9980059e98","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":20,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":20,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":20,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T13:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":73,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T14:52:57+00:00\",\"generatedAt\":\"2026-09-27T18:11:03+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T18:11:02.904Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T14:52:57.000Z"},{"id":"f1421c64-2e6e-4817-9af0-1fe6e846e5e5","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T17:08:47.649Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"12b4be8d-9346-4534-8eec-31fbe427f972","hash":"5e656d7e2e04abbabea0a8c18e75c1da281d5676189df1080fd8707452640a36","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":66,\"precipitation\":10,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":20,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":20,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":67,\"precipitation\":20,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"E\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T11:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-30T12:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":71,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T14:52:57+00:00\",\"generatedAt\":\"2026-09-27T17:08:47+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T17:08:47.649Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T14:52:57.000Z"},{"id":"57fdd736-45ed-49c2-95cf-5fbadc3a9a83","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T14:50:18.249Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"4c7b4948-372e-4547-8aca-c3cd9ab80d25","hash":"b24d640eb6986e701a1eca02628bc83234cea1dcf88eeb7d74c174caa57daab4","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":65,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":66,\"precipitation\":14,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":64,\"precipitation\":21,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T10:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T09:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T11:53:00+00:00\",\"generatedAt\":\"2026-09-27T14:50:18+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T14:50:18.249Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T11:53:00.000Z"},{"id":"b7feb952-9821-484c-831c-a43a89632ebb","hash":"a1cde622207f0c89cc7e6e8ddf4ddcdda840972a379b056e5f48d0891b8e560c","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":65,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":66,\"precipitation\":14,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":64,\"precipitation\":21,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T11:53:00+00:00\",\"generatedAt\":\"2026-09-27T13:48:28+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T13:48:27.755Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T11:53:00.000Z"},{"id":"12272a87-8ee1-401e-8626-7a1e4df5615c","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T13:48:27.755Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"d1994445-16e7-48b4-913a-0b8cb137357f","hash":"72b3b756c448dfdc50bdb20f0e36ab7321785db615b21e2aa4bc9e2f060e1b5d","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":65,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":66,\"precipitation\":14,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":64,\"precipitation\":21,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T09:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T11:53:00+00:00\",\"generatedAt\":\"2026-09-27T13:35:15+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T13:35:14.656Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T11:53:00.000Z"},{"id":"b813c6c7-0b7c-4791-8101-616a7e5d4df5","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T13:35:14.656Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"c8307fea-bc91-4a13-8843-9adee8c4456c","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T12:15:58.726Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"2c67158d-1ff5-4918-a91b-02f00ddd0036","hash":"caa78290d7129c7eef86b7eef678caf29c2e516fd83eddedea727f2aff88d2fc","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":65,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":66,\"precipitation\":14,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":64,\"precipitation\":21,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T11:53:00+00:00\",\"generatedAt\":\"2026-09-27T12:15:59+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T12:15:58.726Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T11:53:00.000Z"},{"id":"6265cb1b-facf-467d-8042-7b2a95f20ed8","hash":"eecce33f94527f06c3064e677b5eeb48b553ddeea29fb38c8a4644f6d69bcaad","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":65,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":65,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":66,\"precipitation\":14,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":67,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Slight Chance Light Rain\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":64,\"precipitation\":21,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":64,\"precipitation\":20,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"13 mph\",\"temperature\":64,\"precipitation\":19,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":17,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":64,\"precipitation\":15,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":63,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":62,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":61,\"precipitation\":9,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":4,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":70,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":69,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":68,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"1 mph\",\"temperature\":67,\"precipitation\":1,\"windDirection\":\"NE\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T01:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T00:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T02:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T01:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T03:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T02:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T04:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-30T03:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T05:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T04:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T06:00:00-04:00\",\"summary\":\"Mostly Clear\",\"startTime\":\"2026-09-30T05:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T07:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T06:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T08:00:00-04:00\",\"summary\":\"Sunny\",\"startTime\":\"2026-09-30T07:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T11:53:00+00:00\",\"generatedAt\":\"2026-09-27T12:11:14+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T12:11:13.889Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T11:53:00.000Z"},{"id":"51bff31c-fa10-483d-b7da-b1505e544c83","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T12:11:13.889Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"dee5be27-dfb2-4784-acd5-8e60641f0304","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T04:37:39.537Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"d01beab4-e18a-45e8-92da-2b56ff1bfac0","hash":"44a5f1ddae694bd18a8a376db9902d7f0e057e9bf4c807c466b13620d0a29369","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T03:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":57,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":63,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":60,\"precipitation\":24,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":60,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-30T00:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T23:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T02:52:42+00:00\",\"generatedAt\":\"2026-09-27T04:37:39+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T04:37:39.537Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T02:52:42.000Z"},{"id":"f74b0051-5792-4a79-a995-2b65f68565b0","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T03:17:17.950Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null},{"id":"ada61954-a1ec-42e5-a83b-50e4dd6fc448","hash":"91fd5ba68b212c34c3b9ba12a82d068b90f2be9c86121be8ff66c41247f8c37e","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-27T00:00:00-04:00\",\"summary\":\"Chance Light Rain\",\"startTime\":\"2026-09-26T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":26,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T03:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":57,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":63,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":60,\"precipitation\":24,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":60,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T23:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T22:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-27T02:52:42+00:00\",\"generatedAt\":\"2026-09-27T03:17:18+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T03:17:17.950Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-27T02:52:42.000Z"},{"id":"4f22e9d5-0795-49df-9f2b-355405d0d6d2","hash":"e611a18e85d32e7e6126d7e8cabaa8fd7b8af36424a5ddf1ff459bc9db5820c7","kind":"weather","error":null,"payload":"{\"label\":\"NWS hourly forecast near resort; not a measured slope temperature.\",\"periods\":[{\"endTime\":\"2026-09-26T23:00:00-04:00\",\"summary\":\"Chance Light Rain\",\"startTime\":\"2026-09-26T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":61,\"precipitation\":40,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T00:00:00-04:00\",\"summary\":\"Chance Light Rain\",\"startTime\":\"2026-09-26T23:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":26,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T00:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":12,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T01:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":10,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T02:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":59,\"precipitation\":7,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T03:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":58,\"precipitation\":5,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T04:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T06:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T05:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":57,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T07:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T06:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":56,\"precipitation\":2,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T07:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":55,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T08:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":56,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T10:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T09:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":57,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T11:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T10:00:00-04:00\",\"windSpeed\":\"15 mph\",\"temperature\":59,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T12:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T11:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":61,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T12:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":62,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-27T13:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T14:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-27T15:00:00-04:00\",\"windSpeed\":\"20 mph\",\"temperature\":63,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T17:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T16:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":63,\"precipitation\":4,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T18:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T17:00:00-04:00\",\"windSpeed\":\"18 mph\",\"temperature\":62,\"precipitation\":3,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T18:00:00-04:00\",\"windSpeed\":\"16 mph\",\"temperature\":61,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T19:00:00-04:00\",\"windSpeed\":\"14 mph\",\"temperature\":60,\"precipitation\":2,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T21:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T20:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":60,\"precipitation\":22,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T22:00:00-04:00\",\"summary\":\"Slight Chance Rain Showers\",\"startTime\":\"2026-09-27T21:00:00-04:00\",\"windSpeed\":\"10 mph\",\"temperature\":60,\"precipitation\":24,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-27T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T22:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-27T23:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":60,\"precipitation\":5,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T00:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T01:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":60,\"precipitation\":12,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T02:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T04:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T03:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T05:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T04:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T06:00:00-04:00\",\"summary\":\"Cloudy\",\"startTime\":\"2026-09-28T05:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T07:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T06:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T08:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T07:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T08:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T09:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T10:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T11:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T13:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T12:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":63,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T14:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T13:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T15:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T14:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T16:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T15:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":66,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T17:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T16:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":65,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T18:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-28T17:00:00-04:00\",\"windSpeed\":\"12 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T19:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T18:00:00-04:00\",\"windSpeed\":\"9 mph\",\"temperature\":64,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T20:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T19:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":63,\"precipitation\":1,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T21:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T20:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T22:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T21:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-28T23:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T22:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":61,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T00:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-28T23:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T01:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T00:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":60,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T02:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T01:00:00-04:00\",\"windSpeed\":\"3 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T03:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T02:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T04:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T03:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T05:00:00-04:00\",\"summary\":\"Mostly Cloudy\",\"startTime\":\"2026-09-29T04:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T06:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T05:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":58,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T07:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T06:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T08:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T07:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T09:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T08:00:00-04:00\",\"windSpeed\":\"2 mph\",\"temperature\":57,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T10:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T09:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":59,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T11:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T10:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":62,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T12:00:00-04:00\",\"summary\":\"Partly Sunny\",\"startTime\":\"2026-09-29T11:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":65,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T13:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T12:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"N\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T14:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T13:00:00-04:00\",\"windSpeed\":\"8 mph\",\"temperature\":68,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T15:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T14:00:00-04:00\",\"windSpeed\":\"7 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T16:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T15:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"NW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T17:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T16:00:00-04:00\",\"windSpeed\":\"6 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"W\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T18:00:00-04:00\",\"summary\":\"Mostly Sunny\",\"startTime\":\"2026-09-29T17:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":70,\"precipitation\":0,\"windDirection\":\"SW\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T19:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T18:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":69,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T20:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T19:00:00-04:00\",\"windSpeed\":\"5 mph\",\"temperature\":67,\"precipitation\":0,\"windDirection\":\"S\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T21:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T20:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":66,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"},{\"endTime\":\"2026-09-29T22:00:00-04:00\",\"summary\":\"Partly Cloudy\",\"startTime\":\"2026-09-29T21:00:00-04:00\",\"windSpeed\":\"0 mph\",\"temperature\":64,\"precipitation\":0,\"windDirection\":\"\",\"temperatureUnit\":\"F\"}],\"sourceUrl\":\"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly\",\"updatedAt\":\"2026-09-26T23:53:12+00:00\",\"generatedAt\":\"2026-09-27T02:52:36+00:00\"}","resort_id":"massanutten","fetched_at":"2026-09-27T02:52:36.068Z","source_url":"https://api.weather.gov/gridpoints/LWX/40,42/forecast/hourly","parser_version":"0.1.0","source_updated_at":"2026-09-26T23:53:12.000Z"},{"id":"45517ecb-721a-4882-a212-29343e831777","hash":null,"kind":"report","error":"Direct collection returned HTTP 403 during setup. A dated, manually reviewed official report is retained until an authorized feed is connected.","payload":null,"resort_id":"massanutten","fetched_at":"2026-09-27T02:52:36.068Z","source_url":"https://www.massresort.com/play/snow-sports/snow-conditions/","parser_version":"0.1.0","source_updated_at":null}],"nextCursor":null,"attribution":"https://shredminder.com/data#reuse","notes":"Records retain original source times, collection times, parser versions and content hashes. A failed check is not a new observation. Forecasts and tide predictions are not observations."}