Welcome to the Cumulus Support forum.

Latest Cumulus MX release v3.2.3 build 3059 - 04 December 2019.
    Legacy Cumulus 1 release v1.9.4 (build 1099) - 28 November 2014

    See the Wiki for downloading either version.

    wxuvforecast.php discrepancy with home page

    Discussion of Ken True's web site templates

    Moderator: saratogaWX

    Post Reply
    david3
    Posts: 55
    Joined: Sat 28 Jan 2012 4:03 pm
    Weather Station: Davis Vantage Vue
    Operating System: Raspbian Stretch
    Location: Philippines
    Contact:

    wxuvforecast.php discrepancy with home page

    Post by david3 » Tue 02 Dec 2014 12:20 pm

    I noticed that the UV strength (Low, Medium, High, Very High, Extreme) was sometimes different on the home page vs. the wxuvforecast.php page.

    For example, the main page would say:

    Code: Select all

    UV Index Forecast     UV Index Forecast
       12/02/2014            12/03/2014
       7.6 High              7.2 High
    But the wxuvforecast page would say:

    Code: Select all

       Tue         Wed
       7.6         7.2
    Very High      High
    I think the difference is that the wxuvforecast page is rounding the numerical forecast values instead of truncating them. The 7.6 gets rounded to 8, which is considered "Very High" whereas the main page gets it as "7" which is "High".

    I just changed the wxuvforecast.php script to truncate the values instead of rounding them, and that seems to fix it for me. This was the change I made:

    Code: Select all

    107c107
    <           <td align="center"><?php echo get_uv_word(round($UVfcstUVI[$i],0)); ?></td>
    ---
    >           <td align="center"><?php echo get_uv_word(floor($UVfcstUVI[$i])); ?></td>
    129c129
    <       $ourUVrounded = round($uv,0);
    ---
    >       $ourUVrounded = floor($uv);
    
    Image

    Post Reply