Got a little further as far as making sure connections were established but, apart from what seems to be a time code since the web page display the correct time range, the json sensor data are all 0.0. Below is the indi-weatherradio.service restart and output from ./bin/wr_rrd_update.py --verbose; as well as some data from /usr/share/weatherradio/html/data/RTdata_6h.json.

gilles@MissionControl:/usr/share/weatherradio$ sudo systemctl restart indi-weatherradio.service
gilles@MissionControl:/usr/share/weatherradio$ ./bin/wr_rrd_update.py --verbose
Setting ethernet ip:port to 192.168.2.155:80
Waiting for connection...
Connection succeeded.
Setting location to lat=45.5, long=-75.75, elev=60.0.
Reading weather data from "Weather Radio"@192.168.2.245:7624
Reading weather parameter...
Reading weather parameter... (succeeded)
Reading sensor data from "Weather Radio"@192.168.2.245:7624
gilles@MissionControl:/usr/share/weatherradio$ ./bin/wr_rrd_fetch.py -s 6h
{
  "CloudCover":{
    "data":[
      [
        1661423100000.0,
        0.0
      ],
      [
        1661423400000.0,
        0.0
      ],
      [
        1661423700000.0,
        0.0
      ],
      [
        1661424000000.0,
        0.0
      ],
      [
        1661424300000.0,
        0.0
      ],
      [
        1661426100000.0,
        0.0
      ],
      [
        1661426400000.0,
        0.0
      ],
      [
        1661426700000.0,
        0.0
      ],
      [
        1661428500000.0,
        0.0
      ],
      [
        1661431200000.0,
        0.0
      ],
      [
        1661431500000.0,
        0.0
      ],
      [
        1661431800000.0,
        0.0
      ]
    ],
    "name":"CloudCover"
  },
  "DewPoint":{
    "data":[
      [
        1661423100000.0,
        0.0
      ],
      [
        1661423400000.0,
        0.0
      ],
...

If I go directly to http://192.168.2.155 I get the current Weather Radio.

Thanks again for any insight.

Read More...