1.) consolecharts-2021.php
If the AVG wind speed chart is displayed (no UV Data), then the zoom is mistakenly for wind speed. Solution AVG must be added:
<?php if($uvsensor=="no"){?>
<li><div id=wind></div>
<div class='weather34zoom'><div class='weatherzoomholder'>
<a href="weather34charts/yearAVGwindspeedmodulechart2a2021.php" data-lity data-title='Zoom'>
<?php echo $weather34chartzoom?></a></div>
</div></li>
<?php }?>
2.) weather34-chart-yearmaxmin.php
The time values of pressure are from the month not from the year. Solution change month in year:
echo "<orange>".$weather["thb0seapressymax"]."</orange> ";echo " ".$weather["thb0seapressYEARmaxtime"]."<br>";
echo "<alternativeblue>".$weather["thb0seapressymin"]."</alternativeblue> ";echo " ".$weather["thb0seapressYEARmintime"];
3.) I use PHP 8.1 on my testserver and i found an anomaly with WU-Data, which is not so obvious under PHP 7.4, but snow must be predicted

In wuforecast.txt the variable snowRange can contain the value "< 2". In PHP 7.4 this is ignored and it becomes rain, in PHP8 the processing is stopped. I removed everything except numbers with this statement and then the snow is also displayed (Schnee=Snow, Regen=Rain).
$wuskydayacumm7 = preg_replace('/[^0-9]/', '', $wuskydayacumm7)
The error surely affects more PHP files of the template where the variable snowRange is evaluated. No problems in outlookwutext.php, it works there without adjustment, what I do not understand.