[RELEASE] Weather-Display With OWM-Alerts Forecast Driver

Still getting this:
2025-02-10 05:31:44.259 PM

error

java.lang.NullPointerException: Cannot invoke method toBigDecimal() on null object on line 769 (method pollOWMHandler)

Enable ext logging:

Summary

dev:152025-02-10 05:38:43.407 PM

error

java.lang.NullPointerException: Cannot invoke method toBigDecimal() on null object on line 769 (method pollOWMHandler)

dev:152025-02-10 05:38:43.273 PM

info

Weather-Display Driver - INFO: getCondCode Inputs: 600, true; Result: flurries

dev:152025-02-10 05:38:43.269 PM

info

Weather-Display Driver - INFO: getCondCode Inputs: 804, false; Result: nt_cloudy

dev:152025-02-10 05:38:43.264 PM

info

Weather-Display Driver - INFO: OpenWeatherMap Data: [current:[sunrise:1739193438, temp:12.83, visibility:2464, uvi:0, pressure:1035, clouds:100, feels_like:4.55, wind_gust:11.99, dt:1739230722, wind_deg:319, dew_point:9.1, sunset:1739230363, weather:[[icon:04n, description:overcast clouds, main:Clouds, id:804]], humidity:83, wind_speed:5.01], timezone:America/Chicago, timezone_offset:-21600, daily:[[moonset:1739191020, summary:Expect a day of partly cloudy with snow, sunrise:1739193438, temp:[min:2.16, max:15.04, eve:12.83, night:6.67, day:13.06, morn:2.77], moon_phase:0.44, uvi:1.82, moonrise:1739222880, pressure:1036, clouds:40, feels_like:[eve:0.64, night:-5.93, day:1.08, morn:-9.69], wind_gust:25.5, dt:1739210400, pop:0.33, wind_deg:293, dew_point:4.71, snow:0.11, sunset:1739230363, weather:[[icon:13d, description:light snow, main:Snow, id:600]], humidity:73, wind_speed:12.01], [moonset:1739279340, summary:There will be partly cloudy today, sunrise:1739279755, temp:[min:-6.11, max:4.75, eve:2.35, night:2.37, day:0.86, morn:-5.21], moon_phase:0.47, uvi:2.17, moonrise:1739313660, pressure:1035, clouds:84, feels_like:[eve:-6.52, night:2.37, day:-11.4, morn:-17.81], wind_gust:19.46, dt:1739296800, pop:0, wind_deg:324, dew_point:-11.63, sunset:1739316848, weather:[[icon:04d, description:broken clouds, main:Clouds, id:803]], humidity:64, wind_speed:11.52], [moonset:1739367240, summary:There will be partly cloudy today, sunrise:1739366071, temp:[min:2.43, max:10.98, eve:9.14, night:4.98, day:8.02, morn:2.79], moon_phase:0.5, uvi:1.62, moonrise:1739404320, pressure:1026, clouds:100, feels_like:[eve:-0.67, night:-5.13, day:-0.8, morn:-4.47], wind_gust:14.47, dt:1739383200, pop:0, wind_deg:351, dew_point:-2.87, sunset:1739403332, weather:[[icon:04d, description:overcast clouds, main:Clouds, id:804]], humidity:66, wind_speed:7.4], [moonset:1739454840, summary:There will be partly cloudy until morning, then clearing, sunrise:1739452385, temp:[min:-3.84, max:12.7, eve:7.32, night:10.18, day:6.89, morn:-3.12], moon_phase:0.54, uvi:2.35, moonrise:1739494740, pressure:1030, clouds:6, feels_like:[eve:-3.14, night:-2.42, day:-5.71, morn:-15.72], wind_gust:32.82, dt:1739469600, pop:0, wind_deg:192, dew_point:-4.81, sunset:1739489816, weather:[[icon:01d, description:clear sky, main:Clear, id:800]], humidity:64, wind_speed:12.19], [moonset:1739542260, summary:Expect a day of partly cloudy with snow, sunrise:1739538698, temp:[min:12.54, max:22.93, eve:22.23, night:20.64, day:22.93, morn:13.78], moon_phase:0.57, uvi:2.06, moonrise:1739585040, pressure:1023, clouds:100, feels_like:[eve:12.07, night:12.51, day:10.33, morn:1.18], wind_gust:37.31, dt:1739556000, pop:1, wind_deg:186, dew_point:11.48, snow:4.26, sunset:1739576299, weather:[[icon:13d, description:snow, main:Snow, id:601]], humidity:62, wind_speed:15.9], [moonset:1739629620, summary:Expect a day of partly cloudy with snow, sunrise:1739625010, temp:[min:6.75, max:20.32, eve:11.21, night:6.75, day:18.93, morn:18.41], moon_phase:0.6, uvi:3, moonrise:1739675280, pressure:1019, clouds:100, feels_like:[eve:-1.39, night:-5.85, day:6.33, morn:6.19], wind_gust:27.04, dt:1739642400, pop:1, wind_deg:13, dew_point:13.89, snow:2.06, sunset:1739662783, weather:[[icon:13d, description:light snow, main:Snow, id:600]], humidity:83, wind_speed:16.06], [moonset:1739717040, summary:Expect a day of partly cloudy with clear spells, sunrise:1739711321, temp:[min:-4.43, max:6.62, eve:-0.71, night:-3.24, day:3.6, morn:-4.43], moon_phase:0.63, uvi:3, moonrise:1739765460, pressure:1029, clouds:49, feels_like:[eve:-12.39, night:-15.84, day:-9, morn:-17.03], wind_gust:23.62, dt:1739728800, pop:0, wind_deg:302, dew_point:-6.05, sunset:1739749266, weather:[[icon:03d, description:scattered clouds, main:Clouds, id:802]], humidity:72, wind_speed:12.84], [moonset:1739804460, summary:You can expect partly cloudy in the morning, with snow in the afternoon, sunrise:1739797630, temp:[min:-9.51, max:11.39, eve:9.63, night:7.79, day:7.25, morn:-9.51], moon_phase:0.66, uvi:3, moonrise:1739855760, pressure:1027, clouds:67, feels_like:[eve:2.93, night:1.15, day:-0.98, morn:-20.52], wind_gust:17.56, dt:1739815200, pop:0.23, wind_deg:282, dew_point:-1.91, snow:0.42, sunset:1739835749, weather:[[icon:13d, description:light snow, main:Snow, id:600]], humidity:72, wind_speed:6.6]], lon:-92.675, lat:44.302]

dev:152025-02-10 05:38:43.142 PM

info

Weather-Display Driver - INFO: Weather-Display Data: Status: 200

dev:152025-02-10 05:38:42.660 PM

info

Weather-Display Driver - INFO: Poll OpenWeatherMap.org: [uri:https://api.openweathermap.org/data/3.0/onecall?lat=44.302049&lon=-92.674974&exclude=minutely,hourly&mode=json&units=imperial&appid=dfc428b880e32e011c4de48185f7e389, timeout:20]

dev:152025-02-10 05:38:42.653 PM

info

Weather-Display Driver - INFO: Polling Weather-Display: [uri:https://curtiszmweather.com/weatherapi/src/everything.php, timeout:20]

dev:152025-02-10 05:38:37.464 PM

info

Weather-Display Driver - INFO: myStationPoll: 5Minutes

dev:152025-02-10 05:38:37.407 PM

info

Weather-Display Driver - INFO: pollInterval: 3Hours

dev:152025-02-10 05:38:33.095 PM

info

Weather-Display Driver - INFO: weather.gov Data: [features:, type:FeatureCollection, title:Current watches, warnings, and advisories for 44.302049 N, 92.674974 W, @context:[@version:1.1], updated:2025-02-08T20:54:42+00:00]

dev:152025-02-10 05:38:33.090 PM

info

Weather-Display Driver - INFO: Polling weather.gov

dev:152025-02-10 05:38:32.728 PM

info

Weather-Display Driver - INFO: OWM Location City Code: 5053812

dev:152025-02-10 05:38:32.725 PM

info

Weather-Display Driver - INFO: OpenWeatherMap Location Data: [count:1, cod:200, message:accurate, list:[[dt:1739229012, rain:null, coord:[lon:-92.6691, lat:44.2941], snow:null, name:Zumbrota, weather:[[icon:04d, description:overcast clouds, main:Clouds, id:804]], main:[temp:263.26, temp_min:262.04, grnd_level:990, humidity:83, pressure:1034, sea_level:1034, feels_like:258.79, temp_max:264.79], id:5053812, clouds:[all:100], sys:[country:US], wind:[deg:253, speed:2.24]]]]

dev:152025-02-10 05:38:32.712 PM

info

Weather-Display Driver - INFO: Polling OpenWeatherMap.org Location

dev:152025-02-10 05:38:32.599 PM

info

You are using the current version of this driver

dev:152025-02-10 05:38:32.300 PM

info

Weather-Display Driver - INFO: Poll api.weather.gov/alerts/active: [uri:https://api.weather.gov/alerts/active?status=actual&message_type=alert,update&point=44.302049,-92.674974, requestContentType:application/json, contentType:application/json, timeout:20]

dev:152025-02-10 05:38:32.294 PM

info

Weather-Display Driver - INFO: Poll OpenWeatherMap.org Location: [uri:https://api.openweathermap.org/data/2.5/find?lat=44.302049&lon=-92.674974&cnt=1&appid=dfc428b880e32e011c4de48185f7e389, timeout:20]

dev:152025-02-10 05:38:32.208 PM

info

Weather-Display Driver - INFO: running updated()

Your data return from Weather-Display does not look like it is complete? It is missing a lot of data that my station is returning. The error you are getting is because it is looking for 'rainfall' in that return and that is nowhere in your JSON data return. My JSON return data starts with:

[endpoint:[copyright:Copyright © 2016 Wayne D Grant (www.waynedgrant.com), github_project:https://github.com/waynedgrant/json-webservice-wdlive, version:1.8,

Yours does not? I would start by going back and making sure your data pull from Weather-Display (using Wayne D Grant's code, instructions are in one of the first posts in this thread) is working without errors.