bourquep / weewx-me.teo

A modern, responsive web interface skin for the WeeWX weather station software.
https://meteo.cosmos.moi
GNU General Public License v3.0
2 stars 0 forks source link

Runtime error when sparkline data contains null values #23

Closed bourquep closed 6 hours ago

bourquep commented 6 hours ago
          Of course. I should have included `current.json`. Here it is.
{
  "station": {
    "location": "Try weewx-me.teo",
    "latitude": "45° 00.00' N",
    "longitude": "122° 00.00' W",
    "altitude": "700 feet",
    "link": ""
  },
  "report": {
    "time": 1730473200,
    "generator": "weewx 5.1.0",
    "skin": "me.teo 1.0.4",
    "lang": "en"
  },
  "observations": [
    {
      "observation": "outTemp",
      "label": "Outside Temperature",
      "unit": "°F",
      "current": 40.4,
      "min": 39.0,
      "minTime": 1730387100,
      "max": 44.7,
      "maxTime": 1730411100,
      "past24h": [[1730386800, 39.291666666666664], [1730390400, 39.916666666666664], [1730394000, 40.675000000000004], [1730397600, 41.75], [1730401200, 43.125], [1730404800, 43.81666666666666], [1730408400, 44.39166666666667], [1730412000, 44.199999999999996], [1730415600, 44.03333333333333], [1730419200, 43.525], [1730422800, 42.875], [1730426400, 42.35833333333333], [1730430000, 42.21666666666667], [1730433600, 41.708333333333336], [1730437200, 41.5], [1730440800, 41.375], [1730444400, 41.108333333333334], [1730448000, 40.86666666666667], [1730451600, 40.55833333333334], [1730455200, 40.35], [1730458800, 40.21666666666667], [1730462400, 40.18333333333334], [1730466000, 40.1], [1730469600, 40.15]]
    },
    {
      "observation": "outHumidity",
      "label": "Outside Humidity",
      "unit": "%",
      "current": 95.0,
      "min": 89.0,
      "minTime": 1730411700,
      "max": 95.0,
      "maxTime": 1730387100,
      "past24h": [[1730386800, 95.0], [1730390400, 95.0], [1730394000, 95.0], [1730397600, 94.0], [1730401200, 92.33333333333333], [1730404800, 91.25], [1730408400, 90.75], [1730412000, 90.33333333333333], [1730415600, 92.41666666666667], [1730419200, 92.66666666666667], [1730422800, 93.66666666666667], [1730426400, 94.0], [1730430000, 94.0], [1730433600, 94.0], [1730437200, 94.0], [1730440800, 94.0], [1730444400, 94.0], [1730448000, 94.66666666666667], [1730451600, 94.58333333333333], [1730455200, 95.0], [1730458800, 95.0], [1730462400, 95.0], [1730466000, 95.0], [1730469600, 95.0]]
    },
    {
      "observation": "windDir",
      "label": "Wind Direction",
      "unit": "°",
      "current": 135.0,
      "currentCompass": "SE",
      "max": 95.56394524794655,
      "maxCompass": "E",
      "past24h": [[1730386800, null], [1730390400, 180.0], [1730394000, 180.0], [1730397600, 112.5], [1730401200, 67.5], [1730404800, 90.0], [1730408400, 83.86363636363636], [1730412000, 67.5], [1730415600, null], [1730419200, null], [1730422800, null], [1730426400, null], [1730430000, 67.5], [1730433600, 67.5], [1730437200, 90.0], [1730440800, 135.0], [1730444400, null], [1730448000, 135.0], [1730451600, null], [1730455200, null], [1730458800, null], [1730462400, null], [1730466000, 135.0], [1730469600, 135.0]]
    },
    {
      "observation": "windSpeed",
      "label": "Wind Speed",
      "unit": " mph",
      "current": 1.0,
      "min": 0.0,
      "minTime": 1730387100,
      "max": 1.0,
      "maxTime": 1730392200,
      "past24h": [[1730386800, 0.0], [1730390400, 0.08333333333333333], [1730394000, 0.16666666666666666], [1730397600, 0.4166666666666667], [1730401200, 0.4166666666666667], [1730404800, 0.3333333333333333], [1730408400, 0.9166666666666666], [1730412000, 0.16666666666666666], [1730415600, 0.0], [1730419200, 0.0], [1730422800, 0.0], [1730426400, 0.0], [1730430000, 0.08333333333333333], [1730433600, 0.16666666666666666], [1730437200, 0.08333333333333333], [1730440800, 0.08333333333333333], [1730444400, 0.0], [1730448000, 0.08333333333333333], [1730451600, 0.0], [1730455200, 0.0], [1730458800, 0.0], [1730462400, 0.0], [1730466000, 0.08333333333333333], [1730469600, 0.25]]
    },
    {
      "observation": "windGust",
      "label": "Gust Speed",
      "unit": " mph",
      "current": 2.0,
      "min": 0.0,
      "minTime": 1730387100,
      "max": 4.0,
      "maxTime": 1730436000,
      "past24h": [[1730386800, 0.5833333333333334], [1730390400, 1.3333333333333333], [1730394000, 1.0833333333333333], [1730397600, 1.75], [1730401200, 2.0], [1730404800, 1.5833333333333333], [1730408400, 2.25], [1730412000, 1.1666666666666667], [1730415600, 1.1666666666666667], [1730419200, 0.9166666666666666], [1730422800, 0.8333333333333334], [1730426400, 0.75], [1730430000, 0.9166666666666666], [1730433600, 1.5833333333333333], [1730437200, 1.25], [1730440800, 1.1666666666666667], [1730444400, 0.75], [1730448000, 1.0833333333333333], [1730451600, 0.9166666666666666], [1730455200, 0.5833333333333334], [1730458800, 0.8333333333333334], [1730462400, 0.75], [1730466000, 1.0], [1730469600, 1.3333333333333333]]
    },
    {
      "observation": "rainRate",
      "label": "Rain Rate",
      "unit": " in/h",
      "current": 0.07,
      "max": 0.19,
      "maxTime": 1730446500,
      "past24h": [[1730386800, 0.0], [1730390400, 0.0], [1730394000, 0.0], [1730397600, 0.0], [1730401200, 0.0], [1730404800, 0.0], [1730408400, 0.0], [1730412000, 0.06], [1730415600, 0.17], [1730419200, 0.0], [1730422800, 0.11], [1730426400, 0.08], [1730430000, 0.08], [1730433600, 0.1], [1730437200, 0.09], [1730440800, 0.05], [1730444400, 0.19], [1730448000, 0.08], [1730451600, 0.06], [1730455200, 0.0], [1730458800, 0.0], [1730462400, 0.0], [1730466000, 0.06], [1730469600, 0.07]]
    },
    {
      "observation": "rain",
      "label": "Rain",
      "unit": " in",
      "current": 0.01,
      "sum": 0.67,
      "past24h": [[1730386800, 0.01], [1730390400, 0.01], [1730394000, 0.01], [1730397600, 0.02], [1730401200, 0.0], [1730404800, 0.01], [1730408400, 0.01], [1730412000, 0.02], [1730415600, 0.03], [1730419200, 0.01], [1730422800, 0.06], [1730426400, 0.03], [1730430000, 0.05], [1730433600, 0.05], [1730437200, 0.05], [1730440800, 0.02], [1730444400, 0.08], [1730448000, 0.05], [1730451600, 0.02], [1730455200, 0.02], [1730458800, 0.03], [1730462400, 0.02], [1730466000, 0.03], [1730469600, 0.03]]
    },
    {
      "observation": "barometer",
      "label": "Barometer",
      "unit": " inHg",
      "current": 29.747,
      "min": 29.747,
      "minTime": 1730473200,
      "max": 29.981,
      "maxTime": 1730400000,
      "past24h": [[1730386800, 29.973416666666665], [1730390400, 29.976], [1730394000, 29.97666666666667], [1730397600, 29.978333333333335], [1730401200, 29.970250000000004], [1730404800, 29.961333333333332], [1730408400, 29.9515], [1730412000, 29.946083333333334], [1730415600, 29.939916666666665], [1730419200, 29.93433333333333], [1730422800, 29.93041666666667], [1730426400, 29.928583333333332], [1730430000, 29.921333333333333], [1730433600, 29.908583333333336], [1730437200, 29.90425], [1730440800, 29.895], [1730444400, 29.891333333333336], [1730448000, 29.887583333333335], [1730451600, 29.871750000000002], [1730455200, 29.85575], [1730458800, 29.832333333333334], [1730462400, 29.806166666666666], [1730466000, 29.77625], [1730469600, 29.753416666666666]]
    },
    {
      "observation": "UV",
      "label": "UV Index",
      "unit": "",
      "current": 0.0,
      "max": 1.1,
      "maxTime": 1730400900,
      "past24h": [[1730386800, 0.0], [1730390400, 0.0], [1730394000, 0.0], [1730397600, 1.1], [1730401200, 0.9], [1730404800, 0.9], [1730408400, 0.9], [1730412000, 0.0], [1730415600, 0.0], [1730419200, 0.0], [1730422800, 0.0], [1730426400, 0.0], [1730430000, 0.0], [1730433600, 0.0], [1730437200, 0.0], [1730440800, 0.0], [1730444400, 0.0], [1730448000, 0.0], [1730451600, 0.0], [1730455200, 0.0], [1730458800, 0.0], [1730462400, 0.0], [1730466000, 0.0], [1730469600, 0.0]]
    },
    null
  ]
}

Originally posted by @tkeffer in https://github.com/bourquep/weewx-me.teo/issues/19#issuecomment-2452028025

github-actions[bot] commented 5 hours ago

:tada: This issue has been resolved in version 1.1.1 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: